diff -r 11202097584f -r 745c73e0e644 qmlfrontend/runqueue.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/qmlfrontend/runqueue.h Tue Nov 06 17:00:35 2018 +0100 @@ -0,0 +1,27 @@ +#ifndef RUNQUEUE_H +#define RUNQUEUE_H + +#include + +#include "gameconfig.h" + +class RunQueue : public QObject { + Q_OBJECT +public: + explicit RunQueue(QObject* parent = nullptr); + + void queue(const GameConfig& config); + +signals: + void previewIsRendering(); + +public slots: + void onGameFinished(); + +private: + QList m_runQueue; + + void nextRun(); +}; + +#endif // RUNQUEUE_H