clock/clockui/clockcityselectionlist/inc/clockcityselectionlist_p.h
changeset 55 2c54b51f39c4
parent 51 0b38fc5b94c6
equal deleted inserted replaced
51:0b38fc5b94c6 55:2c54b51f39c4
    34 class HbAction;
    34 class HbAction;
    35 class HbSearchPanel;
    35 class HbSearchPanel;
    36 class HbLineEdit;
    36 class HbLineEdit;
    37 class HbDialog;
    37 class HbDialog;
    38 class HbComboBox;
    38 class HbComboBox;
       
    39 class HbShrinkingVkbHost;
    39 class ClockCitySelectionList;
    40 class ClockCitySelectionList;
    40 class ClockCityListProxyModel;
    41 class ClockCityListProxyModel;
    41 class TimezoneClient;
    42 class TimezoneClient;
    42 
    43 
    43 class ClockCitySelectionListPrivate : public QObject
    44 class ClockCitySelectionListPrivate : public QObject
    59 	void handleAddOwnCityAction();
    60 	void handleAddOwnCityAction();
    60 	void handleOkAction();
    61 	void handleOkAction();
    61 	void handleTimeZoneSelection(int index);
    62 	void handleTimeZoneSelection(int index);
    62 	void selectedAction(HbAction *action);
    63 	void selectedAction(HbAction *action);
    63 	void loadSection(Qt::Orientation orientation);
    64 	void loadSection(Qt::Orientation orientation);
       
    65 	void cancelSearch();
    64 
    66 
    65 private:
    67 private:
    66 	void showCityList();
    68 	void showCityList();
    67 	QStringList getOffsetTexts();
    69 	QStringList getOffsetTexts();
    68 	void addCityNameField();
    70 	void addCityNameField();
    69 	void addTimeZoneField();
    71 	void addTimeZoneField();
    70 	void addCountryListField();
    72 	void addCountryListField();
       
    73 	void focusLineEdit();
    71 	
    74 	
    72 private:
    75 private:
    73 	QPointer<QStandardItemModel> mListModel;
    76 	QPointer<QStandardItemModel> mListModel;
    74 
    77 
    75 	HbDocumentLoader *mLoader;
    78 	HbDocumentLoader *mLoader;
    81 	QPointer<HbAction> mAddOwnCityAction;
    84 	QPointer<HbAction> mAddOwnCityAction;
    82 	QPointer<HbDialog> mAddOwnCityDialog;
    85 	QPointer<HbDialog> mAddOwnCityDialog;
    83 	QPointer<HbLineEdit> mCityNameEdit;
    86 	QPointer<HbLineEdit> mCityNameEdit;
    84 	QPointer<HbComboBox> mTimeZoneComboBox;
    87 	QPointer<HbComboBox> mTimeZoneComboBox;
    85 	QPointer<HbComboBox> mCountryComboBox;
    88 	QPointer<HbComboBox> mCountryComboBox;
       
    89 	
       
    90 	QPointer<HbShrinkingVkbHost> mVirtualKeyboard;
    86 
    91 
    87 	HbAction *mOkAction;
    92 	HbAction *mOkAction;
    88 	HbAction *mCancelAction;
    93 	HbAction *mCancelAction;
    89 
    94 
    90 	ClockCitySelectionList *q_ptr;
    95 	ClockCitySelectionList *q_ptr;