--- 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;
};