diff options
| -rw-r--r-- | Swift/QtUI/QtLoginWindow.cpp | 10 | ||||
| -rw-r--r-- | Swift/QtUI/QtLoginWindow.h | 1 | 
2 files changed, 10 insertions, 1 deletions
| diff --git a/Swift/QtUI/QtLoginWindow.cpp b/Swift/QtUI/QtLoginWindow.cpp index 4ae2f6a..8ad20e7 100644 --- a/Swift/QtUI/QtLoginWindow.cpp +++ b/Swift/QtUI/QtLoginWindow.cpp @@ -117,6 +117,11 @@ QtLoginWindow::QtLoginWindow(UIEventStream* uiEventStream) : QMainWindow() {  	QApplication::setQuitOnLastWindowClosed(false);  	swiftMenu_ = new QMenu(tr("Swift"), this); +#ifdef SWIFTEN_PLATFORM_MACOSX +	generalMenu_ = new QMenu(tr("General"), this); +#else +	generalMenu_ = swiftMenu_; +#endif  	QAction* aboutAction = new QAction("About Swift", this);  	connect(aboutAction, SIGNAL(activated()), SLOT(handleAbout())); @@ -132,7 +137,7 @@ QtLoginWindow::QtLoginWindow(UIEventStream* uiEventStream) : QMainWindow() {  	toggleSoundsAction_->setCheckable(true);  	toggleSoundsAction_->setChecked(true);  	connect(toggleSoundsAction_, SIGNAL(toggled(bool)), SLOT(handleToggleSounds(bool))); -	swiftMenu_->addAction(toggleSoundsAction_); +	generalMenu_->addAction(toggleSoundsAction_);  	QAction* quitAction = new QAction("Quit", this); @@ -279,6 +284,9 @@ void QtLoginWindow::handleQuit() {  void QtLoginWindow::setInitialMenus() {  	menuBar_->clear();  	menuBar_->addMenu(swiftMenu_); +#ifdef SWIFTEN_PLATFORM_MACOSX +	menuBar_->addMenu(generalMenu_); +#endif  	menuBar_->addMenu(toolsMenu_);  } diff --git a/Swift/QtUI/QtLoginWindow.h b/Swift/QtUI/QtLoginWindow.h index c2d06dd..654498d 100644 --- a/Swift/QtUI/QtLoginWindow.h +++ b/Swift/QtUI/QtLoginWindow.h @@ -71,6 +71,7 @@ namespace Swift {  			QToolButton* certificateButton_;  			QMenuBar* menuBar_;  			QMenu* swiftMenu_; +			QMenu* generalMenu_;  			QMenu* toolsMenu_;  			QAction* toggleSoundsAction_;  			UIEventStream* uiEventStream_; | 
 Swift
 Swift