clock/clockui/clocksettingsview/inc/clockregionalsettingsview.h
changeset 49 5de72ea7a065
parent 18 c198609911f9
child 50 579cc610882e
--- a/clock/clockui/clocksettingsview/inc/clockregionalsettingsview.h	Fri Jun 11 13:37:54 2010 +0300
+++ b/clock/clockui/clocksettingsview/inc/clockregionalsettingsview.h	Wed Jun 23 18:11:28 2010 +0300
@@ -23,9 +23,9 @@
 #include <QObject>
 #include <QPointer>
 #include <QModelIndex>
-
 // User includes
 #include "settingsutility.h"
+#include "clocksettingsdefines.h"
 
 // Forward declarations
 class HbView;
@@ -39,17 +39,19 @@
 class ClockSettingsDocLoader;
 class SettingsCustomItem;
 
+
 class ClockRegionalSettingsView : public QObject
 {
 	Q_OBJECT
 
 public:
-	ClockRegionalSettingsView(SettingsUtility &utility, QObject *parent = 0);
-	virtual ~ClockRegionalSettingsView();
+	CLOCKSETTINGSVIEW_EXPORT ClockRegionalSettingsView(QObject *parent = 0);
+	CLOCKSETTINGSVIEW_EXPORT virtual ~ClockRegionalSettingsView();
 
 public:
-	void showView();
-
+	CLOCKSETTINGSVIEW_EXPORT void showView();
+public slots:
+    void updateWeekStartOn();
 private slots:
 	void handleBackAction();
 	void handleItemDisplayed(const QModelIndex &index);
@@ -65,6 +67,8 @@
 	void createModel();
 	void populateFormModel();
 	QStringList weekdayList();
+	void updateWeekDays();
+
 
 private:
 	QStringList mTimeFormatStringList;
@@ -73,8 +77,6 @@
 	QStringList mDateSeparatorStringList;
 
 	HbView *mView;
-	HbAction *mBackAction;
-
 	QPointer<HbDataForm> mForm;
 	QPointer<HbDataFormModel> mFormModel;
 
@@ -86,7 +88,7 @@
 	QPointer<HbListWidget> mWorkdaysItem;
 
 	ClockSettingsDocLoader *mLoader;
-	SettingsUtility &mSettingsUtility;
+	SettingsUtility *mSettingsUtility;
 	SettingsCustomItem *mCustomPrototype;
     QTranslator *mTranslator;
 };