5#ifndef QMDIAREA_CONTAINER_H
6#define QMDIAREA_CONTAINER_H
8#include <QtDesigner/container.h>
11#include <qdesigner_propertysheet_p.h>
12#include <extensionfactory_p.h>
14#include <QtWidgets/qmdiarea.h>
24 Q_INTERFACES(QDesignerContainerExtension)
33 void addWidget(
QWidget *widget) override;
34 void insertWidget(
int index,
QWidget *widget) override;
39 static void positionNewMdiChild(
const QWidget *area,
QWidget *mdiChild);
50 Q_INTERFACES(QDesignerPropertySheetExtension)
54 void setProperty(
int index,
const QVariant &value)
override;
65 const QString m_windowTitleProperty;
67 QDesignerPropertySheetExtension *currentWindowSheet()
const;
69 enum MdiAreaProperty { MdiAreaSubWindowName, MdiAreaSubWindowTitle, MdiAreaNone };
70 static MdiAreaProperty mdiAreaProperty(
const QString &name);
FormEditorOptionsPage(QDesignerFormEditorInterface *core)
QString name() const override
QWidget * createPage(QWidget *parent) override
void remove(int index) override
QWidget * widget(int index) const override
int count() const override
bool canAddWidget() const override
int currentIndex() const override
bool canRemove(int) const override
void setCurrentIndex(int index) override
bool canRemove(int) const override
bool canAddWidget() const override
int count() const override
void remove(int index) override
int currentIndex() const override
QWidget * widget(int index) const override
void setCurrentIndex(int index) override
bool isChanged(int index) const override
void setProperty(int index, const QVariant &value) override
static bool checkProperty(const QString &propertyName)
bool isEnabled(int index) const override
bool reset(int index) override
QVariant property(int index) const override
QString name() const override
QWidget * createPage(QWidget *parent) override
Combined button and popup list for selecting options.
Auxiliary methods to store/retrieve settings.
#define QDESIGNER_SHARED_EXPORT