summaryrefslogtreecommitdiffstats
path: root/src/designer/src/lib/uilib/formbuilderextra_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/designer/src/lib/uilib/formbuilderextra_p.h')
-rw-r--r--src/designer/src/lib/uilib/formbuilderextra_p.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/designer/src/lib/uilib/formbuilderextra_p.h b/src/designer/src/lib/uilib/formbuilderextra_p.h
index 54fbfbe66..b0239f6b1 100644
--- a/src/designer/src/lib/uilib/formbuilderextra_p.h
+++ b/src/designer/src/lib/uilib/formbuilderextra_p.h
@@ -69,6 +69,7 @@
#include <QtCore/qstringlist.h>
#include <QtCore/qmap.h>
#include <QtCore/qdir.h>
+#include <QtGui/qpalette.h>
QT_BEGIN_NAMESPACE
@@ -89,9 +90,13 @@ namespace QFormInternal
{
#endif
+class DomBrush;
class DomButtonGroups;
class DomButtonGroup;
+class DomColorGroup;
class DomCustomWidget;
+class DomPalette;
+class DomProperty;
class DomUI;
class QAbstractFormBuilder;
@@ -175,6 +180,16 @@ public:
static bool setGridLayoutColumnMinimumWidth(const QString &, QGridLayout *);
static void clearGridLayoutColumnMinimumWidth(QGridLayout *);
+ static void setPixmapProperty(DomProperty *p, const QPair<QString, QString> &ip);
+ static QPalette loadPalette(const DomPalette *dom);
+ static void setupColorGroup(QPalette *palette, QPalette::ColorGroup colorGroup,
+ const DomColorGroup *group);
+ static DomColorGroup *saveColorGroup(const QPalette &palette,
+ QPalette::ColorGroup colorGroup);
+ static DomPalette *savePalette(const QPalette &palette);
+ static QBrush setupBrush(const DomBrush *brush);
+ static DomBrush *saveBrush(const QBrush &br);
+
QStringList m_pluginPaths;
QMap<QString, QDesignerCustomWidgetInterface*> m_customWidgets;