- void updateButtons(EncodeThread::JobStatus status);
- bool havePendingJobs(void);
- bool haveRunningJobs(void);
+ QScopedPointer<SysinfoModel> m_sysinfo;
+ QScopedPointer<PreferencesModel> m_preferences;
+ QScopedPointer<RecentlyUsed> m_recentlyUsed;
+
+ bool createJob(QString &sourceFileName, QString &outputFileName, OptionsModel *options, bool &runImmediately, const bool restart = false, int fileNo = -1, int fileTotal = 0, bool *applyToAll = NULL);
+ bool createJobMultiple(const QStringList &filePathIn);
+
+ bool appendJob(const QString &sourceFileName, const QString &outputFileName, OptionsModel *options, const bool runImmediately);
+ void updateButtons(JobStatus status);
+ void updateTaskbar(JobStatus status, const QIcon &icon);
+ unsigned int countPendingJobs(void);
+ unsigned int countRunningJobs(void);
+
+ bool parseCommandLineArgs(void);