void HiEqualization::fillOutList(FileList &outList, QString toListName) { if (toListName.isEmpty()) { generateOutputs(outList); } else { FileList tempList; loadOutputs(tempList, toListName); for (unsigned int i = 0; i < movedIndices.size(); i++) { outList.push_back(tempList[movedIndices[i]]); } } }
void AppSettings::load() { m_outputs.clear(); QSettings s; loadOutputs(&s); m_useOpenGL = s.value("app/use-opengl",true).toBool(); m_gridSize = s.value("app/grid/size",m_gridSize).toSizeF(); m_gridEnabled = s.value("app/grid/enabled",true).toBool(); m_thirdGuideEnabled = s.value("app/thirdguide",true).toBool(); QMap<QString,QVariant> map = s.value("app/previous-path-list").toMap(); QList<QString> keys = map.keys(); foreach(QString key, keys) m_previousPathList[key] = map[key].toString(); QHash<QString,QVariant> hash = s.value("app/hotkeys").toHash(); keys = hash.keys(); foreach(QString key, keys) m_hotkeys[key] = hash[key].toString(); m_pixmapCacheSize = s.value("app/cache-size",256).toInt(); m_crossFadeSpeed = s.value("app/fade-speed",250).toInt(); m_crossFadeQuality = s.value("app/fade-quality",15).toInt(); m_liveEditMode = (LiveEditMode)s.value("app/live-edit-mode",0).toInt(); m_autosaveTime = s.value("app/autosave",60).toInt(); m_cacheDir = QDir(s.value("app/cache-dir",QDir::temp().absolutePath()).toString()); m_templateStorageFolder = s.value("app/template-folder",QDir::homePath()).toString(); m_titlesafeAmount = s.value("app/titlesafe",0.075).toDouble(); QVariantList pairList = s.value("app/resource-path-translations").toList(); m_resourcePathTranslations.clear(); foreach(QVariant var, pairList) { QStringPair pair; QVariantMap pairMap = var.toMap(); pair.first = pairMap["first"].toString(); pair.second = pairMap["second"].toString(); m_resourcePathTranslations << pair; }