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
qstackedlayout.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QSTACKEDLAYOUT_H
6
#
define
QSTACKEDLAYOUT_H
7
8
#
include
<
QtWidgets
/
qtwidgetsglobal
.
h
>
9
#
include
<
QtWidgets
/
qlayout
.
h
>
10
11
QT_BEGIN_NAMESPACE
12
13
14
class
QStackedLayoutPrivate;
15
16
class
Q_WIDGETS_EXPORT
QStackedLayout
:
public
QLayout
17
{
18
Q_OBJECT
19
Q_DECLARE_PRIVATE(QStackedLayout)
20
Q_PROPERTY(
int
currentIndex READ currentIndex WRITE setCurrentIndex NOTIFY currentChanged)
21
Q_PROPERTY(StackingMode stackingMode READ stackingMode WRITE setStackingMode)
22
QDOC_PROPERTY(
int
count READ count)
23
24
public
:
25
enum
StackingMode {
26
StackOne,
27
StackAll
28
};
29
Q_ENUM(StackingMode)
30
31
QStackedLayout();
32
explicit
QStackedLayout(QWidget *parent);
33
explicit
QStackedLayout(QLayout *parentLayout);
34
~QStackedLayout();
35
36
int
addWidget(QWidget *w);
37
int
insertWidget(
int
index, QWidget *w);
38
39
QWidget *currentWidget()
const
;
40
int
currentIndex()
const
;
41
using
QLayout::widget;
42
QWidget *widget(
int
)
const
;
43
int
count()
const
override;
44
45
StackingMode stackingMode()
const
;
46
void
setStackingMode(StackingMode stackingMode);
47
48
// abstract virtual functions:
49
void
addItem(QLayoutItem *item) override;
50
QSize sizeHint()
const
override;
51
QSize minimumSize()
const
override;
52
QLayoutItem *itemAt(
int
)
const
override;
53
QLayoutItem *takeAt(
int
) override;
54
void
setGeometry(
const
QRect &rect) override;
55
bool
hasHeightForWidth()
const
override;
56
int
heightForWidth(
int
width)
const
override;
57
58
Q_SIGNALS:
59
void
widgetRemoved(
int
index);
60
void
currentChanged(
int
index);
61
void
widgetAdded(
int
index);
62
63
public
Q_SLOTS:
64
void
setCurrentIndex(
int
index);
65
void
setCurrentWidget(QWidget *w);
66
67
private
:
68
Q_DISABLE_COPY(QStackedLayout)
69
};
70
71
QT_END_NAMESPACE
72
73
#
endif
// QSTACKEDLAYOUT_H
QInputDialogDoubleSpinBox
Definition
qinputdialog.cpp:103
QInputDialogListView
Definition
qinputdialog.cpp:138
QInputDialogListView::QInputDialogListView
QInputDialogListView(QWidget *parent=nullptr)
Definition
qinputdialog.cpp:140
QInputDialogListView::inputMethodQuery
QVariant inputMethodQuery(Qt::InputMethodQuery query) const override
\reimp
Definition
qinputdialog.cpp:141
QInputDialogPrivate
Definition
qinputdialog.cpp:150
QInputDialogPrivate::textChanged
void textChanged(const QString &text)
Definition
qinputdialog.cpp:420
QInputDialogPrivate::ensureDoubleSpinBox
void ensureDoubleSpinBox()
Definition
qinputdialog.cpp:302
QInputDialogPrivate::ensureLayout
void ensureLayout() const
Definition
qinputdialog.cpp:169
QInputDialogPrivate::plainTextEditTextChanged
void plainTextEditTextChanged()
Definition
qinputdialog.cpp:429
QInputDialogPrivate::label
QLabel * label
Definition
qinputdialog.cpp:175
QInputDialogPrivate::setComboBoxText
void setComboBoxText(const QString &text)
Definition
qinputdialog.cpp:390
QInputDialogPrivate::lineEdit
QLineEdit * lineEdit
Definition
qinputdialog.cpp:177
QInputDialogPrivate::ensureIntSpinBox
void ensureIntSpinBox()
Definition
qinputdialog.cpp:291
QInputDialogPrivate::intSpinBox
QSpinBox * intSpinBox
Definition
qinputdialog.cpp:179
QInputDialogPrivate::ensureLineEdit
void ensureLineEdit()
Definition
qinputdialog.cpp:229
QInputDialogPrivate::mainLayout
QVBoxLayout * mainLayout
Definition
qinputdialog.cpp:184
QInputDialogPrivate::setInputWidget
void setInputWidget(QWidget *widget)
Definition
qinputdialog.cpp:321
QInputDialogPrivate::receiverToDisconnectOnClose
QPointer< QObject > receiverToDisconnectOnClose
Definition
qinputdialog.cpp:187
QInputDialogPrivate::doubleSpinBox
QDoubleSpinBox * doubleSpinBox
Definition
qinputdialog.cpp:180
QInputDialogPrivate::useComboBoxOrListView
bool useComboBoxOrListView() const
Definition
qinputdialog.cpp:170
QInputDialogPrivate::textValue
QString textValue
Definition
qinputdialog.cpp:186
QInputDialogPrivate::ensureEnabledConnection
void ensureEnabledConnection(QAbstractSpinBox *spinBox)
Definition
qinputdialog.cpp:313
QInputDialogPrivate::buttonBox
QDialogButtonBox * buttonBox
Definition
qinputdialog.cpp:176
QInputDialogPrivate::setListViewText
void setListViewText(const QString &text)
Definition
qinputdialog.cpp:400
QInputDialogPrivate::plainTextEdit
QPlainTextEdit * plainTextEdit
Definition
qinputdialog.cpp:178
QInputDialogPrivate::inputWidget
QWidget * inputWidget
Definition
qinputdialog.cpp:183
QInputDialogPrivate::memberToDisconnectOnClose
QByteArray memberToDisconnectOnClose
Definition
qinputdialog.cpp:188
QInputDialogPrivate::chooseRightTextInputWidget
void chooseRightTextInputWidget()
Definition
qinputdialog.cpp:362
QInputDialogPrivate::ensureListView
void ensureListView()
Definition
qinputdialog.cpp:274
QInputDialogPrivate::currentRowChanged
void currentRowChanged(const QModelIndex &newIndex, const QModelIndex &oldIndex)
Definition
qinputdialog.cpp:439
QInputDialogPrivate::listViewText
QString listViewText() const
Definition
qinputdialog.cpp:410
QInputDialogPrivate::listView
QInputDialogListView * listView
Definition
qinputdialog.cpp:182
QInputDialogPrivate::ensurePlainTextEdit
void ensurePlainTextEdit()
Definition
qinputdialog.cpp:243
QInputDialogPrivate::comboBox
QComboBox * comboBox
Definition
qinputdialog.cpp:181
QInputDialogPrivate::ensureComboBox
void ensureComboBox()
Definition
qinputdialog.cpp:258
QInputDialogPrivate::ensureLayout
void ensureLayout()
Definition
qinputdialog.cpp:197
QInputDialog
The QInputDialog class provides a simple convenience dialog to get a single value from the user.
Definition
qinputdialog.h:21
QPlainTextDocumentLayoutPrivate
Definition
qplaintextedit.cpp:49
QPlainTextDocumentLayout
The QPlainTextDocumentLayout class implements a plain text layout for QTextDocument.
Definition
qplaintextedit.h:251
QPlainTextEditPrivate
Definition
qplaintextedit_p.h:84
QPlainTextEdit
The QPlainTextEdit class provides a widget that is used to edit and display plain text.
Definition
qplaintextedit.h:31
QStackedLayout
The QStackedLayout class provides a stack of widgets where only one widget is visible at a time.
Definition
qstackedlayout.h:17
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
signalForMember
static const char * signalForMember(const char *member)
Definition
qinputdialog.cpp:47
CandidateSignal
CandidateSignal
Definition
qinputdialog.cpp:26
NumCandidateSignals
@ NumCandidateSignals
Definition
qinputdialog.cpp:31
DoubleValueSelectedSignal
@ DoubleValueSelectedSignal
Definition
qinputdialog.cpp:29
IntValueSelectedSignal
@ IntValueSelectedSignal
Definition
qinputdialog.cpp:28
TextValueSelectedSignal
@ TextValueSelectedSignal
Definition
qinputdialog.cpp:27
candidateSignal
static const char * candidateSignal(int which)
Definition
qinputdialog.cpp:34
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(inputdialog)
QT_REQUIRE_CONFIG
QT_REQUIRE_CONFIG(liburing)
qtbase
src
widgets
kernel
qstackedlayout.h
Generated on
for Qt by
1.18.0