Example #1
0
void LuaList::rename(const QString& oldName, const QString& newName)
{
    QString luaFileNameOld, luaFileNameNew, settingsFileNameOld, settingsFileNameNew;
    getFileNames(oldName, luaFileNameOld, settingsFileNameOld);
    getFileNames(newName, luaFileNameNew, settingsFileNameNew);

    QFile fCode(luaFileNameOld);
    QFile fSettings(settingsFileNameOld);

    if(fCode.exists())
        fCode.rename(luaFileNameNew);
    if(fSettings.exists())
        fSettings.rename(settingsFileNameNew);
}
Example #2
0
void GSettings::initialize()
{
  QSettings settings("rusith","Genius");
  QFile fSettings(settings.fileName());
  if(fSettings.exists()==false || fSettings.size()<1)
    resetToDefault();
  showInSingleLine=settings.value("showInSingleLine").toBool();
  limitcharLength=settings.value("limitViewCharactorLength").toBool();
  limitedCharLength=settings.value("charactorLimitOfItem").toInt();
  maximumItemsInHistory=settings.value("maximumItemsInHistory").toInt();
  saveImages=settings.value("saveImages").toBool();
  openMinimized=settings.value("openMinimized").toBool();
  pasteAutomaticlay=settings.value("pasteAutomaticaly").toBool();
  historyItemLimit=settings.value("historyItemLimit").toInt();

  clearHistoryHotKey=QKeySequence(settings.value("clearHistoryHotkey").toString());
  pasteLastHotKey=QKeySequence(settings.value("pasteLastHotkey").toString());
  openManagerHotkey=QKeySequence(settings.value("openManagerHotkey").toString());
  openSettingsHotKey=QKeySequence(settings.value("openSettingsHotkey").toString());


  clearHistoryHotKeyEnabled=settings.value("clearHistoryHotKeyEnabled").toBool();
  pasteLastHotKeyEnabled=settings.value("pasteLastHotKeyEnabled").toBool();
  openManagerHotkeyEnabled=settings.value("openManagerHotkeyEnabled").toBool();
  openSettingsHotKeyEnabled=settings.value("openSettingsHotKeyEnabled").toBool();
  selectorEnabled=settings.value("selectorEnabled").toBool();

  selectorItemBackgroundColor=settings.value("selectorItemBackgroundColor").toString();
  selectorTextColor=settings.value("selectorTextColor").toString();
  selectorBorderColor=settings.value("selectorBorderColor").toString();
  selectorBorderSize=settings.value("selectorBorderSize").toInt();
  selectorAnimationDuration=settings.value("selectorAnimationDuration").toInt();
  selectorBorderRadius=settings.value("selectorBorderRadius").toInt();

  maximumImageWidth=settings.value("maximumImageWidth").toInt();
  maximumImageHight=settings.value("maximumImageHight").toInt();


  historyMenuHotkeyEnabled=settings.value("historyMenuHotkeyEnabled").toBool();
  historyMenuHotkey=QKeySequence(settings.value("historyMenuHotkey").toString());

  showIndexesInHistoryMenu=settings.value("showIndexesInHistoryMenu").toBool();
  enableDeepSearch=settings.value("enableDeepSearch").toBool();
}
Example #3
0
/** Constructor 
* @param[in] filename file (.yaml) that contains PID configuration parameters
* @param[in] name namespace for searching tree parameters 
*/
PID(std::string filename, std::string name): m_sum_error(0),
                                             m_previousError(0),
                                             m_name(name)
{
  // open file
  cv::FileStorage fSettings(filename, cv::FileStorage::READ);

  if (name.size()>0)
    name += ".";
    
  // Reading parameters from file
  m_kp = fSettings[name + "pid.kp"];
  m_ki = fSettings[name + "pid.ki"];
  m_kd = fSettings[name + "pid.kd"];  
  m_minOutput= fSettings[name + "pid.minOutput"];
  m_maxOutput = fSettings[name + "pid.maxOutput"];
  m_integratorMin = fSettings[name + "pid.integratorMin"]; 
  m_integratorMax = fSettings[name + "pid.integratorMax"];      
}