Spec-Zone.ru › Qt 5.6

Класс QDesignerObjectInspectorInterface

Класс QDesignerObjectInspectorInterface позволяет изменять фокус инспектора объектов Qt Designer. Подробнее...

Заголовок: #include <QDesignerObjectInspectorInterface>
qmake: QT += designer
Наследует: QWidget
  • Список всех членов, включая унаследованные

Открытые функции

QDesignerObjectInspectorInterface(QWidget *parent, Qt::WindowFlags flags = Qt::WindowFlags())
virtual ~QDesignerObjectInspectorInterface()
virtual QDesignerFormEditorInterface * core() const
  • 211 открытых функций унаследованных от QWidget
  • 31 открытых функций унаследованных от QObject
  • 14 открытых функций унаследованных от QPaintDevice

Открытые слоты

virtual void setFormWindow(QDesignerFormWindowInterface *formWindow) = 0
  • 19 открытых слотов унаследованных от QWidget
  • 1 открытый слот унаследованный от QObject

Дополнительные унаследованные члены

  • 58 свойств унаследованных от QWidget
  • 1 свойство унаследованное от QObject
  • 3 сигналов унаследованных от QWidget
  • 2 сигналов унаследованных от QObject
  • 5 статических открытых членов унаследованных от QWidget
  • 11 статических открытых членов унаследованных от QObject
  • 35 защищенных функций унаследованных от QWidget
  • 9 защищенных функций унаследованных от QObject
  • 1 защищенная функция унаследованная от QPaintDevice
  • 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 = Qt::WindowFlags())

Конструктор интерфейса инспектора объектов с указанным 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/archives/qt-5.6/qdesignerobjectinspectorinterface.html

Spec-Zone.ru

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