An execution of DVD Author. More...
  
 Public Member Functions | |
| QtlMovieDvdAuthorProcess (const QStringList &arguments, const QtlMovieSettings *settings, QtlLogger *log, QObject *parent=0) | |
| Constructor.  More... | |
| virtual bool | start () Q_DECL_OVERRIDE | 
| Start the process.  More... | |
  Public Member Functions inherited from QtlMovieProcess | |
| QtlMovieProcess (const QtlMovieExecFile *execFile, const QStringList &arguments, bool hasBinaryOutput, const QtlMovieSettings *settings, QtlLogger *log, QObject *parent=0, QtlDataPull *dataPull=0) | |
| Constructor.  More... | |
| virtual void | abort () Q_DECL_OVERRIDE | 
| Abort process execution.  More... | |
| QStringList | arguments () const | 
| Get the command line arguments.  More... | |
| const QtlMovieExecFile * | execFile () const | 
| Get the command executable file.  More... | |
| QIODevice * | outputDevice () const | 
| Return the device from which standard output can be read.  More... | |
| void | setArguments (const QStringList &arguments) | 
| Set the command line arguments.  More... | |
| void | setPriority (Qtl::ProcessPriority priority) | 
| Set the process priority.  More... | |
| bool | useDataPullProgressReport (bool on) | 
| Use the progress report from the QtlDataPull when possible.  More... | |
| bool | useDataPullProgressReport () const | 
| Check if progress report from the QtlDataPull is active.  More... | |
  Public Member Functions inherited from QtlMovieAction | |
| QtlMovieAction (const QtlMovieSettings *settings, QtlLogger *log, QObject *parent=0) | |
| Constructor.  More... | |
| virtual | ~QtlMovieAction () | 
| Virtual destructor.  More... | |
| virtual void | debug (const QString &line, const QColor &color=QColor()) Q_DECL_OVERRIDE | 
| Log a line of debug text.  More... | |
| QString | description () const | 
| Get the description of the action.  More... | |
| int | elapsedSeconds () const | 
| Get the number of seconds since the action started.  More... | |
| bool | isCompleted () const | 
| Check if the action is completed.  More... | |
| bool | isSilent () const | 
| Check if unimportant messages are skipped.  More... | |
| bool | isStarted () const | 
| Check if the action was started (and possibly completed in the meantime).  More... | |
| virtual void | line (const QString &line, const QColor &color=QColor()) Q_DECL_OVERRIDE | 
| Log a line of text.  More... | |
| void | setDescription (const QString &description) | 
| Set the description of the action.  More... | |
| void | setSilent (bool silent) | 
| Set if unimportant messages are skipped.  More... | |
| const QtlMovieSettings * | settings () const | 
| Get the application settings.  More... | |
| virtual void | text (const QString &text) Q_DECL_OVERRIDE | 
| Log text.  More... | |
Protected Member Functions | |
| virtual void | processOutputLine (QProcess::ProcessChannel channel, const QString &line) Q_DECL_OVERRIDE | 
| Process one text line from standard error.  More... | |
| virtual void | updateEnvironment (QProcessEnvironment &env) Q_DECL_OVERRIDE | 
| Update the QProcessEnvironment for the target process before it starts.  More... | |
  Protected Member Functions inherited from QtlMovieProcess | |
| QStringList | getJobVariable (const QString &name) const | 
| Get the value of a variable in the job.  More... | |
| void | setJobVariable (const QString &name, const QStringList &value) | 
| Store a variable in the parent job.  More... | |
  Protected Member Functions inherited from QtlMovieAction | |
| virtual void | emitCompleted (bool success, const QString &message=QString()) | 
| Emit the completed() signal.  More... | |
| virtual void | emitProgress (int current, int maximum, int remainingSeconds=-1) | 
| Emit the progress() signal.  More... | |
Private Member Functions | |
| QtlMovieDvdAuthorProcess () Q_DECL_EQ_DELETE | |
Private Attributes | |
| qint64 | _fileSize | 
| Estimated movie file size (for pass 1 progression computation).  More... | |
Additional Inherited Members | |
  Signals inherited from QtlMovieProcess | |
| void | readyReadOutputData () | 
| Emitted when some binary data are available from standard output.  More... | |
  Signals inherited from QtlMovieAction | |
| void | completed (bool success) | 
| Emitted when the action completes.  More... | |
| void | progress (const QString &description, int current, int maximum, int elapsedSeconds, int remainingSeconds) | 
| Emitted when some progress in the reporting is available.  More... | |
| void | started () | 
| Emitted when the action starts.  More... | |
An execution of DVD Author.
| QtlMovieDvdAuthorProcess::QtlMovieDvdAuthorProcess | ( | const QStringList & | arguments, | 
| const QtlMovieSettings * | settings, | ||
| QtlLogger * | log, | ||
| QObject * | parent = 0  | 
        ||
| ) | 
Constructor.
| [in] | arguments | DVD Author command line arguments. | 
| [in] | settings | Application settings. | 
| [in] | log | Message logger. | 
| [in] | parent | Optional parent object. | 
      
  | 
  private | 
      
  | 
  virtual | 
Start the process.
Reimplemented from QtlMovieProcess.
      
  | 
  protectedvirtual | 
Process one text line from standard error.
| [in] | channel | Origin of the line (QProcess::StandardOutput or QProcess::StandardError). | 
| [in] | line | Text line. | 
Reimplemented from QtlMovieProcess.
      
  | 
  protectedvirtual | 
Update the QProcessEnvironment for the target process before it starts.
| [in] | env | A set of environment variables to update. | 
Reimplemented from QtlMovieProcess.
      
  | 
  private | 
Estimated movie file size (for pass 1 progression computation).