filemanager/src/filemanager/src/operationservice/fmoperationremove.h
changeset 37 15bc28c9dd51
parent 14 1957042d8c7e
--- a/filemanager/src/filemanager/src/operationservice/fmoperationremove.h	Mon May 03 12:24:39 2010 +0300
+++ b/filemanager/src/filemanager/src/operationservice/fmoperationremove.h	Tue Aug 24 10:24:14 2010 +0800
@@ -23,21 +23,18 @@
 
 class FmOperationRemove : public FmOperationBase
 {
-Q_OBJECT
+    Q_OBJECT
+    
 public:
-    explicit FmOperationRemove( QObject *parent, QStringList pathList );
+    explicit FmOperationRemove( QObject *parent, const QStringList &pathList );
     virtual ~FmOperationRemove();
     
     QStringList pathList();
-    int start( volatile bool *isStopped, QString *errString );
-
+    void start( volatile bool *isStopped );
+    
 signals:
-    void askForRename( const QString &srcFile, QString &destFile );
-
-    void notifyPreparing( bool cancelable );
-    void notifyStart( bool cancelable, int maxSteps );
-    void notifyProgress( int currentStep );
-
+    void driveSpaceChanged();
+    
 private:
     int remove( const QString &fileName );
 	int recursiveRemoveDir( const QString &path );
@@ -46,15 +43,13 @@
 private:
     QStringList mPathList;
     
-private:
-    volatile bool           *mStop;
-    quint64 mTotalCount;
+    volatile bool   *mStop;    
+    QString         mErrString;
     
-    QString *mErrString;
-
-    quint64 mRemovedCount;
-    int     mTotalSteps;
-    int     mCurrentStep;
+    quint64         mTotalCount;
+    quint64         mRemovedCount;
+    int             mTotalSteps;
+    int             mCurrentStep;
 };
 
 #endif