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