Класс QDesignerObjectInspectorInterface
Класс QDesignerObjectInspectorInterface позволяет изменять фокус инспектора объектов Qt Designer. Подробнее...
| Заголовок: | #include <QDesignerObjectInspectorInterface> |
| qmake: | QT += designer |
| Наследуется от: | QWidget |
Открытые функции
| QDesignerObjectInspectorInterface(QWidget *parent, Qt::WindowFlags flags = ...) | |
| virtual | ~QDesignerObjectInspectorInterface() |
| virtual QDesignerFormEditorInterface * | core() const |
- 219 открытых функций унаследовано от QWidget
Открытые слоты
| virtual void | setFormWindow(QDesignerFormWindowInterface *formWindow) = 0 |
- 19 открытых слотов унаследовано от QWidget
Дополнительные унаследованные члены
- 59 свойств унаследовано от QWidget
- 3 сигналов унаследовано от QWidget
- 1 открытой переменной унаследовано от QWidget
- 7 статических открытых членов унаследовано от 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 и заданными флагами окна.
[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/archives/qt-5.11/qdesignerobjectinspectorinterface.html