Класс QDesignerDynamicPropertySheetExtension
Класс QDesignerDynamicPropertySheetExtension позволяет управлять динамическими свойствами виджета в редакторе свойств Qt Designer. Подробнее...
| Заголовок: | #include <QDesignerDynamicPropertySheetExtension> |
| qmake: | QT += designer |
| С тех пор: | Qt 4.3 |
Открытые функции
| virtual | ~QDesignerDynamicPropertySheetExtension() |
| virtual int | addDynamicProperty(const QString &propertyName, const QVariant &value) = 0 |
| virtual bool | canAddDynamicProperty(const QString &propertyName) const = 0 |
| virtual bool | dynamicPropertiesAllowed() const = 0 |
| virtual bool | isDynamicProperty(int index) const = 0 |
| virtual bool | removeDynamicProperty(int index) = 0 |
Подробное описание
Класс QDesignerDynamicPropertySheetExtension позволяет управлять динамическими свойствами виджета в редакторе свойств Qt Designer.
См. также QDesignerPropertySheetExtension и Динамические свойства.
Документация по членам-функциям
[virtual] QDesignerDynamicPropertySheetExtension::~QDesignerDynamicPropertySheetExtension()
Удаляет расширение динамического листа свойств.
[pure virtual] int QDesignerDynamicPropertySheetExtension::addDynamicProperty(const QString &propertyName, const QVariant &value)
Добавляет динамическое свойство с именем propertyName и устанавливает его значение в value. Возвращает индекс свойства, если оно было успешно добавлено; в противном случае возвращает -1, чтобы указать на ошибку.
[pure virtual] bool QDesignerDynamicPropertySheetExtension::canAddDynamicProperty(const QString &propertyName) const
Возвращает true, если propertyName является допустимым, уникальным именем для динамического свойства; в противном случае возвращает false.
[pure virtual] bool QDesignerDynamicPropertySheetExtension::dynamicPropertiesAllowed() const
Возвращает true, если виджет поддерживает динамические свойства; в противном случае возвращает false.
[pure virtual] bool QDesignerDynamicPropertySheetExtension::isDynamicProperty(int index) const
Возвращает true, если свойство по заданному индексу является динамическим свойством; в противном случае возвращает false.
[pure virtual] bool QDesignerDynamicPropertySheetExtension::removeDynamicProperty(int index)
Удаляет динамическое свойство по заданному индексу. Возвращает true, если операция выполнена успешно; в противном случае возвращает false.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qdesignerdynamicpropertysheetextension.html