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
cppwritedeclaration.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:insignificant reason:build-tool
4
5
#
ifndef
CPPWRITEDECLARATION_H
6
#
define
CPPWRITEDECLARATION_H
7
8
#
include
"treewalker.h"
9
10
QT_BEGIN_NAMESPACE
11
12
class
QTextStream;
13
class
Driver
;
14
class
Uic
;
15
16
struct
Option
;
17
18
namespace
CPP
{
19
20
struct
WriteDeclaration
:
public
TreeWalker
21
{
22
WriteDeclaration
(
Uic
*uic);
23
24
void
acceptUI
(DomUI *node)
override
;
25
void
acceptWidget
(DomWidget *node)
override
;
26
void
acceptSpacer
(DomSpacer *node)
override
;
27
void
acceptLayout
(DomLayout *node)
override
;
28
void
acceptActionGroup
(DomActionGroup *node)
override
;
29
void
acceptAction
(DomAction *node)
override
;
30
void
acceptButtonGroup
(
const
DomButtonGroup *buttonGroup)
override
;
31
32
private
:
33
Uic
*m_uic;
34
Driver
*m_driver;
35
QTextStream &m_output;
36
const
Option
&m_option;
37
};
38
39
}
// namespace CPP
40
41
QT_END_NAMESPACE
42
43
#
endif
// CPPWRITEDECLARATION_H
CustomWidgetsInfo
Definition
customwidgetsinfo.h:19
CustomWidgetsInfo::realClassName
static QString realClassName(const QString &className)
Definition
customwidgetsinfo.cpp:167
Driver
Definition
driver.h:27
Driver::findOrInsertButtonGroup
QString findOrInsertButtonGroup(const DomButtonGroup *ui_group)
Definition
driver.cpp:111
Driver::findOrInsertWidget
QString findOrInsertWidget(const DomWidget *ui_widget)
Definition
driver.cpp:66
Driver::findOrInsertActionGroup
QString findOrInsertActionGroup(const DomActionGroup *ui_group)
Definition
driver.cpp:101
Driver::findOrInsertAction
QString findOrInsertAction(const DomAction *ui_action)
Definition
driver.cpp:106
Driver::findOrInsertLayout
QString findOrInsertLayout(const DomLayout *ui_layout)
Definition
driver.cpp:78
Driver::findOrInsertSpacer
QString findOrInsertSpacer(const DomSpacer *ui_spacer)
Definition
driver.cpp:73
Uic
Definition
uic.h:31
Uic::output
QTextStream & output()
Definition
uic.h:42
Uic::databaseInfo
const DatabaseInfo * databaseInfo() const
Definition
uic.h:54
Uic::option
const Option & option() const
Definition
uic.h:45
Uic::driver
Driver * driver() const
Definition
uic.h:39
CPP
Definition
cppwritedeclaration.cpp:37
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
CPP::WriteDeclaration
Definition
cppwritedeclaration.h:21
CPP::WriteDeclaration::acceptWidget
void acceptWidget(DomWidget *node) override
Definition
cppwritedeclaration.cpp:122
CPP::WriteDeclaration::acceptAction
void acceptAction(DomAction *node) override
Definition
cppwritedeclaration.cpp:157
CPP::WriteDeclaration::acceptUI
void acceptUI(DomUI *node) override
Definition
cppwritedeclaration.cpp:47
CPP::WriteDeclaration::acceptButtonGroup
void acceptButtonGroup(const DomButtonGroup *buttonGroup) override
Definition
cppwritedeclaration.cpp:164
CPP::WriteDeclaration::acceptActionGroup
void acceptActionGroup(DomActionGroup *node) override
Definition
cppwritedeclaration.cpp:150
CPP::WriteDeclaration::acceptLayout
void acceptLayout(DomLayout *node) override
Definition
cppwritedeclaration.cpp:139
CPP::WriteDeclaration::acceptSpacer
void acceptSpacer(DomSpacer *node) override
Definition
cppwritedeclaration.cpp:133
CPP::WriteDeclaration::WriteDeclaration
WriteDeclaration(Uic *uic)
Definition
cppwritedeclaration.cpp:39
CPP::WriteInitialization
Definition
cppwriteinitialization.h:65
CPP::WriteInitialization::acceptUI
void acceptUI(DomUI *node) override
Definition
cppwriteinitialization.cpp:494
CPP::WriteInitialization::WriteInitialization
WriteInitialization(Uic *uic)
Definition
cppwriteinitialization.cpp:483
Option
Definition
option.h:14
Option::generateNamespace
unsigned int generateNamespace
Definition
option.h:24
Option::qtNamespace
unsigned int qtNamespace
Definition
option.h:34
TreeWalker
Definition
treewalker.h:55
TreeWalker::acceptAction
virtual void acceptAction(DomAction *action)
Definition
treewalker.cpp:205
TreeWalker::acceptActionGroup
virtual void acceptActionGroup(DomActionGroup *actionGroup)
Definition
treewalker.cpp:210
TreeWalker::acceptButtonGroup
virtual void acceptButtonGroup(const DomButtonGroup *buttonGroup)
Definition
treewalker.cpp:265
TreeWalker::acceptSpacer
virtual void acceptSpacer(DomSpacer *spacer)
Definition
treewalker.cpp:90
TreeWalker::acceptWidget
virtual void acceptWidget(DomWidget *widget)
Definition
treewalker.cpp:62
TreeWalker::acceptButtonGroups
virtual void acceptButtonGroups(const DomButtonGroups *buttonGroups)
Definition
treewalker.cpp:258
TreeWalker::acceptLayout
virtual void acceptLayout(DomLayout *layout)
Definition
treewalker.cpp:34
qtbase
src
tools
uic
cpp
cppwritedeclaration.h
Generated on
for Qt by
1.18.0