More engine fixes

This commit is contained in:
Jonas Kvinge
2018-07-01 01:29:52 +02:00
parent 67df8f2243
commit 04f1d296ea
22 changed files with 330 additions and 217 deletions

View File

@@ -52,6 +52,7 @@ public:
void Load();
void Save();
void Cancel();
EngineBase *engine() const { return dialog()->app()->player()->engine(); }
@@ -65,10 +66,10 @@ public:
private:
Ui_BackendSettingsPage *ui_;
void ConnectSignals();
bool EngineInitialised();
void EngineChanged(Engine::EngineType enginetype);
void Load_Engine(Engine::EngineType enginetype);
@@ -77,14 +78,17 @@ private:
void ShowWarning(QString text);
void ResetWarning();
void XineWarning();
QSettings s_;
bool configloaded_;
bool engineloaded_;
ErrorDialog errordialog_;
bool enginereset_;
bool xinewarning_;
ErrorDialog errordialog_;
Engine::EngineType enginetype_current_;
QString output_current_;
QVariant device_current_;
};
#endif // BACKENDSETTINGSPAGE_H