camerauis/cameraxui/cxengine/inc/cxestillcapturecontrolsymbian.h
changeset 21 fa6d9f75d6a6
parent 19 d9aefe59d544
child 29 699651f2666f
child 43 0e652f8f1fbd
--- a/camerauis/cameraxui/cxengine/inc/cxestillcapturecontrolsymbian.h	Fri Apr 16 14:51:30 2010 +0300
+++ b/camerauis/cameraxui/cxengine/inc/cxestillcapturecontrolsymbian.h	Mon May 03 12:22:55 2010 +0300
@@ -21,7 +21,6 @@
 #include <ecam.h>
 #include <QPixmap>
 #include <QVariant>
-#include <driveinfo.h>
 
 #include "cxestillcapturecontrol.h"
 #include "cxeautofocuscontrol.h"
@@ -44,7 +43,7 @@
 class CxeAutoFocusControl;
 class CxeSettings;
 class CxeQualityPresets;
-
+class CxeDiskMonitor;
 
 
 /**
@@ -66,7 +65,8 @@
                                   CxeAutoFocusControl &autoFocusControl,
                                   CxeSettings &settings,
                                   CxeQualityPresets &qualityPresets,
-                                  CxeFileSaveThread &fileSaveThread);
+                                  CxeFileSaveThread &fileSaveThread,
+                                  CxeDiskMonitor &diskMonitor);
 
     virtual ~CxeStillCaptureControlSymbian();
 
@@ -111,6 +111,9 @@
     // settings call back
     void handleSettingValueChanged(const QString& settingId,QVariant newValue);
 
+    // Disk space change
+    void handleDiskSpaceChanged();
+
     // Autofocus events
     void handleAutofocusStateChanged(CxeAutoFocusControl::State newState, CxeError::Id error);
 
@@ -131,7 +134,7 @@
     void initializeStates();
     void prepare();
     void updateRemainingImagesCounter();
-    int calculateRemainingImages(int estimatedImagesize) ;
+    int calculateRemainingImages(int estimatedImagesize);
 
 private: // private data
 
@@ -145,6 +148,7 @@
     CxeSettings &mSettings;
     CxeQualityPresets &mQualityPresets;
     CxeFileSaveThread &mFileSaveThread;
+    CxeDiskMonitor &mDiskMonitor;
     CxeSoundPlayerSymbian *mCaptureSoundPlayer;
     CxeSoundPlayerSymbian *mAutoFocusSoundPlayer;
     CaptureMode mMode;