forked from qt-creator/qt-creator
Meson: Fix settings saving
Amends c24291648b
Change-Id: I0f80e1483c0550d7ec3add0f9869eb96c758052b
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -84,6 +84,7 @@ private:
|
||||
void saveAll()
|
||||
{
|
||||
m_toolsSettings.saveMesonTools(MesonTools::tools(), ICore::dialogParent());
|
||||
Settings::instance()->writeSettings(ICore::settings());
|
||||
}
|
||||
};
|
||||
|
||||
@@ -101,6 +102,7 @@ bool MesonProjectPlugin::initialize(const QStringList & /*arguments*/, QString *
|
||||
ProjectManager::registerProjectType<MesonProject>(Constants::Project::MIMETYPE);
|
||||
FileIconProvider::registerIconOverlayForFilename(Constants::Icons::MESON, "meson.build");
|
||||
FileIconProvider::registerIconOverlayForFilename(Constants::Icons::MESON, "meson_options.txt");
|
||||
Settings::instance()->readSettings(ICore::settings());
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
@@ -41,9 +41,12 @@ Settings::Settings()
|
||||
autorunMeson.setLabelText(tr("Autorun Meson"));
|
||||
autorunMeson.setToolTip(tr("Automatically run Meson when needed."));
|
||||
|
||||
verboseNinja.setSettingsKey("meson.autorun");
|
||||
verboseNinja.setSettingsKey("ninja.verbose");
|
||||
verboseNinja.setLabelText(tr("Ninja verbose mode"));
|
||||
verboseNinja.setToolTip(tr("Enables verbose mode by default when invoking Ninja."));
|
||||
|
||||
registerAspect(&autorunMeson);
|
||||
registerAspect(&verboseNinja);
|
||||
}
|
||||
|
||||
Settings *Settings::instance()
|
||||
|
||||
Reference in New Issue
Block a user