Simplify app quitting implementation a bit

This commit is contained in:
Cameron Gutman
2018-12-05 19:49:06 -08:00
parent 2eee839eaa
commit 5029c855f0
6 changed files with 71 additions and 59 deletions
+6 -4
View File
@@ -20,6 +20,8 @@ class Session : public QObject
public:
explicit Session(NvComputer* computer, NvApp& app, StreamingPreferences *preferences = nullptr);
virtual ~Session();
Q_INVOKABLE void exec(int displayOriginX, int displayOriginY);
static
@@ -30,10 +32,6 @@ public:
int getDecoderCapabilities(StreamingPreferences::VideoDecoderSelection vds,
int videoFormat, int width, int height, int frameRate);
NvComputer* getComputer() const;
Q_INVOKABLE bool shouldQuitAppAfter() const;
signals:
void stageStarting(QString stage);
@@ -45,6 +43,10 @@ signals:
void displayLaunchWarning(QString text);
void quitStarting();
void sessionFinished();
private:
void initialize();