Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qwaylandkeymap.cpp
Go to the documentation of this file.
1// Copyright (C) 2017 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
3
4#include "qwaylandkeymap.h"
5#include "qwaylandkeymap_p.h"
6
8
9QWaylandKeymap::QWaylandKeymap(const QString &layout, const QString &variant, const QString &options, const QString &model, const QString &rules, QObject *parent)
10 : QObject(*new QWaylandKeymapPrivate(layout, variant, options, model, rules), parent)
11{
12}
13
15 Q_D(const QWaylandKeymap);
16 return d->m_layout;
17}
18
20{
21 Q_D(QWaylandKeymap);
22 if (d->m_layout == layout)
23 return;
24 d->m_layout = layout;
26}
27
29{
30 Q_D(const QWaylandKeymap);
31 return d->m_variant;
32}
33
35{
36 Q_D(QWaylandKeymap);
37 if (d->m_variant == variant)
38 return;
39 d->m_variant = variant;
41}
42
44 Q_D(const QWaylandKeymap);
45 return d->m_options;
46}
47
49{
50 Q_D(QWaylandKeymap);
51 if (d->m_options == options)
52 return;
53 d->m_options = options;
55}
56
58 Q_D(const QWaylandKeymap);
59 return d->m_rules;
60}
61
63{
64 Q_D(QWaylandKeymap);
65 if (d->m_rules == rules)
66 return;
67 d->m_rules = rules;
69}
70
72 Q_D(const QWaylandKeymap);
73 return d->m_model;
74}
75
77{
78 Q_D(QWaylandKeymap);
79 if (d->m_model == model)
80 return;
81 d->m_model = model;
83}
84
86 const QString &options, const QString &model,
87 const QString &rules)
88 : m_layout(layout)
89 , m_variant(variant)
90 , m_options(options)
91 , m_rules(rules)
92 , m_model(model)
93{
94}
95
97
98#include "moc_qwaylandkeymap.cpp"
\inmodule QtCore
Definition qobject.h:103
\macro QT_RESTRICTED_CAST_FROM_ASCII
Definition qstring.h:129
QWaylandKeymapPrivate(const QString &layout, const QString &variant, const QString &options, const QString &model, const QString &rules)
void setVariant(const QString &variant)
void setRules(const QString &rules)
void setModel(const QString &model)
QWaylandKeymap(const QString &layout=QString(), const QString &variant=QString(), const QString &options=QString(), const QString &model=QString(), const QString &rules=QString(), QObject *parent=nullptr)
void variantChanged()
void optionsChanged()
void rulesChanged()
void layoutChanged()
void setOptions(const QString &options)
void modelChanged()
void setLayout(const QString &layout)
Combined button and popup list for selecting options.
SharedPointerFileDialogOptions m_options
#define emit
QSqlQueryModel * model
[16]
QVBoxLayout * layout
QVariant variant
[1]