diff options
Diffstat (limited to 'titleloader.h')
-rw-r--r-- | titleloader.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/titleloader.h b/titleloader.h new file mode 100644 index 0000000..52e9b37 --- /dev/null +++ b/titleloader.h @@ -0,0 +1,25 @@ +#ifndef TITLELOADER_H +#define TITLELOADER_H + +#include <QObject> +#include <QMap> +#include <QProcess> + +class TitleLoader : public QObject +{ + Q_OBJECT +public: + TitleLoader(const QString &location, QObject *parent = 0); + void loadTitles(); +private: + QString m_location; + QProcess *m_process; +private slots: + void finished(int exitCode ,QProcess::ExitStatus exitStatus); +public slots: + void terminate(); +signals: + void loadedTitles(QMap<int, QString> titles); +}; + +#endif // TITLELOADER_H |