53 #ifndef BORNAGAIN_GUI_COREGUI_VIEWS_WIDGETBOX_QDESIGNER_FORMBUILDER_P_H
54 #define BORNAGAIN_GUI_COREGUI_VIEWS_WIDGETBOX_QDESIGNER_FORMBUILDER_P_H
58 #include <QtDesigner/formbuilder.h>
60 #include <QtCore/QMap>
61 #include <QtCore/QSet>
65 class QDesignerFormEditorInterface;
66 class QDesignerFormWindowInterface;
73 class DesignerPixmapCache;
74 class DesignerIconCache;
91 return QFormBuilder::createItemPtr(ui_widget, parentWidget);
94 inline QDesignerFormEditorInterface*
core()
const {
return m_core; }
101 const QString& styleName ,
102 const QString& appStyleSheet ,
106 const QString& styleName =
"");
109 static QWidget*
createPreview(
const QDesignerFormWindowInterface* fw,
const QString& styleName,
110 const QString& appStyleSheet, QString* errorMessage);
112 static QWidget*
createPreview(
const QDesignerFormWindowInterface* fw,
const QString& styleName,
113 const QString& appStyleSheet);
117 const QString& styleName =
"",
118 const QString& appStyleSheet =
"");
121 using QFormBuilder::create;
122 using QFormBuilder::createDom;
126 bool recursive =
true);
131 virtual QWidget*
createWidget(
const QString& widgetName, QWidget* parentWidget,
132 const QString&
name);
136 virtual QIcon
nameToIcon(
const QString& filePath,
const QString& qrcPath);
137 virtual QPixmap
nameToPixmap(
const QString& filePath,
const QString& qrcPath);
QString const & name(EShape k)
#define QDESIGNER_SHARED_EXPORT