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
pythonwritedeclaration.h
Go to the documentation of this file.
1
// Copyright (C) 2019 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
PYTHONWRITEDECLARATION_H
6
#
define
PYTHONWRITEDECLARATION_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
Python
{
19
20
struct
WriteDeclaration
:
public
TreeWalker
21
{
22
WriteDeclaration
(
Uic
*uic);
23
24
void
acceptUI
(DomUI *node)
override
;
25
void
acceptButtonGroup
(
const
DomButtonGroup *buttonGroup)
override
;
26
27
private
:
28
Uic
*m_uic;
29
Driver
*m_driver;
30
QTextStream &m_output;
31
const
Option
&m_option;
32
};
33
34
}
// namespace Python
35
36
QT_END_NAMESPACE
37
38
#
endif
// PYTHONWRITEDECLARATION_H
Driver
Definition
driver.h:27
Driver::findOrInsertButtonGroup
QString findOrInsertButtonGroup(const DomButtonGroup *ui_group)
Definition
driver.cpp:111
Uic
Definition
uic.h:31
Uic::output
QTextStream & output()
Definition
uic.h:42
Uic::option
const Option & option() const
Definition
uic.h:45
Uic::driver
Driver * driver() const
Definition
uic.h:39
CPP
Definition
cppwritedeclaration.cpp:37
Python
Definition
pythonwritedeclaration.cpp:19
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
language
Definition
cppwriteinitialization.h:16
language::fixClassName
QString fixClassName(QString className)
Definition
language.cpp:106
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
Python::WriteDeclaration
Definition
pythonwritedeclaration.h:21
Python::WriteDeclaration::acceptUI
void acceptUI(DomUI *node) override
Definition
pythonwritedeclaration.cpp:29
Python::WriteDeclaration::WriteDeclaration
WriteDeclaration(Uic *uic)
Definition
pythonwritedeclaration.cpp:21
Python::WriteDeclaration::acceptButtonGroup
void acceptButtonGroup(const DomButtonGroup *buttonGroup) override
Definition
pythonwritedeclaration.cpp:44
TreeWalker
Definition
treewalker.h:55
TreeWalker::acceptWidget
virtual void acceptWidget(DomWidget *widget)
Definition
treewalker.cpp:62
TreeWalker::acceptButtonGroups
virtual void acceptButtonGroups(const DomButtonGroups *buttonGroups)
Definition
treewalker.cpp:258
qtbase
src
tools
uic
python
pythonwritedeclaration.h
Generated on
for Qt by
1.18.0