src/hbcore/inputfw/hbinputsettingproxy_p.h
changeset 28 b7da29130b0e
parent 23 e6ad4ef83b23
equal deleted inserted replaced
23:e6ad4ef83b23 28:b7da29130b0e
    30 #include <QVector>
    30 #include <QVector>
    31 
    31 
    32 #include "hbinputmethoddescriptor.h"
    32 #include "hbinputmethoddescriptor.h"
    33 #include "hbinputlanguage.h"
    33 #include "hbinputlanguage.h"
    34 
    34 
    35 const int HbProxyDataRequiredVersion = 22;
    35 const int HbProxyDataRequiredVersion = 24;
    36 const QString KInputSettingProxyKey("HbInputSettingProxy");
    36 const QString KInputSettingProxyKey("HbInputSettingProxy");
    37 const unsigned int HbActiveMethodNameMax = 255;
    37 const unsigned int HbActiveMethodNameMax = 255;
    38 const unsigned int HbActiveMethodKeyMax = 64;
    38 const unsigned int HbActiveMethodKeyMax = 64;
    39 
    39 
    40 class HbScClassifier;
    40 class HbScClassifier;
    64 
    64 
    65 // REMEMBER to increase HbProxyDataRequiredVersion every time you add fields
    65 // REMEMBER to increase HbProxyDataRequiredVersion every time you add fields
    66 // to this class or change related constants!
    66 // to this class or change related constants!
    67 struct HbSettingProxyInternalData {
    67 struct HbSettingProxyInternalData {
    68     int iVersion;
    68     int iVersion;
    69     int iReferences;
       
    70     HbInputLanguage iGlobalPrimaryInputLanguage;
    69     HbInputLanguage iGlobalPrimaryInputLanguage;
    71     HbInputLanguage iGlobalSecondaryInputLanguage;
    70     HbInputLanguage iGlobalSecondaryInputLanguage;
    72     HbKeyboardSettingFlags iPredictiveInputState;
    71     HbKeyboardSettingFlags iPredictiveInputState;
    73     HbInputDigitType iDigitType;
    72     HbInputDigitType iDigitType;
    74     bool iQwertyTextCasing;
    73     bool iQwertyTextCasing;