Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
qibustypes.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#ifndef QIBUSTYPES_H
4#define QIBUSTYPES_H
5
6#include <qlist.h>
7#include <qevent.h>
8#include <QDBusArgument>
9#include <QTextCharFormat>
10#include <QLoggingCategory>
11
13
14Q_DECLARE_LOGGING_CATEGORY(qtQpaInputMethods)
15Q_DECLARE_LOGGING_CATEGORY(qtQpaInputMethodsSerialize)
16
18{
19public:
21
22 void serializeTo(QDBusArgument &argument) const;
23 void deserializeFrom(const QDBusArgument &argument);
24
27};
28
30{
31public:
32 enum Type {
37 };
38
39 enum Underline {
45 };
46
48
49 QTextCharFormat format() const;
50
53
58};
60
62{
63public:
65
67
70
72};
74
76{
77public:
78 QIBusText();
79
82
85};
87
89{
90public:
92
95
104 unsigned int rank;
113};
115
117{ attribute.serializeTo(argument); return argument; }
119{ attribute.deserializeFrom(argument); return argument; }
120
122{ attributeList.serializeTo(argument); return argument; }
124{ attributeList.deserializeFrom(argument); return argument; }
125
127{ text.serializeTo(argument); return argument; }
129{ text.deserializeFrom(argument); return argument; }
130
132{ desc.serializeTo(argument); return argument; }
134{ desc.deserializeFrom(argument); return argument; }
135
137
142
143#endif
\inmodule QtDBus
\inmodule QtCore
Definition qhash.h:818
QList< QIBusAttribute > attributes
Definition qibustypes.h:71
QList< QInputMethodEvent::Attribute > imAttributes() const
void deserializeFrom(const QDBusArgument &argument)
void serializeTo(QDBusArgument &argument) const
QTextCharFormat format() const
quint32 start
Definition qibustypes.h:56
void deserializeFrom(const QDBusArgument &argument)
quint32 value
Definition qibustypes.h:55
void serializeTo(QDBusArgument &argument) const
unsigned int rank
Definition qibustypes.h:104
QString textdomain
Definition qibustypes.h:111
QString iconpropkey
Definition qibustypes.h:112
void serializeTo(QDBusArgument &argument) const
QString longname
Definition qibustypes.h:97
void deserializeFrom(const QDBusArgument &argument)
QString layout_variant
Definition qibustypes.h:108
QString language
Definition qibustypes.h:99
QString layout_option
Definition qibustypes.h:109
QString engine_name
Definition qibustypes.h:96
QString description
Definition qibustypes.h:98
QHash< QString, QDBusArgument > attachments
Definition qibustypes.h:26
void deserializeFrom(const QDBusArgument &argument)
QIBusAttributeList attributes
Definition qibustypes.h:84
QString text
Definition qibustypes.h:83
void serializeTo(QDBusArgument &argument) const
Definition qlist.h:74
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition qstring.h:127
QString text
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint attribute
QDBusArgument & operator<<(QDBusArgument &argument, const QIBusAttribute &attribute)
Definition qibustypes.h:116
const QDBusArgument & operator>>(const QDBusArgument &argument, QIBusAttribute &attribute)
Definition qibustypes.h:118
#define Q_DECLARE_LOGGING_CATEGORY(name)
#define Q_DECLARE_METATYPE(TYPE)
Definition qmetatype.h:1504
@ desc
@ Q_RELOCATABLE_TYPE
Definition qtypeinfo.h:145
#define Q_DECLARE_TYPEINFO(TYPE, FLAGS)
Definition qtypeinfo.h:163
unsigned int quint32
Definition qtypes.h:45
QDBusArgument argument
Definition moc.h:24