filemanager/src/filemanager/src/backuprestore/fmbackupwidget.h
changeset 25 b7bfdea70ca2
parent 14 1957042d8c7e
child 27 df183af6b92f
--- a/filemanager/src/filemanager/src/backuprestore/fmbackupwidget.h	Mon May 03 12:24:39 2010 +0300
+++ b/filemanager/src/filemanager/src/backuprestore/fmbackupwidget.h	Fri Jun 25 17:08:34 2010 +0800
@@ -35,28 +35,36 @@
 public:
 	FmBackupWidget( QGraphicsItem *parent = 0  );
 	~FmBackupWidget();
+	void updateBackupDate();
 
 signals:
     void doModelRefresh();
+    void changeContents();
+    void changeScheduling();
+    void changeWeekday();
+    void changeTime();
+    void changeTargetDrive();
 
+public slots:
+    // refresh whole model immediately.
+    void refreshModel();
+    
 private slots:
     void on_list_released( const QModelIndex &index );
     void on_list_pressed( const QModelIndex &index );
     void on_list_scrollingStarted();
-
-    void refreshModel();
+    
+    void on_changeContents();
+    void on_changeScheduling();
+    void on_changeWeekday();
+    void on_changeTime();
+    void on_changeTargetDrive();
 
 private:
 
     void initModel();
     void init();
     void expandAllGroup();
-	
-	void ChangeContents();
-    void ChangeScheduling();
-	void ChangeWeekday();
-    void ChangeTime();
-    void ChangeTargetDrive();
 
 private:
 
@@ -70,12 +78,13 @@
     HbDataFormModelItem *mSchedulingItem;
     HbDataFormModelItem *mWeekdayItem;
     HbDataFormModelItem *mTimeItem;
-
+    HbDataFormModelItem *mLastBackupDateItem;
 	FmBackupSettings        *mBackupSettings;
 	FmBackupConfigLoader    *mBackupConfigLoader;
     HbDataFormModelItem     *mLastPressedItem;
 
     bool mScrolled;
+    bool mListReleased;
 };
 
 #endif // FMBACKUPWIDGET_H