forked from qt-creator/qt-creator
QmlJSEditor: cleaning up dependencies to QmlDesigner
QmlJSEditor does not depend on QmlDesigner. There is no reason that the settings for the Qt Quick ToolBar are stored in the group of QmlDesigner. This patch removes all includes of qmldesignerconstants.h in QmlJSEditor. Change-Id: Ie692d9179e0239c3307420001547ba658911d39b Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -45,7 +45,6 @@
|
||||
#include <qmljs/qmljsutils.h>
|
||||
|
||||
#include <qmljstools/qmljstoolsconstants.h>
|
||||
#include <qmldesigner/qmldesignerconstants.h>
|
||||
#include <projectexplorer/projectexplorerconstants.h>
|
||||
|
||||
#include <coreplugin/actionmanager/actioncontainer.h>
|
||||
|
||||
@@ -59,6 +59,9 @@ const char TASK_CATEGORY_QML_ANALYSIS[] = "Task.Category.QmlAnalysis";
|
||||
|
||||
const char QML_SNIPPETS_GROUP_ID[] = "QML";
|
||||
|
||||
const char QML_CONTEXTPANE_KEY[] = "QmlJSEditor.ContextPaneEnabled";
|
||||
const char QML_CONTEXTPANEPIN_KEY[] = "QmlJSEditor.ContextPanePinned";
|
||||
|
||||
} // namespace Constants
|
||||
} // namespace QmlJSEditor
|
||||
|
||||
|
||||
@@ -49,8 +49,6 @@
|
||||
#include <qmljs/qmljsreformatter.h>
|
||||
#include <qmljstools/qmljstoolsconstants.h>
|
||||
|
||||
#include <qmldesigner/qmldesignerconstants.h>
|
||||
|
||||
#include <coreplugin/coreconstants.h>
|
||||
#include <coreplugin/icore.h>
|
||||
#include <coreplugin/id.h>
|
||||
|
||||
@@ -30,7 +30,6 @@
|
||||
#include "quicktoolbarsettingspage.h"
|
||||
#include "qmljseditorconstants.h"
|
||||
|
||||
#include <qmldesigner/qmldesignerconstants.h>
|
||||
#include <qmljstools/qmljstoolsconstants.h>
|
||||
#include <coreplugin/icore.h>
|
||||
|
||||
@@ -55,23 +54,19 @@ void QuickToolBarSettings::set()
|
||||
|
||||
void QuickToolBarSettings::fromSettings(QSettings *settings)
|
||||
{
|
||||
settings->beginGroup(QLatin1String(QmlDesigner::Constants::QML_SETTINGS_GROUP));
|
||||
settings->beginGroup(QLatin1String(QmlDesigner::Constants::QML_DESIGNER_SETTINGS_GROUP));
|
||||
settings->beginGroup(QLatin1String(QmlJSEditor::Constants::SETTINGS_CATEGORY_QML));
|
||||
enableContextPane = settings->value(
|
||||
QLatin1String(QmlDesigner::Constants::QML_CONTEXTPANE_KEY), QVariant(false)).toBool();
|
||||
QLatin1String(QmlJSEditor::Constants::QML_CONTEXTPANE_KEY), QVariant(false)).toBool();
|
||||
pinContextPane = settings->value(
|
||||
QLatin1String(QmlDesigner::Constants::QML_CONTEXTPANEPIN_KEY), QVariant(false)).toBool();
|
||||
settings->endGroup();
|
||||
QLatin1String(QmlJSEditor::Constants::QML_CONTEXTPANEPIN_KEY), QVariant(false)).toBool();
|
||||
settings->endGroup();
|
||||
}
|
||||
|
||||
void QuickToolBarSettings::toSettings(QSettings *settings) const
|
||||
{
|
||||
settings->beginGroup(QLatin1String(QmlDesigner::Constants::QML_SETTINGS_GROUP));
|
||||
settings->beginGroup(QLatin1String(QmlDesigner::Constants::QML_DESIGNER_SETTINGS_GROUP));
|
||||
settings->setValue(QLatin1String(QmlDesigner::Constants::QML_CONTEXTPANE_KEY), enableContextPane);
|
||||
settings->setValue(QLatin1String(QmlDesigner::Constants::QML_CONTEXTPANEPIN_KEY), pinContextPane);
|
||||
settings->endGroup();
|
||||
settings->beginGroup(QLatin1String(QmlJSEditor::Constants::SETTINGS_CATEGORY_QML));
|
||||
settings->setValue(QLatin1String(QmlJSEditor::Constants::QML_CONTEXTPANE_KEY), enableContextPane);
|
||||
settings->setValue(QLatin1String(QmlJSEditor::Constants::QML_CONTEXTPANEPIN_KEY), pinContextPane);
|
||||
settings->endGroup();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user