rs_settings
Posted by
ravas on
Aug 23, 2015; 10:06pm
URL: https://forum.librecad.org/rs-settings-tp5712040.html
QString RS_Settings::readEntry(const QString& key,
const QString& def,
bool* ok) {
// lookup:
QVariant ret = readEntryCache(key);
if (!ret.isValid()) {
QSettings s(companyKey, appKey);
// RVT_PORT not supported anymore s.insertSearchPath(QSettings::Windows, companyKey);
if (ok) {
*ok=s.contains(QString("%1%2").arg(group).arg(key));
}
ret = s.value(QString("%1%2").arg(group).arg(key), QVariant(def));
cache[key]=ret;
}
return ret.toString();
}
What is the purpose of:
if (ok) {
*ok=s.contains(QString("%1%2").arg(group).arg(key));
}