src/hbinput/inputwidgets/hbinputsettingwidget.h
branchGCC_SURGE
changeset 15 f378acbc9cfb
parent 7 923ff622b8b9
child 23 e6ad4ef83b23
equal deleted inserted replaced
9:730c025d4b77 15:f378acbc9cfb
    39 class HB_INPUT_EXPORT HbInputSettingWidget : public QObject
    39 class HB_INPUT_EXPORT HbInputSettingWidget : public QObject
    40 {
    40 {
    41     Q_OBJECT
    41     Q_OBJECT
    42 
    42 
    43 public:
    43 public:
    44     explicit HbInputSettingWidget(HbDataForm *dataForm, QGraphicsWidget* parent = 0);
    44     explicit HbInputSettingWidget(HbDataForm *dataForm, QGraphicsWidget *parent = 0);
    45     virtual ~HbInputSettingWidget();
    45     virtual ~HbInputSettingWidget();
    46 
    46 
    47     void initializeWidget();
    47     void initializeWidget();
       
    48     
       
    49     void resetWidget();
       
    50     void resetChineseInputMode();
    48 
    51 
    49 public slots:
    52 public slots:
    50     void updateGlobalInputLanguage(const HbInputLanguage &newLanguage);
    53     void updateGlobalInputLanguage(const HbInputLanguage &newLanguage);
    51     void updateGlobalSecondaryInputLanguage(const HbInputLanguage &newLanguage);
    54     void updateGlobalSecondaryInputLanguage(const HbInputLanguage &newLanguage);
    52     void updatePredictiveInputState(HbKeyboardSettingFlags keyboardType, bool newState);
    55     void updatePredictiveInputState(HbKeyboardSettingFlags keyboardType, bool newState);
    62     void setCharacterPreviewState();
    65     void setCharacterPreviewState();
    63     void setPredictionState(const QModelIndex &index);
    66     void setPredictionState(const QModelIndex &index);
    64     void setAutocompletionState(const QModelIndex &index);
    67     void setAutocompletionState(const QModelIndex &index);
    65     void setCorrectionLevel(int index);
    68     void setCorrectionLevel(int index);
    66     void setPrimaryCandidateMode();
    69     void setPrimaryCandidateMode();
       
    70     void dataChange(const QModelIndex &startIn, const QModelIndex &endIn);
    67 
    71 
       
    72     void setPortraitInputMethod(int index);
       
    73     void setLandscapeInputMethod(int index);
       
    74     void setHwrSpeed(int index);
       
    75     void setCangjieMode(int index);
    68 protected:
    76 protected:
    69     HbInputSettingWidgetPrivate * const d_ptr;
    77     HbInputSettingWidgetPrivate *const d_ptr;
    70 
    78 
    71 private:
    79 private:
    72     Q_DECLARE_PRIVATE_D(d_ptr, HbInputSettingWidget)
    80     Q_DECLARE_PRIVATE_D(d_ptr, HbInputSettingWidget)
    73     Q_DISABLE_COPY(HbInputSettingWidget)
    81     Q_DISABLE_COPY(HbInputSettingWidget)
    74 };
    82 };