OSDN Git Service

Fixed a bug in job name generation.
[x264-launcher/x264-launcher.git] / src / win_main.h
index c9227b3..b4cbe1a 100644 (file)
@@ -1,6 +1,6 @@
 ///////////////////////////////////////////////////////////////////////////////
 // Simple x264 Launcher
-// Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
+// Copyright (C) 2004-2016 LoRd_MuldeR <MuldeR2@GMX.de>
 //
 // This program is free software; you can redistribute it and/or modify
 // it under the terms of the GNU General Public License as published by
@@ -66,8 +66,6 @@ public:
        MainWindow(const MUtils::CPUFetaures::cpu_info_t &cpuFeatures, MUtils::IPCChannel *const ipcChannel);
        ~MainWindow(void);
 
-       typedef QList<QFile*> QFileList;
-
 protected:
        virtual void closeEvent(QCloseEvent *e);
        virtual void showEvent(QShowEvent *e);
@@ -80,7 +78,8 @@ private:
        MUtils::IPCChannel *const m_ipcChannel;
 
        bool m_initialized;
-       QScopedPointer<QLabel> m_label;
+       QScopedPointer<QLabel> m_label[2];
+       QScopedPointer<QMovie> m_animation;
        QScopedPointer<QTimer> m_fileTimer;
 
        QScopedPointer<IPCThread_Recv>   m_ipcThread;
@@ -94,7 +93,6 @@ private:
        QScopedPointer<JobListModel> m_jobList;
        QScopedPointer<OptionsModel> m_options;
        QScopedPointer<QStringList> m_pendingFiles;
-       QScopedPointer<QFileList> m_toolsList;
        
        QScopedPointer<SysinfoModel> m_sysinfo;
        QScopedPointer<PreferencesModel> m_preferences;
@@ -114,10 +112,13 @@ private:
 private slots:
        void addButtonPressed();
        void openActionTriggered();
+       void cleanupActionTriggered(void);
        void abortButtonPressed(void);
        void browseButtonPressed(void);
        void deleteButtonPressed(void);
        void copyLogToClipboard(bool checked);
+       void saveLogToLocalFile(bool checked);
+       void toggleLineWrapping(bool checked);
        void checkUpdates(void);
        void handlePendingFiles(void);
        void init(void);