diff options
| author | don bright <hugh.m.bright@gmail.com> | 2013-02-17 03:48:30 (GMT) | 
|---|---|---|
| committer | don bright <hugh.m.bright@gmail.com> | 2013-02-17 03:48:30 (GMT) | 
| commit | 09edcdf822c599ffd7685519abe7e192b4b598b9 (patch) | |
| tree | 69713a0f79e20a7bfadc294c617ca5b8a36a117a /src | |
| parent | 593033e89a4619d5ecf97b5c0ea6ae3aad76a44c (diff) | |
fix build errors, display 'not implemented' message on win32/linux
Diffstat (limited to 'src')
| -rw-r--r-- | src/Preferences.cc | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/src/Preferences.cc b/src/Preferences.cc index fe7462a..7c7aee4 100644 --- a/src/Preferences.cc +++ b/src/Preferences.cc @@ -26,6 +26,7 @@  #include "Preferences.h" +#include <QMessageBox>  #include <QFontDatabase>  #include <QKeyEvent>  #include <QSettings> @@ -192,10 +193,19 @@ void Preferences::on_fontSize_editTextChanged(const QString &size)  	emit fontChanged(getValue("editor/fontfamily").toString(), intsize);  } +void unimplemented_msg() +{ +  QMessageBox mbox; +	mbox.setText("Sorry, this feature is not implemented on your Operating System"); +	mbox.exec(); +} +  void Preferences::on_updateCheckBox_toggled(bool on)  {  	if (AutoUpdater *updater =AutoUpdater::updater()) {  		updater->setAutomaticallyChecksForUpdates(on); +	} else { +		unimplemented_msg();  	}  } @@ -203,6 +213,8 @@ void Preferences::on_snapshotCheckBox_toggled(bool on)  {  	if (AutoUpdater *updater =AutoUpdater::updater()) {  		updater->setEnableSnapshots(on); +	} else { +		unimplemented_msg();  	}  } @@ -210,6 +222,8 @@ void Preferences::on_checkNowButton_clicked()  {  	if (AutoUpdater *updater =AutoUpdater::updater()) {  		updater->checkForUpdates(); +	} else { +		unimplemented_msg();  	}  } | 
