src/hbinput/inputwidgets/hbinputsettinglist.h
changeset 1 f7ac710697a9
parent 0 16d8024aca5e
child 2 06ff229162e9
equal deleted inserted replaced
0:16d8024aca5e 1:f7ac710697a9
    25 
    25 
    26 #ifndef HB_INPUT_SETTING_LIST_H
    26 #ifndef HB_INPUT_SETTING_LIST_H
    27 #define HB_INPUT_SETTING_LIST_H
    27 #define HB_INPUT_SETTING_LIST_H
    28 
    28 
    29 #include <hbdialog.h>
    29 #include <hbdialog.h>
       
    30 #include <hbinputdef.h>
    30 
    31 
    31 class HbInputSettingListPrivate;
    32 class HbInputSettingListPrivate;
    32 class HbListWidgetItem;
    33 class HbListWidgetItem;
    33 class HbInputLanguage;
    34 class HbInputLanguage;
    34 
    35 
    40     HbInputSettingList(QGraphicsWidget* parent = 0);
    41     HbInputSettingList(QGraphicsWidget* parent = 0);
    41     virtual ~HbInputSettingList();
    42     virtual ~HbInputSettingList();
    42 
    43 
    43 public:
    44 public:
    44     void showSettingList();
    45     void showSettingList();
       
    46     void updateSettingList();
    45     void setLanguageSelectionEnabled(bool disabled);
    47     void setLanguageSelectionEnabled(bool disabled);
    46     void setPredictionSelectionEnabled(bool disabled);
    48     void setPredictionSelectionEnabled(bool disabled);
    47 
    49 
    48 public slots:
    50 public slots:
    49     void languageButtonClicked();
    51     void languageButtonClicked();
    50     void predictionButtonClicked();
    52     void predictionButtonClicked();
    51     void listItemActivated(HbListWidgetItem *item);
    53     void listItemActivated(HbListWidgetItem *item);
    52     void primaryLanguageChanged(const HbInputLanguage &newLanguage);
    54     void primaryLanguageChanged(const HbInputLanguage &newLanguage);
    53     void secondaryLanguageChanged(const HbInputLanguage &newLanguage);
    55     void secondaryLanguageChanged(const HbInputLanguage &newLanguage);
    54     void predictionStatusChanged(int newStatus);
    56     void predictionStatusChanged(int newStatus);
       
    57     void predictionStatusChanged(HbKeyboardSettingFlags keyboardType, bool newStatus);
    55     void saveSettings();
    58     void saveSettings();
    56 
    59 
    57 signals:
    60 signals:
    58     void inputMethodsButtonClicked();
    61     void inputMethodsButtonClicked();
    59     void inputSettingsButtonClicked();
    62     void inputSettingsButtonClicked();