Changeset View
Changeset View
Standalone View
Standalone View
kcms/keyboard/kcmui/abstract_advanced_model.h
- This file was added.
1 | #ifndef ABSTRACT_ADVANCED_MODEL_H | ||||
---|---|---|---|---|---|
2 | #define ABSTRACT_ADVANCED_MODEL_H | ||||
3 | | ||||
4 | #include <QHash> | ||||
5 | | ||||
6 | class AbstractAdvancedModel | ||||
7 | { | ||||
8 | public: | ||||
9 | virtual ~AbstractAdvancedModel() = default; | ||||
10 | | ||||
11 | QHash<int, QByteArray> roleNames() const; | ||||
12 | | ||||
13 | struct Roles { | ||||
14 | enum { | ||||
15 | DescriptionRole = Qt::DisplayRole, | ||||
16 | NameRole = Qt::UserRole + 1, | ||||
17 | SectionNameRole, | ||||
18 | ExclusiveRole, | ||||
19 | SelectedRole, | ||||
20 | IsGroupRole, | ||||
21 | SectionNamePlusIsGroupRole, | ||||
22 | }; | ||||
23 | }; | ||||
24 | }; | ||||
25 | | ||||
26 | #endif // ABSTRACT_ADVANCED_MODEL_H |