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); }
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(); }
/** 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"]; }