summaryrefslogtreecommitdiff
path: root/src/options/OptionsModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/options/OptionsModel.cpp')
-rw-r--r--src/options/OptionsModel.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/options/OptionsModel.cpp b/src/options/OptionsModel.cpp
index f9cef2f..c3517fa 100644
--- a/src/options/OptionsModel.cpp
+++ b/src/options/OptionsModel.cpp
@@ -120,6 +120,17 @@ void OptionsModel::SetFullscreen(bool fullscreen)
notifySettingsChanged();
}
+bool OptionsModel::GetFastQuit()
+{
+ return ui::Engine::Ref().GetFastQuit();
+}
+void OptionsModel::SetFastQuit(bool fastquit)
+{
+ ui::Engine::Ref().SetFastQuit(fastquit);
+ Client::Ref().SetPref("FastQuit", bool(fastquit));
+ notifySettingsChanged();
+}
+
void OptionsModel::notifySettingsChanged()
{
for(int i = 0; i < observers.size(); i++)