Spec-Zone.ru › Qt 5.11

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API