]> Creatis software - clitk.git/blob - vv/vvQProgressDialogITKCommand.h
48511b7de88935a011b69c2f16bf22f5aa3b0805
[clitk.git] / vv / vvQProgressDialogITKCommand.h
1 #ifndef VVQPROGRESSDIALOGITKCOMMAND_H
2 #define VVQPROGRESSDIALOGITKCOMMAND_H
3 #include "itkCommand.h"
4
5 // qt include
6 #include <QProgressDialog>
7
8 class vvQProgressDialogITKCommand : public itk::Command {
9
10 public:
11     typedef vvQProgressDialogITKCommand    Self;
12     typedef itk::Command                   Superclass;
13     typedef itk::SmartPointer<Self>        Pointer;
14
15     itkNewMacro(Self);
16
17     void Initialize(QString title, float sec, int max);
18
19     void Execute(itk::Object *caller, const itk::EventObject & event);
20     void Execute(const itk::Object *caller, const itk::EventObject & event);
21
22 protected:
23     vvQProgressDialogITKCommand();
24     QProgressDialog progress;
25     int i;
26
27 }; // end class vvQProgressDialogITKCommand
28
29 #endif /* end #define VVQPROGRESSDIALOGITKCOMMAND_H */
30