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
membersheet.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
MEMBERSHEET_H
6
#
define
MEMBERSHEET_H
7
8
#
include
<
QtDesigner
/
extension
.
h
>
9
10
#
include
<
QtCore
/
qlist
.
h
>
11
#
include
<
QtCore
/
qbytearray
.
h
>
12
13
QT_BEGIN_NAMESPACE
14
15
class
QString;
// FIXME: fool syncqt
16
17
class
QDesignerMemberSheetExtension
18
{
19
public
:
20
Q_DISABLE_COPY_MOVE
(
QDesignerMemberSheetExtension
)
21
22
QDesignerMemberSheetExtension
() =
default
;
23
virtual
~
QDesignerMemberSheetExtension
() =
default
;
24
25
virtual
int
count
()
const
= 0;
26
27
virtual
int
indexOf
(
const
QString &name)
const
= 0;
28
29
virtual
QString
memberName
(
int
index)
const
= 0;
30
virtual
QString
memberGroup
(
int
index)
const
= 0;
31
virtual
void
setMemberGroup
(
int
index,
const
QString &group) = 0;
32
33
virtual
bool
isVisible
(
int
index)
const
= 0;
34
virtual
void
setVisible
(
int
index,
bool
b) = 0;
35
36
virtual
bool
isSignal
(
int
index)
const
= 0;
37
virtual
bool
isSlot
(
int
index)
const
= 0;
38
39
virtual
bool
inheritedFromWidget
(
int
index)
const
= 0;
40
41
virtual
QString
declaredInClass
(
int
index)
const
= 0;
42
43
virtual
QString
signature
(
int
index)
const
= 0;
44
virtual
QList
<
QByteArray
>
parameterTypes
(
int
index)
const
= 0;
45
virtual
QList
<
QByteArray
>
parameterNames
(
int
index)
const
= 0;
46
};
47
Q_DECLARE_EXTENSION_INTERFACE(QDesignerMemberSheetExtension,
"org.qt-project.Qt.Designer.MemberSheet"
)
48
49
QT_END_NAMESPACE
50
51
#
endif
// MEMBERSHEET_H
QDesignerMemberSheetExtension
Definition
membersheet.h:18
QDesignerMemberSheetExtension::parameterNames
virtual QList< QByteArray > parameterNames(int index) const =0
QDesignerMemberSheetExtension::setVisible
virtual void setVisible(int index, bool b)=0
QDesignerMemberSheetExtension::count
virtual int count() const =0
QDesignerMemberSheetExtension::indexOf
virtual int indexOf(const QString &name) const =0
QDesignerMemberSheetExtension::inheritedFromWidget
virtual bool inheritedFromWidget(int index) const =0
QDesignerMemberSheetExtension::isSignal
virtual bool isSignal(int index) const =0
QDesignerMemberSheetExtension::memberName
virtual QString memberName(int index) const =0
QDesignerMemberSheetExtension::parameterTypes
virtual QList< QByteArray > parameterTypes(int index) const =0
QDesignerMemberSheetExtension::isVisible
virtual bool isVisible(int index) const =0
QDesignerMemberSheetExtension::setMemberGroup
virtual void setMemberGroup(int index, const QString &group)=0
QDesignerMemberSheetExtension::~QDesignerMemberSheetExtension
virtual ~QDesignerMemberSheetExtension()=default
QDesignerMemberSheetExtension::isSlot
virtual bool isSlot(int index) const =0
QDesignerMemberSheetExtension::signature
virtual QString signature(int index) const =0
QDesignerMemberSheetExtension::declaredInClass
virtual QString declaredInClass(int index) const =0
QDesignerMemberSheetExtension::memberGroup
virtual QString memberGroup(int index) const =0
qttools
src
designer
src
lib
sdk
membersheet.h
Generated on
for Qt by
1.18.0