Designer: Make some interfaces needed for IDE integration public.
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>
Tue, 17 May 2011 12:40:34 +0000 (14:40 +0200)
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>
Tue, 17 May 2011 12:43:52 +0000 (14:43 +0200)
QDesignerNewFormWidgetInterface
QDesignerSettingsInterface
QDesignerOptionsPageInterface

27 files changed:
src/designer/src/components/formeditor/embeddedoptionspage.h
src/designer/src/components/formeditor/formeditor_optionspage.h
src/designer/src/components/formeditor/templateoptionspage.h
src/designer/src/components/propertyeditor/propertyeditor.cpp
src/designer/src/components/taskmenu/listwidgeteditor.cpp
src/designer/src/components/widgetbox/widgetboxtreewidget.cpp
src/designer/src/designer/appfontdialog.cpp
src/designer/src/designer/preferencesdialog.cpp
src/designer/src/designer/qdesigner_appearanceoptions.h
src/designer/src/designer/qdesigner_settings.cpp
src/designer/src/lib/sdk/abstractformeditor.cpp
src/designer/src/lib/sdk/abstractnewformwidget.cpp
src/designer/src/lib/sdk/abstractnewformwidget.h [moved from src/designer/src/lib/sdk/abstractnewformwidget_p.h with 90% similarity]
src/designer/src/lib/sdk/abstractoptionspage.h [moved from src/designer/src/lib/sdk/abstractoptionspage_p.h with 89% similarity]
src/designer/src/lib/sdk/abstractsettings.h [moved from src/designer/src/lib/sdk/abstractsettings_p.h with 89% similarity]
src/designer/src/lib/sdk/sdk.pri
src/designer/src/lib/shared/actioneditor.cpp
src/designer/src/lib/shared/newformwidget_p.h
src/designer/src/lib/shared/plaintexteditor.cpp
src/designer/src/lib/shared/previewconfigurationwidget.cpp
src/designer/src/lib/shared/previewmanager.cpp
src/designer/src/lib/shared/qdesigner_qsettings_p.h
src/designer/src/lib/shared/qtresourceeditordialog.cpp
src/designer/src/lib/shared/qtresourceview.cpp
src/designer/src/lib/shared/richtexteditor.cpp
src/designer/src/lib/shared/shared_settings.cpp
src/designer/src/lib/shared/stylesheeteditor.cpp

index 7947c37..792496c 100644 (file)
@@ -42,7 +42,7 @@
 #ifndef EMBEDDEDOPTIONSPAGE_H
 #define EMBEDDEDOPTIONSPAGE_H
 
-#include <QtDesigner/private/abstractoptionspage_p.h>
+#include <QtDesigner/QDesignerOptionsPageInterface>
 #include <QtCore/QPointer>
 #include <QtGui/QWidget>
 
index d7d169b..b1f0f42 100644 (file)
@@ -42,7 +42,7 @@
 #ifndef FORMEDITOR_OPTIONSPAGE_H
 #define FORMEDITOR_OPTIONSPAGE_H
 
-#include <QtDesigner/private/abstractoptionspage_p.h>
+#include <QtDesigner/QDesignerOptionsPageInterface>
 #include <QtCore/QPointer>
 
 QT_BEGIN_NAMESPACE
index 98d468c..ea1c29b 100644 (file)
@@ -42,7 +42,7 @@
 #ifndef QDESIGNER_TEMPLATEOPTIONS_H
 #define QDESIGNER_TEMPLATEOPTIONS_H
 
-#include <QtDesigner/private/abstractoptionspage_p.h>
+#include <QtDesigner/QDesignerOptionsPageInterface>
 
 #include <QtCore/QPointer>
 #include <QtCore/QStringList>
index 9f298d0..31ef2da 100644 (file)
@@ -59,7 +59,7 @@
 #include <QtDesigner/QExtensionManager>
 #include <QtDesigner/QDesignerPropertySheetExtension>
 #include <QtDesigner/QDesignerWidgetDataBaseInterface>
-#include <QtDesigner/private/abstractsettings_p.h>
+#include <QtDesigner/QDesignerSettingsInterface>
 // shared
 #include <qdesigner_utils_p.h>
 #include <qdesigner_propertycommand_p.h>
index 7c81ea4..e1259f1 100644 (file)
@@ -43,7 +43,7 @@
 #include <designerpropertymanager.h>
 #include <abstractformbuilder.h>
 
-#include <QtDesigner/private/abstractsettings_p.h>
+#include <QtDesigner/QDesignerSettingsInterface>
 #include <QtDesigner/QDesignerFormEditorInterface>
 
 #include <QtGui/QComboBox>
index f4b567b..cbb6244 100644 (file)
@@ -45,7 +45,6 @@
 // shared
 #include <iconloader_p.h>
 #include <sheet_delegate_p.h>
-#include <QtDesigner/private/abstractsettings_p.h>
 #include <ui4_p.h>
 #include <qdesigner_utils_p.h>
 #include <pluginmanager_p.h>
@@ -54,7 +53,7 @@
 #include <QtDesigner/QDesignerFormEditorInterface>
 #include <QtDesigner/QDesignerDnDItemInterface>
 #include <QtDesigner/QDesignerCustomWidgetInterface>
-#include <QtDesigner/private/abstractsettings_p.h>
+#include <QtDesigner/QDesignerSettingsInterface>
 
 #include <QtGui/QHeaderView>
 #include <QtGui/QApplication>
index 00b91fa..10ec254 100644 (file)
@@ -42,7 +42,8 @@
 #include "appfontdialog.h"
 
 #include <iconloader_p.h>
-#include <abstractsettings_p.h>
+
+#include <QtDesigner/QDesignerSettingsInterface>
 
 #include <QtGui/QTreeView>
 #include <QtGui/QToolButton>
index a27e366..f847bae 100644 (file)
@@ -43,9 +43,9 @@
 #include "ui_preferencesdialog.h"
 #include "qdesigner_appearanceoptions.h"
 
-#include <QtDesigner/private/abstractoptionspage_p.h>
-
+#include <QtDesigner/QDesignerOptionsPageInterface>
 #include <QtDesigner/QDesignerFormEditorInterface>
+
 #include <QtGui/QFileDialog>
 #include <QtGui/QPushButton>
 
index a6e4f9a..2c7fda1 100644 (file)
@@ -45,7 +45,8 @@
 #include "designer_enums.h"
 #include "qdesigner_toolwindow.h"
 
-#include <QtDesigner/private/abstractoptionspage_p.h>
+#include <QtDesigner/QDesignerOptionsPageInterface>
+
 #include <QtCore/QObject>
 #include <QtCore/QPointer>
 #include <QtGui/QWidget>
index 89bec14..b5a4e02 100644 (file)
@@ -44,8 +44,9 @@
 #include "qdesigner_toolwindow.h"
 #include "qdesigner_workbench.h"
 
+#include <QtDesigner/QDesignerSettingsInterface>
+
 #include <abstractformeditor.h>
-#include <abstractsettings_p.h>
 #include <qdesigner_utils_p.h>
 #include <previewmanager_p.h>
 
index 8cc4b56..6110a93 100644 (file)
 #include "abstractformeditor.h"
 #include "abstractdialoggui_p.h"
 #include "abstractintrospection_p.h"
-#include "abstractsettings_p.h"
-#include "abstractoptionspage_p.h"
 
-#include <QtDesigner/QDesignerWidgetBoxInterface>
+#include <QtDesigner/QDesignerOptionsPageInterface>
+#include <QtDesigner/QDesignerSettingsInterface>
 #include <QtDesigner/QDesignerPropertyEditorInterface>
 #include <QtDesigner/QDesignerFormWindowManagerInterface>
 #include <QtDesigner/QExtensionManager>
@@ -55,6 +54,8 @@
 #include <QtDesigner/QDesignerObjectInspectorInterface>
 #include <QtDesigner/QDesignerIntegrationInterface>
 #include <QtDesigner/QDesignerActionEditorInterface>
+#include <QtDesigner/QDesignerWidgetBoxInterface>
+
 #include <pluginmanager_p.h>
 #include <qtresourcemodel_p.h>
 #include <qtgradientmanager.h>
@@ -65,6 +66,8 @@
 #include <iconloader_p.h>
 #include <QtDesigner/QDesignerPromotionInterface>
 
+#include <QtGui/QIcon>
+
 // Must be done outside of the Qt namespace
 static void initResources()
 {
index 42d4343..983affb 100644 (file)
@@ -39,7 +39,7 @@
 **
 ****************************************************************************/
 
-#include "abstractnewformwidget_p.h"
+#include "abstractnewformwidget.h"
 #include <newformwidget_p.h>
 
 QT_BEGIN_NAMESPACE
 **
 ****************************************************************************/
 
-//
-//  W A R N I N G
-//  -------------
-//
-// This file is not part of the Qt API.  It exists for the convenience
-// of Qt Designer.  This header
-// file may change from version to version without notice, or even be removed.
-//
-// We mean it.
-//
-
 #ifndef ABSTRACTNEWFORMWIDGET_H
 #define ABSTRACTNEWFORMWIDGET_H
 
 **
 ****************************************************************************/
 
-//
-//  W A R N I N G
-//  -------------
-//
-// This file is not part of the Qt API.  It exists for the convenience
-// of Qt Designer.  This header
-// file may change from version to version without notice, or even be removed.
-//
-// We mean it.
-//
-
 #ifndef ABSTRACTOPTIONSPAGE_P_H
 #define ABSTRACTOPTIONSPAGE_P_H
 
similarity index 89%
rename from src/designer/src/lib/sdk/abstractsettings_p.h
rename to src/designer/src/lib/sdk/abstractsettings.h
index 6637d1a..652be5f 100644 (file)
 **
 ****************************************************************************/
 
-//
-//  W A R N I N G
-//  -------------
-//
-// This file is not part of the Qt API.  It exists for the convenience
-// of Qt Designer.  This header
-// file may change from version to version without notice, or even be removed.
-//
-// We mean it.
-//
-
 #ifndef ABSTRACTSETTINGS_P_H
 #define ABSTRACTSETTINGS_P_H
 
 #include <QtDesigner/sdk_global.h>
 
-#include <QVariant>
+#include <QtCore/QVariant>
 
 QT_BEGIN_HEADER
 
index c6a474b..725edeb 100644 (file)
@@ -4,7 +4,7 @@ INCLUDEPATH += $$PWD
 
 HEADERS += $$PWD/abstractformeditor.h \
     $$PWD/abstractintrospection_p.h \
-    $$PWD/abstractsettings_p.h \
+    $$PWD/abstractsettings.h \
     $$PWD/abstractformeditorplugin.h \
     $$PWD/abstractresourcebrowser.h \
     $$PWD/abstractintegration.h \
@@ -19,7 +19,7 @@ HEADERS += $$PWD/abstractformeditor.h \
     $$PWD/abstractobjectinspector.h \
     $$PWD/abstractactioneditor.h \
     $$PWD/abstractlanguage.h \
-    $$PWD/abstractoptionspage_p.h \
+    $$PWD/abstractoptionspage.h \
     $$PWD/propertysheet.h \
     $$PWD/dynamicpropertysheet.h \
     $$PWD/membersheet.h \
@@ -31,7 +31,7 @@ HEADERS += $$PWD/abstractformeditor.h \
     $$PWD/abstractpromotioninterface.h \
     $$PWD/abstractdialoggui_p.h \
     $$PWD/script_p.h \
-    $$PWD/abstractnewformwidget_p.h
+    $$PWD/abstractnewformwidget.h
 
 SOURCES += $$PWD/abstractformeditor.cpp \
     $$PWD/abstractintrospection.cpp \
index 5551584..9db7ad7 100644 (file)
@@ -58,7 +58,7 @@
 #include <QtDesigner/QDesignerPropertySheetExtension>
 #include <QtDesigner/QExtensionManager>
 #include <QtDesigner/QDesignerMetaDataBaseInterface>
-#include <QtDesigner/private/abstractsettings_p.h>
+#include <QtDesigner/QDesignerSettingsInterface>
 
 #include <QtGui/QMenu>
 #include <QtGui/QToolBar>
index 940b11c..a840c9a 100644 (file)
@@ -56,7 +56,7 @@
 #include "shared_global_p.h"
 #include "deviceprofile_p.h"
 
-#include <abstractnewformwidget_p.h>
+#include <QtDesigner/QDesignerNewFormWidgetInterface>
 
 #include <QtGui/QWidget>
 #include <QtGui/QPixmap>
index 748cecc..88b0b57 100644 (file)
@@ -40,8 +40,8 @@
 ****************************************************************************/
 
 #include "plaintexteditor_p.h"
-#include "abstractsettings_p.h"
 
+#include <QtDesigner/QDesignerSettingsInterface>
 #include <QtDesigner/QDesignerFormEditorInterface>
 
 #include <QtGui/QPlainTextEdit>
index 2b4506a..a65c3af 100644 (file)
 **
 ****************************************************************************/
 
-/* It is possible to link the skins as resources into Designer by specifying:
- * QVFB_ROOT=$$QT_SOURCE_TREE/tools/qvfb
- * RESOURCES += $$QVFB_ROOT/ClamshellPhone.qrc  $$QVFB_ROOT/TouchScreenPhone.qrc ...
- * in lib/shared/shared.pri. However, this exceeds a limit of Visual Studio 6. */
-
 #include "previewconfigurationwidget_p.h"
 #include "ui_previewconfigurationwidget.h"
 #include "previewmanager_p.h"
-#include "abstractsettings_p.h"
 #include "shared_settings_p.h"
 
 #include <iconloader_p.h>
@@ -55,6 +49,8 @@
 
 #include <deviceskin.h>
 
+#include <QtDesigner/QDesignerSettingsInterface>
+
 #include <QtGui/QFileDialog>
 #include <QtGui/QStyleFactory>
 #include <QtGui/QFileDialog>
index 3857b78..47a732a 100644 (file)
@@ -39,7 +39,6 @@
 **
 ****************************************************************************/
 
-#include "abstractsettings_p.h"
 #include "previewmanager_p.h"
 #include "qdesigner_formbuilder_p.h"
 #include "shared_settings_p.h"
@@ -53,6 +52,7 @@
 #include <QtDesigner/QDesignerFormWindowInterface>
 #include <QtDesigner/QDesignerFormEditorInterface>
 #include <QtDesigner/QDesignerFormWindowManagerInterface>
+#include <QtDesigner/QDesignerSettingsInterface>
 
 #include <QtGui/QWidget>
 #include <QtGui/qevent.h>
index e0586cc..81284b6 100644 (file)
 #ifndef QDESIGNER_QSETTINGS_H
 #define QDESIGNER_QSETTINGS_H
 
-#include "abstractsettings_p.h"
 #include "shared_global_p.h"
 
+#include <QtDesigner/QDesignerSettingsInterface>
+
 #include <QtCore/QSettings>
 
 QT_BEGIN_NAMESPACE
index 59a12de..1f6838e 100644 (file)
@@ -39,8 +39,6 @@
 **
 ****************************************************************************/
 
-#include "abstractsettings_p.h"
-#include "abstractformeditor.h"
 #include "qtresourceeditordialog_p.h"
 #include "ui_qtresourceeditordialog.h"
 #include "qtresourcemodel_p.h"
@@ -48,6 +46,9 @@
 
 #include <abstractdialoggui_p.h>
 
+#include <QtDesigner/QDesignerSettingsInterface>
+#include <QtDesigner/QDesignerFormEditorInterface>
+
 #include <QtCore/QFileInfo>
 #include <QtCore/QDir>
 #include <QtCore/QCoreApplication>
index 0400273..c6addf0 100644 (file)
@@ -39,7 +39,6 @@
 **
 ****************************************************************************/
 
-#include "abstractsettings_p.h"
 #include "qtresourceview_p.h"
 #include "qtresourcemodel_p.h"
 #include "qtresourceeditordialog_p.h"
@@ -47,6 +46,7 @@
 #include "filterwidget_p.h" // For FilterWidget
 
 #include <QtDesigner/QDesignerFormEditorInterface>
+#include <QtDesigner/QDesignerSettingsInterface>
 
 #include <QtGui/QToolBar>
 #include <QtGui/QAction>
index c2cdb20..fa23baf 100644 (file)
 #include "htmlhighlighter_p.h"
 #include "iconselector_p.h"
 #include "ui_addlinkdialog.h"
-#include "abstractsettings_p.h"
 
 #include "iconloader_p.h"
 
 #include <QtDesigner/QDesignerFormEditorInterface>
+#include <QtDesigner/QDesignerSettingsInterface>
 
 #include <QtCore/QList>
 #include <QtCore/QMap>
index 20b49fd..bf976bc 100644 (file)
 #include "grid_p.h"
 #include "previewmanager_p.h"
 #include "qdesigner_utils_p.h"
-#include <QtDesigner/abstractformeditor.h>
-#include <QtDesigner/private/abstractsettings_p.h>
+
+#include <QtDesigner/QDesignerFormEditorInterface>
+#include <QtDesigner/QDesignerSettingsInterface>
+
 #include <QtCore/QStringList>
 #include <QtCore/QDir>
 #include <QtCore/QVariantMap>
index 72e7c10..d96fe55 100644 (file)
 #include "qtgradientviewdialog.h"
 #include "qtgradientutils.h"
 #include "qdesigner_utils_p.h"
-#include "abstractsettings_p.h"
 
 #include <QtDesigner/QDesignerFormWindowInterface>
 #include <QtDesigner/QDesignerFormWindowCursorInterface>
 #include <QtDesigner/QDesignerFormEditorInterface>
 #include <QtDesigner/QDesignerPropertySheetExtension>
 #include <QtDesigner/QDesignerIntegrationInterface>
+#include <QtDesigner/QDesignerSettingsInterface>
 #include <QtDesigner/QExtensionManager>
 
 #include <QtCore/QSignalMapper>