render: improved threading stability

This commit is contained in:
itsmattkc
2021-04-24 18:21:33 +10:00
parent b07e132dbb
commit fcb344bd4e
11 changed files with 293 additions and 206 deletions
+6 -9
View File
@@ -38,26 +38,23 @@ public:
void SetTicket(RenderTicketPtr ticket);
void Cancel();
bool WasCancelled();
bool IsFinished();
bool HasStarted();
bool IsRunning();
void WaitForFinished();
QVariant Get();
bool HasResult();
signals:
void Finished(RenderTicketWatcher* watcher);
private:
void TicketFinished();
RenderTicketPtr ticket_;
private slots:
void TicketFinished();
};
}