Changeset View
Changeset View
Standalone View
Standalone View
kcms/keyboard/layoutmodel/layout_list_model_base.h
- This file was added.
1 | #ifndef LAYOUTLISTMODELBASE_H | ||||
---|---|---|---|---|---|
2 | #define LAYOUTLISTMODELBASE_H | ||||
3 | | ||||
4 | #include <QByteArray> | ||||
5 | #include <QHash> | ||||
6 | #include <QObject> | ||||
7 | | ||||
8 | class LayoutListModelBase { | ||||
9 | public: | ||||
10 | virtual ~LayoutListModelBase() = default; | ||||
11 | | ||||
12 | struct Roles { | ||||
13 | enum { | ||||
14 | NameRole = Qt::UserRole + 1, | ||||
15 | DescriptionRole, | ||||
16 | LanguagesRole, | ||||
17 | EnabledRole, | ||||
18 | IsConfigurableRole, | ||||
19 | SourceRole, | ||||
20 | ConfigModelRole, | ||||
21 | PriorityRole, | ||||
22 | SaveNameRole, | ||||
23 | IsLatinModeEnabledRole, | ||||
24 | LatinModeLayoutRole, | ||||
25 | ShortNameRole, | ||||
26 | }; | ||||
27 | }; | ||||
28 | | ||||
29 | QHash<int, QByteArray> roleNames() const; | ||||
30 | int role(QString const& roleName) const; | ||||
31 | }; | ||||
32 | | ||||
33 | #endif // LAYOUTLISTMODELBASE_H |