emailuis/nmailuiengine/inc/nmoperation.h
changeset 23 2dc6caa42ec3
parent 20 ecc8def7944a
--- a/emailuis/nmailuiengine/inc/nmoperation.h	Mon May 03 12:23:15 2010 +0300
+++ b/emailuis/nmailuiengine/inc/nmoperation.h	Fri May 14 15:41:10 2010 +0300
@@ -21,16 +21,13 @@
 #include <QObject>
 #include "nmuienginedef.h"
 
-class QTimer;
 
 class NMUIENGINE_EXPORT NmOperation: public QObject
 {
     Q_OBJECT
 
 public:
-
-    NmOperation(QObject *parent = 0);
-    virtual ~NmOperation();    
+    NmOperation();  
     bool isRunning() const;
     void addPreliminaryOperation(NmOperation *operation);
     
@@ -48,14 +45,16 @@
     virtual void runAsyncOperation();
     virtual void handlePreliminaryOperationFinished();
 
+private slots:
+    void deleteOperation();
+    
 protected:
+    virtual ~NmOperation();  
     virtual void doCompleteOperation();
     virtual void doCancelOperation();
     virtual void doUpdateOperationProgress();
     virtual void doRunAsyncOperation() = 0;
 
-protected:
-    QTimer *mTimer;
     
 private:
     int mProgress;