Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
abstractpropertyeditor.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
ABSTRACTPROPERTYEDITOR_H
6
#
define
ABSTRACTPROPERTYEDITOR_H
7
8
#
include
<
QtDesigner
/
sdk_global
.
h
>
9
10
#
include
<
QtWidgets
/
qwidget
.
h
>
11
12
QT_BEGIN_NAMESPACE
13
14
class
QDesignerFormEditorInterface;
15
class
QString;
16
class
QVariant;
17
18
class
QDESIGNER_SDK_EXPORT
QDesignerPropertyEditorInterface
:
public
QWidget
19
{
20
Q_OBJECT
21
public
:
22
explicit
QDesignerPropertyEditorInterface(QWidget *parent, Qt::WindowFlags flags = {});
23
~QDesignerPropertyEditorInterface() override;
24
25
virtual
QDesignerFormEditorInterface *core()
const
;
26
27
virtual
bool
isReadOnly()
const
= 0;
28
virtual
QObject *object()
const
= 0;
29
30
virtual
QString currentPropertyName()
const
= 0;
31
32
Q_SIGNALS:
33
void
propertyChanged(
const
QString &name,
const
QVariant &value);
34
35
public
Q_SLOTS:
36
virtual
void
setObject(QObject *object) = 0;
37
virtual
void
setPropertyValue(
const
QString &name,
const
QVariant &value,
bool
changed =
true
) = 0;
38
virtual
void
setReadOnly(
bool
readOnly) = 0;
39
};
40
41
QT_END_NAMESPACE
42
43
#
endif
// ABSTRACTPROPERTYEDITOR_H
QDesignerIntegrationInterfacePrivate
Definition
abstractintegration.cpp:210
QDesignerIntegrationInterfacePrivate::qtVersion
QVersionNumber qtVersion
Definition
abstractintegration.cpp:216
QDesignerIntegrationInterfacePrivate::QDesignerIntegrationInterfacePrivate
QDesignerIntegrationInterfacePrivate(QDesignerFormEditorInterface *core)
Definition
abstractintegration.cpp:212
QDesignerIntegrationInterfacePrivate::m_core
QDesignerFormEditorInterface * m_core
Definition
abstractintegration.cpp:215
QDesignerIntegrationInterface
The QDesignerIntegrationInterface glues together parts of \QD and allows for overwriting functionalit...
Definition
abstractintegration.h:31
QDesignerIntegration
The QDesignerIntegration class is \QD's implementation of QDesignerIntegrationInterface.
Definition
abstractintegration.h:114
QDesignerPropertyEditorInterface
The QDesignerPropertyEditorInterface class allows you to query and manipulate the current state of Qt...
Definition
abstractpropertyeditor.h:19
QDesignerPropertySheetExtension
Definition
propertysheet.h:15
QDesignerPropertySheetExtension::propertyGroup
virtual QString propertyGroup(int index) const =0
QDesignerPropertySheetExtension::indexOf
virtual int indexOf(const QString &name) const =0
QDesignerResourceBrowserInterface
Definition
abstractresourcebrowser.h:17
QDesignerWidgetBoxInterface
The QDesignerWidgetBoxInterface class allows you to control the contents of \QD's widget box.
Definition
abstractwidgetbox.h:23
QDesignerWidgetBoxWidgetData
Definition
qdesigner_widgetbox.cpp:20
QPainter::QWidget
friend class QWidget
Definition
qpainter.h:432
QtGradientManager
Definition
qtgradientmanager_p.h:34
QtGradientUtils
Definition
qtgradientutils_p.h:26
QtGradientUtils::restoreState
static void restoreState(QtGradientManager *manager, const QString &state)
Definition
qtgradientutils.cpp:230
qdesigner_internal::QDesignerIntegrationPrivate
Definition
abstractintegration.cpp:285
qdesigner_internal::QDesignerIntegrationPrivate::getSelection
void getSelection(qdesigner_internal::Selection &s)
Definition
abstractintegration.cpp:509
qdesigner_internal::QDesignerIntegrationPrivate::initializePlugins
static void initializePlugins(QDesignerFormEditorInterface *formEditor)
Definition
abstractintegration.cpp:551
qdesigner_internal::QDesignerIntegrationPrivate::q
QDesignerIntegration * q
Definition
abstractintegration.cpp:309
qdesigner_internal::QDesignerIntegrationPrivate::contextHelpId
QString contextHelpId() const
Definition
abstractintegration.cpp:611
qdesigner_internal::QDesignerIntegrationPrivate::m_gradientsPath
QString m_gradientsPath
Definition
abstractintegration.cpp:314
qdesigner_internal::QDesignerIntegrationPrivate::m_features
QDesignerIntegrationInterface::Feature m_features
Definition
abstractintegration.cpp:312
qdesigner_internal::QDesignerIntegrationPrivate::updateSelection
void updateSelection()
Definition
abstractintegration.cpp:473
qdesigner_internal::QDesignerIntegrationPrivate::initialize
void initialize()
Definition
abstractintegration.cpp:328
qdesigner_internal::QDesignerIntegrationPrivate::setupFormWindow
void setupFormWindow(QDesignerFormWindowInterface *formWindow)
Definition
abstractintegration.cpp:467
qdesigner_internal::QDesignerIntegrationPrivate::addDynamicProperty
void addDynamicProperty(const QString &name, const QVariant &value)
Definition
abstractintegration.cpp:426
qdesigner_internal::QDesignerIntegrationPrivate::QDesignerIntegrationPrivate
QDesignerIntegrationPrivate(QDesignerIntegration *qq)
Definition
abstractintegration.cpp:318
qdesigner_internal::QDesignerIntegrationPrivate::propertyEditorObject
QObject * propertyEditorObject()
Definition
abstractintegration.cpp:543
qdesigner_internal::QDesignerIntegrationPrivate::updateCustomWidgetPlugins
void updateCustomWidgetPlugins()
Definition
abstractintegration.cpp:568
qdesigner_internal::QDesignerIntegrationPrivate::containerWindow
QWidget * containerWindow(QWidget *widget) const
Definition
abstractintegration.cpp:494
qdesigner_internal::QDesignerIntegrationPrivate::m_gradientManager
QtGradientManager * m_gradientManager
Definition
abstractintegration.cpp:315
qdesigner_internal::QDesignerIntegrationPrivate::updateProperty
void updateProperty(const QString &name, const QVariant &value, bool enableSubPropertyHandling)
Definition
abstractintegration.cpp:384
qdesigner_internal::QDesignerIntegrationPrivate::m_resourceFileWatcherBehaviour
QDesignerIntegrationInterface::ResourceFileWatcherBehaviour m_resourceFileWatcherBehaviour
Definition
abstractintegration.cpp:313
qdesigner_internal::QDesignerIntegrationPrivate::headerSuffix
QString headerSuffix
Definition
abstractintegration.cpp:310
qdesigner_internal::QDesignerIntegrationPrivate::removeDynamicProperty
void removeDynamicProperty(const QString &name)
Definition
abstractintegration.cpp:446
qdesigner_internal::QDesignerIntegrationPrivate::resetProperty
void resetProperty(const QString &name)
Definition
abstractintegration.cpp:405
qdesigner_internal::QDesignerIntegrationPrivate::headerLowercase
bool headerLowercase
Definition
abstractintegration.cpp:311
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qdesigner_internal
Auxiliary methods to store/retrieve settings.
Definition
buddyeditor.cpp:67
qdesigner_internal::fixHelpClassName
static QString fixHelpClassName(const QString &className)
Definition
abstractintegration.cpp:586
qdesigner_internal::classForProperty
static QString classForProperty(QDesignerFormEditorInterface *core, QObject *object, const QString &property)
Definition
abstractintegration.cpp:599
Q_DECLARE_METATYPE
QT_END_NAMESPACE Q_DECLARE_METATYPE(QT_PREPEND_NAMESPACE(QtOhosQpa::enums::kit::ShareKit::systemShare::SelectionMode))
qdesigner_internal::Selection
Definition
qdesigner_objectinspector_p.h:29
qttools
src
designer
src
lib
sdk
abstractpropertyeditor.h
Generated on
for Qt by
1.18.0