[Companion] Refactor settings system (CompStoreObj/AppData/etc):
~ All stored properties are fully dynamic, using an extended version of the Qt Property System; ~ CompStoreObj is now QObject subclass; + All properties now have change notifier signals; ~ Do not store default values in settings; + Add _reset() and _default() functions for each property; + Settings import now ignores all non-existent properties automatically; + Add settings export functions; + Add more version macros; ~ Remove template functions; ~ Move DownloadBranchType and create NewModelAction enums and register with Qt meta system; ~ Multiple efficiency and optimization changes (const functions, literals, etc).
This commit is contained in:
@@ -894,9 +894,9 @@ int MdiChild::newModel(int modelIndex, int categoryIndex)
|
||||
setSelectedModel(modelIndex);
|
||||
//qDebug() << modelIndex << categoryIndex << isNewModel;
|
||||
|
||||
if (isNewModel && g.newModelAction() == 1)
|
||||
if (isNewModel && g.newModelAction() == AppData::MODEL_ACT_WIZARD)
|
||||
openModelWizard(modelIndex);
|
||||
else if (g.newModelAction() == 2)
|
||||
else if (g.newModelAction() == AppData::MODEL_ACT_EDITOR)
|
||||
openModelEditWindow(modelIndex);
|
||||
|
||||
return modelIndex;
|
||||
|
||||
Reference in New Issue
Block a user