summaryrefslogtreecommitdiff
path: root/src/options/OptionsModel.cpp
diff options
context:
space:
mode:
authorjacob1 <jfu614@gmail.com>2012-10-03 22:55:19 (GMT)
committer Simon Robertshaw <simon@hardwired.org.uk>2012-10-05 15:31:04 (GMT)
commit97cea273e5d02ed13d674ec8cc8308afe51e54b0 (patch)
tree3aff41d10f9f2dd08f98245369a6da70f0944693 /src/options/OptionsModel.cpp
parent71db872e6422dd264ffa00a848d3f8a76e08b279 (diff)
downloadpowder-97cea273e5d02ed13d674ec8cc8308afe51e54b0.zip
powder-97cea273e5d02ed13d674ec8cc8308afe51e54b0.tar.gz
Fast quit option (disable to make "X" act like in tpt)
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++)