summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnt Gulbrandsen <arnt@gulbrandsen.priv.no>2011-01-06 15:07:40 (GMT)
committerKevin Smith <git@kismith.co.uk>2011-01-13 23:27:10 (GMT)
commita400bc47e66d18d0d6a2ed195e8ace5697515fcb (patch)
treef5407f1657afcb468c03816a7519daa9be3b6deb /Swift/QtUI/QtMainWindow.cpp
parent694ff33145467a9d8a0f87317124bc5c4251d18d (diff)
downloadswift-a400bc47e66d18d0d6a2ed195e8ace5697515fcb.zip
swift-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.cpp26
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);