1 /* * This file is part of Maliit framework *
2  *
3  * Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies).
4  * All rights reserved.
5  *
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License version 2.1 as published by the Free Software Foundation
10  * and appearing in the file LICENSE.LGPL included in the packaging
11  * of this file.
12  */
13 
14 #ifndef MALIIT_QUICK_KEY_OVERRIDE_P_H
15 #define MALIIT_QUICK_KEY_OVERRIDE_P_H
16 
17 namespace Maliit
18 {
19 
20 class KeyOverrideQuickPrivate
21 {
22     Q_DISABLE_COPY(KeyOverrideQuickPrivate)
23 
24 public:
25     KeyOverrideQuickPrivate(const QString &label,
26                             const QString &icon,
27                             bool highlighted,
28                             bool enabled);
29 
30     QString actualLabel;
31     QString actualIcon;
32     bool actualHighlighted;
33     bool actualEnabled;
34 
35     QString defaultLabel;
36     QString defaultIcon;
37     bool defaultHighlighted;
38     bool defaultEnabled;
39 
40     bool labelIsOverriden;
41     bool iconIsOverriden;
42     bool highlightedIsOverriden;
43     bool enabledIsOverriden;
44 };
45 
46 } // namespace Maliit
47 
48 #endif // MALIIT_QUICK_KEY_OVERRIDE_P_H
49