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();