sep->setSeparator(true);
w->addAction(sep);
addMenuAction(sep);
- } else if (QAction *a = m_actions.value(name)) {
+ } else if (QAction *a = d->m_actions.value(name)) {
w->addAction(a);
- } else if (QActionGroup *g = m_actionGroups.value(name)) {
+ } else if (QActionGroup *g = d->m_actionGroups.value(name)) {
w->addActions(g->actions());
} else if (QMenu *menu = w->findChild<QMenu*>(name)) {
w->addAction(menu->menuAction());
if (!sheet)
return;
- QFormBuilderExtra *formBuilderExtra = QFormBuilderExtra::instance(this);
QDesignerDynamicPropertySheetExtension *dynamicSheet = qt_extension<QDesignerDynamicPropertySheetExtension*>(core()->extensionManager(), o);
const bool dynamicPropertiesAllowed = dynamicSheet && dynamicSheet->dynamicPropertiesAllowed();
}
}
- formBuilderExtra->applyPropertyInternally(o, propertyName, v);
+ d->applyPropertyInternally(o, propertyName, v);
if (index != -1) {
sheet->setProperty(index, v);
sheet->setChanged(index, true);
ui_item = new DomLayoutItem();
ui_item->setElementSpacer(spacer);
- m_laidout.insert(item->widget(), true);
+ d->m_laidout.insert(item->widget(), true);
} else if (QLayoutWidget *layoutWidget = qobject_cast<QLayoutWidget*>(item->widget())) {
// Do not save a QLayoutWidget if it is within a layout (else it is saved as "QWidget"
Q_ASSERT(layoutWidget->layout());
DomLayout *l = createDom(layoutWidget->layout(), ui_layout, ui_parentWidget);
ui_item = new DomLayoutItem();
ui_item->setElementLayout(l);
- m_laidout.insert(item->widget(), true);
+ d->m_laidout.insert(item->widget(), true);
} else if (!item->spacerItem()) { // we use spacer as fake item in the Designer
ui_item = QAbstractFormBuilder::createDom(item, ui_layout, ui_parentWidget);
} else {
DomUI *ui = copy(selection);
- m_laidout.clear();
+ d->m_laidout.clear();
m_copyWidget = false;
if (!ui)
}
}
- m_laidout.clear();
+ d->m_laidout.clear();
m_copyWidget = false;
if (!hasItems) {
if (properties.empty())
return;
- QFormBuilderExtra *formBuilderExtra = QFormBuilderExtra::instance(this);
const QDesignerPropertySheetExtension *sheet = qt_extension<QDesignerPropertySheetExtension*>(core()->extensionManager(), o);
const QDesignerDynamicPropertySheetExtension *dynamicSheet = qt_extension<QDesignerDynamicPropertySheetExtension*>(core()->extensionManager(), o);
const bool changingMetaObject = WidgetFactory::classNameOf(core(), o) == QLatin1String("QAxWidget");
continue;
const QString attributeName = p->attributeName();
- if (formBuilderExtra->applyPropertyInternally(o, attributeName, v))
+ if (d->applyPropertyInternally(o, attributeName, v))
continue;
// refuse fake properties like current tab name (weak test)
return QAbstractFormBuilder::saveBrush(brush);
}
-QIcon QSimpleResource::nameToIcon(const QString &filePath, const QString &qrcPath)
-{
- Q_UNUSED(filePath)
- Q_UNUSED(qrcPath)
- qWarning() << "QSimpleResource::nameToIcon() is obsoleted";
- return QIcon();
-}
-
-QString QSimpleResource::iconToFilePath(const QIcon &pm) const
-{
- Q_UNUSED(pm)
- qWarning() << "QSimpleResource::iconToFilePath() is obsoleted";
- return QString();
-}
-
-QString QSimpleResource::iconToQrcPath(const QIcon &pm) const
-{
- Q_UNUSED(pm)
- qWarning() << "QSimpleResource::iconToQrcPath() is obsoleted";
- return QString();
-}
-
-QPixmap QSimpleResource::nameToPixmap(const QString &filePath, const QString &qrcPath)
-{
- Q_UNUSED(filePath)
- Q_UNUSED(qrcPath)
- qWarning() << "QSimpleResource::nameToPixmap() is obsoleted";
- return QPixmap();
-}
-
-QString QSimpleResource::pixmapToFilePath(const QPixmap &pm) const
-{
- Q_UNUSED(pm)
- qWarning() << "QSimpleResource::pixmapToFilePath() is obsoleted";
- return QString();
-}
-
-QString QSimpleResource::pixmapToQrcPath(const QPixmap &pm) const
-{
- Q_UNUSED(pm)
- qWarning() << "QSimpleResource::pixmapToQrcPath() is obsoleted";
- return QString();
-}
-
DomScript *QSimpleResource::createScript(const QString &script, ScriptSource source)
{
if (script.isEmpty())
const DomCustomWidgets *dom_custom_widgets);
protected:
- virtual QIcon nameToIcon(const QString &filePath, const QString &qrcPath);
- virtual QString iconToFilePath(const QIcon &pm) const;
- virtual QString iconToQrcPath(const QIcon &pm) const;
- virtual QPixmap nameToPixmap(const QString &filePath, const QString &qrcPath);
- virtual QString pixmapToFilePath(const QPixmap &pm) const;
- virtual QString pixmapToQrcPath(const QPixmap &pm) const;
-
enum ScriptSource { ScriptDesigner, ScriptExtension, ScriptCustomWidgetPlugin };
static DomScript*createScript(const QString &script, ScriptSource source);
typedef QList<DomScript*> DomScripts;