summaryrefslogtreecommitdiff
path: root/src/plugins/qmldesigner/qmldesignerplugin.h
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@nokia.com>2010-02-09 11:09:11 +0100
committerErik Verbruggen <erik.verbruggen@nokia.com>2010-02-09 16:02:13 +0100
commitd76fa87f0d04f68f39463eadd1aab941e72e419d (patch)
tree36db10f8b8cf4bff40daa7a7b815c1977d71a658 /src/plugins/qmldesigner/qmldesignerplugin.h
parentf796346a1d57ba81b4b127bfd1fabdc8219551ec (diff)
downloadqt-creator-d76fa87f0d04f68f39463eadd1aab941e72e419d.tar.gz
Added a QML designer settings page.
Diffstat (limited to 'src/plugins/qmldesigner/qmldesignerplugin.h')
-rw-r--r--src/plugins/qmldesigner/qmldesignerplugin.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/qmldesignerplugin.h b/src/plugins/qmldesigner/qmldesignerplugin.h
index d95386789e..3ef88fbae0 100644
--- a/src/plugins/qmldesigner/qmldesignerplugin.h
+++ b/src/plugins/qmldesigner/qmldesignerplugin.h
@@ -30,6 +30,8 @@
#ifndef QMLDESIGNERPLUGIN_H
#define QMLDESIGNERPLUGIN_H
+#include <qmldesigner/designersettings.h>
+
#include <extensionsystem/iplugin.h>
namespace Core {
@@ -58,8 +60,15 @@ public:
virtual bool initialize(const QStringList &arguments, QString *error_message = 0);
virtual void extensionsInitialized();
+ static BauhausPlugin *pluginInstance();
+
+ DesignerSettings settings() const;
+ void setSettings(const DesignerSettings &s);
+
private:
QmlDesigner::IntegrationCore *m_designerCore;
+ static BauhausPlugin *m_pluginInstance;
+ DesignerSettings m_settings;
};
} // namespace Internal