diff options
author | Arnt Gulbrandsen <arnt@gulbrandsen.priv.no> | 2011-01-06 15:07:40 (GMT) |
---|---|---|
committer | Kevin Smith <git@kismith.co.uk> | 2011-01-13 23:27:10 (GMT) |
commit | a400bc47e66d18d0d6a2ed195e8ace5697515fcb (patch) | |
tree | f5407f1657afcb468c03816a7519daa9be3b6deb /Swift/QtUI/QtMainWindow.cpp | |
parent | 694ff33145467a9d8a0f87317124bc5c4251d18d (diff) | |
download | swift-contrib-a400bc47e66d18d0d6a2ed195e8ace5697515fcb.zip swift-contrib-a400bc47e66d18d0d6a2ed195e8ace5697515fcb.tar.bz2 |
Start adding keyboard accelerators for swift commands.
This is not complete, just a start with some of the low-hanging fruit.
Eventually it should be possible to use swift without a mouse.
License: This patch is BSD-licensed, see http://www.opensource.org/licenses/bsd-license.php
Diffstat (limited to 'Swift/QtUI/QtMainWindow.cpp')
-rw-r--r-- | Swift/QtUI/QtMainWindow.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/Swift/QtUI/QtMainWindow.cpp b/Swift/QtUI/QtMainWindow.cpp index 325fab9..21d1474 100644 --- a/Swift/QtUI/QtMainWindow.cpp +++ b/Swift/QtUI/QtMainWindow.cpp @@ -54,25 +54,25 @@ QtMainWindow::QtMainWindow(QtSettingsProvider* settings, UIEventStream* uiEventS contactsTabWidget_->setLayout(contactTabLayout); contactTabLayout->setSpacing(0); contactTabLayout->setContentsMargins(0, 0, 0, 0); - + treeWidget_ = new QtTreeWidget(uiEventStream_); contextMenu_ = new QtRosterContextMenu(uiEventStream_, treeWidget_); treeWidget_->setContextMenu(contextMenu_); contactTabLayout->addWidget(treeWidget_); - tabs_->addTab(contactsTabWidget_, "Contacts"); - + tabs_->addTab(contactsTabWidget_, "&Contacts"); + eventWindow_ = new QtEventWindow(uiEventStream_); connect(eventWindow_, SIGNAL(onNewEventCountUpdated(int)), this, SLOT(handleEventCountUpdated(int))); - + chatListWindow_ = new QtChatListWindow(uiEventStream_); - tabs_->addTab(eventWindow_, "Notices"); - tabs_->addTab(chatListWindow_, "Chats"); + tabs_->addTab(eventWindow_, "&Notices"); + tabs_->addTab(chatListWindow_, "C&hats"); this->setLayout(mainLayout); - - QMenu* viewMenu = new QMenu(tr("View"), this); + + QMenu* viewMenu = new QMenu(tr("&View"), this); menus_.push_back(viewMenu); showOfflineAction_ = new QAction("Show offline contacts", this); showOfflineAction_->setCheckable(true); @@ -80,19 +80,19 @@ QtMainWindow::QtMainWindow(QtSettingsProvider* settings, UIEventStream* uiEventS connect(showOfflineAction_, SIGNAL(toggled(bool)), SLOT(handleShowOfflineToggled(bool))); viewMenu->addAction(showOfflineAction_); - QMenu* actionsMenu = new QMenu(tr("Actions"), this); + QMenu* actionsMenu = new QMenu(tr("&Actions"), this); menus_.push_back(actionsMenu); - QAction* joinMUCAction = new QAction("Join Room", this); + QAction* joinMUCAction = new QAction("&Join Room", this); connect(joinMUCAction, SIGNAL(triggered()), SLOT(handleJoinMUCAction())); actionsMenu->addAction(joinMUCAction); - addUserAction_ = new QAction("Add Contact", this); + addUserAction_ = new QAction("&Add Contact", this); connect(addUserAction_, SIGNAL(triggered(bool)), this, SLOT(handleAddUserActionTriggered(bool))); actionsMenu->addAction(addUserAction_); - chatUserAction_ = new QAction("Start Chat", this); + chatUserAction_ = new QAction("Start &Chat", this); connect(chatUserAction_, SIGNAL(triggered(bool)), this, SLOT(handleChatUserActionTriggered(bool))); actionsMenu->addAction(chatUserAction_); actionsMenu->addSeparator(); - QAction* signOutAction = new QAction("Sign Out", this); + QAction* signOutAction = new QAction("&Sign Out", this); connect(signOutAction, SIGNAL(triggered()), SLOT(handleSignOutAction())); actionsMenu->addAction(signOutAction); |