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
container.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
CONTAINER_H
6
#
define
CONTAINER_H
7
8
#
include
<
QtDesigner
/
extension
.
h
>
9
#
include
<
QtCore
/
qobject
.
h
>
10
11
QT_BEGIN_NAMESPACE
12
13
class
QWidget;
14
15
class
QDesignerContainerExtension
16
{
17
public
:
18
Q_DISABLE_COPY_MOVE
(
QDesignerContainerExtension
)
19
20
QDesignerContainerExtension
() =
default
;
21
virtual
~
QDesignerContainerExtension
() =
default
;
22
23
virtual
int
count
()
const
= 0;
24
virtual
QWidget
*
widget
(
int
index)
const
= 0;
25
26
virtual
int
currentIndex
()
const
= 0;
27
virtual
void
setCurrentIndex
(
int
index) = 0;
28
29
virtual
bool
canAddWidget
()
const
= 0;
30
virtual
void
addWidget
(
QWidget
*widget) = 0;
31
virtual
void
insertWidget
(
int
index,
QWidget
*widget) = 0;
32
virtual
bool
canRemove
(
int
index)
const
= 0;
33
virtual
void
remove
(
int
index) = 0;
34
};
35
36
Q_DECLARE_EXTENSION_INTERFACE(QDesignerContainerExtension,
"org.qt-project.Qt.Designer.Container"
)
37
38
QT_END_NAMESPACE
39
40
#
endif
// CONTAINER_H
QDesignerContainerExtension
Definition
container.h:16
QDesignerContainerExtension::addWidget
virtual void addWidget(QWidget *widget)=0
QDesignerContainerExtension::canAddWidget
virtual bool canAddWidget() const =0
QDesignerContainerExtension::insertWidget
virtual void insertWidget(int index, QWidget *widget)=0
QDesignerContainerExtension::~QDesignerContainerExtension
virtual ~QDesignerContainerExtension()=default
QDesignerContainerExtension::remove
virtual void remove(int index)=0
QDesignerContainerExtension::widget
virtual QWidget * widget(int index) const =0
QDesignerContainerExtension::setCurrentIndex
virtual void setCurrentIndex(int index)=0
QDesignerContainerExtension::currentIndex
virtual int currentIndex() const =0
QDesignerContainerExtension::count
virtual int count() const =0
QDesignerContainerExtension::canRemove
virtual bool canRemove(int index) const =0
QPainter::QWidget
friend class QWidget
Definition
qpainter.h:432
qttools
src
designer
src
lib
sdk
container.h
Generated on
for Qt by
1.18.0