27 #include <QMessageBox>
29 #include "WMainWindow.h"
31 #include "WSettingMenu.h"
33 WSettingMenu::WSettingMenu( QWidget* parent, std::string settingName, std::string menuName, std::string tooltip,
unsigned int defaultValue,
35 QMenu( QString::fromStdString( menuName ), parent ),
36 m_settingName( QString::fromStdString( settingName ) ),
37 m_showRestartInfo( showRestartInfo )
42 setToolTip( QString::fromStdString( tooltip ) );
44 QActionGroup* actionGroup =
new QActionGroup( parent );
51 action->setCheckable(
true );
53 action->setActionGroup( actionGroup );
59 action->setChecked(
true );
82 QMessageBox::information(
WQtGui::getMainWindow(), QString(
"Restart required" ), QString(
"This setting is applied after restart." ) );
static QSettings & getSettings()
Returns the settings object.
static WMainWindow * getMainWindow()
Returns the current main window instance or NULL if not existent.