clock/clockui/clockalarmeditor/inc/clockalarmeditor.h
changeset 57 bb2d3e476f29
parent 45 b6db4fd4947b
child 83 5aadd1120515
--- a/clock/clockui/clockalarmeditor/inc/clockalarmeditor.h	Mon Jul 26 13:54:38 2010 +0530
+++ b/clock/clockui/clockalarmeditor/inc/clockalarmeditor.h	Mon Aug 09 18:30:52 2010 +0530
@@ -37,6 +37,7 @@
 class HbDateTimePicker;
 class HbDialog;
 class HbTranslator;
+class HbAbstractVkbHost;
 class XQSettingsManager;
 class XQSettingsKey;
 class AlarmClient;
@@ -58,16 +59,19 @@
 public:
 	CLOCKALARMEDITOR_EXPORT void showAlarmEditor();
 
-public slots:
+private slots:
 	void handleDoneAction();
 	void handleDeleteAction();
-	void handleDiscardAction();
 	void handleTimeChange(const QString &text);
 	void handleOccurenceChanged(int index);
 	void handleOkAction();
 	void launchTimePicker();
 	void handleAlarmSoundChanged(int checkedState);
 	void selectedAction(HbAction *action);
+	void handleDayChanged(int index);
+	void handleDescriptionChanged(const QString &text);
+	void handleKeypadOpen();
+	void handleKeypadClosed();
 
 signals:
 	void alarmSet();
@@ -94,7 +98,9 @@
 	int mAlarmId;
 	int mStartOfWeek;
 	bool mAlarmDayItemInserted;
+	bool mIsQuickAlarm;
 	QString mTimeFormat;
+	QTime mOldAlarmTime;
 
 	HbDataForm *mAlarmEditorForm;
 	HbDataFormModel *mAlarmEditorModel;
@@ -104,14 +110,14 @@
 	HbDataFormModelItem *mAlarmSoundItem;
 	HbDataFormModelItem *mAlarmDescription;
 
-	HbView *mAlarmEditorView;
-	HbAction *mDiscardAction;
+	QPointer<HbView> mAlarmEditorView;
 	HbAction *mDeleteAction;
 	HbAction *mDoneAction;
 	HbAction *mOkAction;
 	HbAction *mCancelAction;
 
 	QPointer<HbDialog> mTimePickerDialog;
+	QPointer<HbAbstractVkbHost> mVirtualKeyboard;
 
 	XQSettingsManager *mSettingsManager;
 	XQSettingsKey *mPreviosAlarmTime;