src/hbinput/inputwidgets/hbinputsettingwidget.h
changeset 6 c3690ec91ef8
parent 1 f7ac710697a9
child 7 923ff622b8b9
equal deleted inserted replaced
5:627c4a0fd0e7 6:c3690ec91ef8
    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();
    48 
    50 
    49 public slots:
    51 public slots:
    50     void updateGlobalInputLanguage(const HbInputLanguage &newLanguage);
    52     void updateGlobalInputLanguage(const HbInputLanguage &newLanguage);
    51     void updateGlobalSecondaryInputLanguage(const HbInputLanguage &newLanguage);
    53     void updateGlobalSecondaryInputLanguage(const HbInputLanguage &newLanguage);
    52     void updatePredictiveInputState(HbKeyboardSettingFlags keyboardType, bool newState);
    54     void updatePredictiveInputState(HbKeyboardSettingFlags keyboardType, bool newState);
    62     void setCharacterPreviewState();
    64     void setCharacterPreviewState();
    63     void setPredictionState(const QModelIndex &index);
    65     void setPredictionState(const QModelIndex &index);
    64     void setAutocompletionState(const QModelIndex &index);
    66     void setAutocompletionState(const QModelIndex &index);
    65     void setCorrectionLevel(int index);
    67     void setCorrectionLevel(int index);
    66     void setPrimaryCandidateMode();
    68     void setPrimaryCandidateMode();
       
    69     void dataChange(const QModelIndex &startIn, const QModelIndex &endIn);
    67 
    70 
    68 protected:
    71 protected:
    69     HbInputSettingWidgetPrivate * const d_ptr;
    72     HbInputSettingWidgetPrivate *const d_ptr;
    70 
    73 
    71 private:
    74 private:
    72     Q_DECLARE_PRIVATE_D(d_ptr, HbInputSettingWidget)
    75     Q_DECLARE_PRIVATE_D(d_ptr, HbInputSettingWidget)
    73     Q_DISABLE_COPY(HbInputSettingWidget)
    76     Q_DISABLE_COPY(HbInputSettingWidget)
    74 };
    77 };