32 #ifdef G4VIS_BUILD_OPENGLQT_DRIVER 
   34 #ifndef G4OPENGLQTMOVIEDIALOG_HH 
   35 #define G4OPENGLQTMOVIEDIALOG_HH 
   42 class G4OpenGLQtViewer;
 
   49 class G4OpenGLQtMovieDialog : 
public QDialog
 
   57   G4OpenGLQtMovieDialog(G4OpenGLQtViewer*,QWidget*);
 
   60   ~G4OpenGLQtMovieDialog();
 
   61   void setRecordingStatus(QString);
 
   62   void setRecordingInfos(QString);
 
   65   QLineEdit* fEncoderPath;
 
   66   QLineEdit* fTempFolderPath;
 
   67   QLineEdit* fSaveFileName;
 
   68   G4OpenGLQtViewer *fParentViewer;
 
   69   QLabel *fEncoderStatus;
 
   70   QLabel *fTempFolderStatus;
 
   71   QLabel *fSaveFileStatus;
 
   72   QLabel *fRecordingStatus;
 
   73   QLabel *fRecordingInfos;
 
   74   QPushButton *fButtonStopFinishClose;
 
   75   QPushButton *fButtonSave;
 
   76   QPushButton *fButtonStartPause;
 
   79   void stopFinishClose();
 
   81   bool checkEncoderSwParameters();
 
   82   bool checkSaveFileNameParameters();
 
   83   bool checkTempFolderParameters();
 
   86   void selectEncoderPathAction();
 
   87   void selectTempPathAction();
 
   88   void selectSaveFileNameAction();
 
   89   void resetRecording();
 
   90   void enabledApplyButton();