Класс QDesignerObjectInspectorInterface
Класс QDesignerObjectInspectorInterface позволяет изменять фокус инспектора объектов Qt Designer. Подробнее...
| Заголовок: | #include <QDesignerObjectInspectorInterface> |
| qmake: | QT += designer |
| Наследуется от: | QWidget |
Открытые функции
| QDesignerObjectInspectorInterface(QWidget *parent, Qt::WindowFlags flags = ...) | |
| virtual | ~QDesignerObjectInspectorInterface() |
| virtual QDesignerFormEditorInterface * | core() const |
- 216 открытых функций, унаследованных от QWidget
Открытые слоты
| virtual void | setFormWindow(QDesignerFormWindowInterface *formWindow) = 0 |
- 19 открытых слотов, унаследованных от QWidget
Статические открытые члены
| const QMetaObject | staticMetaObject |
- 5 статических открытых членов, унаследованных от QWidget
Дополнительные унаследованные члены
- 59 свойств, унаследованных от QWidget
- 3 сигналов, унаследованных от QWidget
- 35 защищённых функций, унаследованных от QWidget
- 1 защищённый слот, унаследованный от QWidget
Подробное описание
Класс QDesignerObjectInspectorInterface позволяет изменять фокус инспектора объектов Qt Designer.
Можно использовать QDesignerObjectInspectorInterface для изменения текущего выбранного окна формы. Например, при реализации плагина пользовательского виджета:
QDesignerObjectInspectorInterface *objectInspector = 0;
objectInspector = formEditor->objectInspector();
QDesignerFormWindowManagerInterface *manager = 0;
manager = formEditor->formWindowManager();
objectInspector->setFormWindow(manager->formWindow(0)); Класс QDesignerObjectInspectorInterface не предназначен для прямого создания экземпляров. Можно получить интерфейс к инспектору объектов Qt Designer с помощью функции QDesignerFormEditorInterface::objectInspector(). Указатель на текущий объект QDesignerFormEditorInterface Qt Designer (formEditor в примере выше) предоставляется параметром функции QDesignerCustomWidgetInterface::initialize(). При реализации плагина пользовательского виджета необходимо унаследовать от QDesignerCustomWidgetInterface, чтобы экспонировать ваш плагин для Qt Designer.
Интерфейс предоставляет функцию core() для получения указателя на текущий объект QDesignerFormEditorInterface Qt Designer и функцию setFormWindow() для изменения текущей выбранной формы.
См. также QDesignerFormEditorInterface и QDesignerFormWindowInterface.
Документация по функциям-членам
QDesignerObjectInspectorInterface::QDesignerObjectInspectorInterface(QWidget *parent, Qt::WindowFlags flags = ...)
Создаёт интерфейс инспектора объектов с заданным parent и указанными флагами окна flags.
[virtual] QDesignerObjectInspectorInterface::~QDesignerObjectInspectorInterface()
Уничтожает интерфейс инспектора объектов.
[virtual] QDesignerFormEditorInterface *QDesignerObjectInspectorInterface::core() const
Возвращает указатель на текущий объект QDesignerFormEditorInterface Qt Designer.
[pure virtual slot] void QDesignerObjectInspectorInterface::setFormWindow(QDesignerFormWindowInterface *formWindow)
Устанавливает текущее выбранное окно формы в formWindow.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qdesignerobjectinspectorinterface.html