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
utils.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
UTILS_H
6
#
define
UTILS_H
7
8
#
include
"ui4.h"
9
#
include
<
qstring
.
h
>
10
#
include
<
qlist
.
h
>
11
#
include
<
qhash
.
h
>
12
13
QT_BEGIN_NAMESPACE
14
15
inline
bool
toBool
(
const
QString &str)
16
{
return
QString::compare(str, QLatin1StringView(
"true"
), Qt::CaseInsensitive) == 0; }
17
18
inline
QString
toString
(
const
DomString *str)
19
{
return
str ? str->text() : QString(); }
20
21
inline
QHash
<QString, DomProperty *>
propertyMap
(
const
QList
<DomProperty *> &properties)
22
{
23
QHash
<QString, DomProperty *> map;
24
for
(DomProperty *p : properties)
25
map.insert(p->attributeName(), p);
26
return
map;
27
}
28
29
QT_END_NAMESPACE
30
31
#
endif
// UTILS_H
CustomWidgetsInfo
Definition
customwidgetsinfo.h:19
CustomWidgetsInfo::isCustomWidgetContainer
bool isCustomWidgetContainer(const QString &className) const
Definition
customwidgetsinfo.cpp:74
CustomWidgetsInfo::isAmbiguousSlot
bool isAmbiguousSlot(const QString &className, const QString &slotSignature) const
Definition
customwidgetsinfo.cpp:161
CustomWidgetsInfo::acceptUI
void acceptUI(DomUI *node) override
Definition
customwidgetsinfo.cpp:18
CustomWidgetsInfo::isAmbiguousSignal
bool isAmbiguousSignal(const QString &className, const QString &signalSignature) const
Definition
customwidgetsinfo.cpp:155
CustomWidgetsInfo::extendsOneOf
bool extendsOneOf(const QString &className, const QStringList &baseClassNames) const
Definition
customwidgetsinfo.cpp:56
CustomWidgetsInfo::customWidgetAddPageMethod
QString customWidgetAddPageMethod(const QString &name) const
Definition
customwidgetsinfo.cpp:175
CustomWidgetsInfo::extends
bool extends(const QString &className, QAnyStringView baseClassName) const
Definition
customwidgetsinfo.cpp:39
CustomWidgetsInfo::CustomWidgetsInfo
CustomWidgetsInfo()
CustomWidgetsInfo::simpleContainerAddPageMethod
QString simpleContainerAddPageMethod(const QString &name) const
Definition
customwidgetsinfo.cpp:183
CustomWidgetsInfo::acceptCustomWidgets
void acceptCustomWidgets(DomCustomWidgets *node) override
Definition
customwidgetsinfo.cpp:26
CustomWidgetsInfo::acceptCustomWidget
void acceptCustomWidget(DomCustomWidget *node) override
Definition
customwidgetsinfo.cpp:31
QHash
\inmodule QtCore
Definition
qhash.h:844
QList
Definition
qlist.h:82
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
std
[33]
Definition
src_corelib_tools_qhash.cpp:421
toString
QString toString(const DomString *str)
Definition
utils.h:18
toBool
QT_BEGIN_NAMESPACE bool toBool(const QString &str)
Definition
utils.h:15
propertyMap
QHash< QString, DomProperty * > propertyMap(const QList< DomProperty * > &properties)
Definition
utils.h:21
TreeWalker
Definition
treewalker.h:55
TreeWalker::acceptCustomWidgets
virtual void acceptCustomWidgets(DomCustomWidgets *customWidgets)
Definition
treewalker.cpp:194
qtbase
src
tools
uic
utils.h
Generated on
for Qt by
1.18.0