QDesignerDynamicPropertySheetExtension Class
QDesignerDynamicPropertySheetExtension クラスを使用すると、Qt Widgets Designer のプロパティエディタでウィジェットの動的プロパティを操作できます。詳細...
Header: | #include <QDesignerDynamicPropertySheetExtension> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Designer) target_link_libraries(mytarget PRIVATE Qt6::Designer) |
qmake: | QT += designer |
パブリック関数
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 |
QDesignerPropertySheetExtension およびDynamic Propertiesも参照してください 。
メンバ関数の説明
[virtual constexpr noexcept]
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
propertyName が動的プロパティの有効な一意名である場合は真を返し、そうでない場合は偽を返します。
[pure virtual]
bool QDesignerDynamicPropertySheetExtension::dynamicPropertiesAllowed() const
ウィジェットが動的プロパティをサポートしている場合はtrueを返し、そうでない場合はfalseを返します。
[pure virtual]
bool QDesignerDynamicPropertySheetExtension::isDynamicProperty(int index) const
指定されたindex のプロパティがダイナミック・プロパティであれば真を返し、そうでなければ偽を返します。
[pure virtual]
bool QDesignerDynamicPropertySheetExtension::removeDynamicProperty(int index)
指定されたindex にある動的プロパティを削除します。操作が成功すると true を返し、失敗すると false を返します。
このドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。