aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/qmldesignerplugin.h
diff options
context:
space:
mode:
authorTim Jenssen <tim.jenssen@qt.io>2017-01-23 17:42:26 +0100
committerTim Jenssen <tim.jenssen@qt.io>2017-01-27 13:17:05 +0000
commit946d66b5004e4a778457a678002b062e72f9ad73 (patch)
tree8c195d3105b3eafb78ac848393eaf0aa17b33d18 /src/plugins/qmldesigner/qmldesignerplugin.h
parent6b3df5269052bf5f079664dbd894868c9d54691e (diff)
QmlDesigner: refactor setup/integration code
- moved switchTextFormAction to shortcut manager - renamed createDesignModeWidget - remove unncessary DesignerSettingsKey::TEXTEDIT_IN_DESIGNMODE (supporting it in future would be too much effort) - using delayed registration inside QtCreator (which does not bring more speed, but more time for the codemodel in case of opening a qml.ui file directly) Change-Id: I1fd05f161e4bf4659c5a2fb09705b1f67d6f8e36 Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
Diffstat (limited to 'src/plugins/qmldesigner/qmldesignerplugin.h')
-rw-r--r--src/plugins/qmldesigner/qmldesignerplugin.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/qmldesigner/qmldesignerplugin.h b/src/plugins/qmldesigner/qmldesignerplugin.h
index c634f86ec1..ee98e56cb1 100644
--- a/src/plugins/qmldesigner/qmldesignerplugin.h
+++ b/src/plugins/qmldesigner/qmldesignerplugin.h
@@ -62,6 +62,7 @@ public:
//Plugin
bool initialize(const QStringList &arguments, QString *errorMessage = 0) override;
+ bool delayedInitialize() override;
void extensionsInitialized() override;
static QmlDesignerPlugin *instance();
@@ -84,7 +85,7 @@ public:
void switchToTextModeDeferred();
private: // functions
- void createDesignModeWidget();
+ void integrateIntoQtCreator(QWidget *modeWidget);
void showDesigner();
void hideDesigner();
void changeEditor();