From 776ecd43e3d9367a862b8b647144f606176308b7 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sun, 8 Feb 2009 10:54:16 +0100 Subject: [PATCH] Add menu entry for toggleing toolbars --- src/qtui/mainwin.cpp | 5 ++++- src/qtui/mainwin.h | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index 1f42a747..5a14c228 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -223,6 +223,7 @@ void MainWin::setupActions() { // View coll->addAction("ConfigureBufferViews", new Action(tr("&Configure Buffer Views..."), coll, this, SLOT(on_actionConfigureViews_triggered()))); + QAction *lockAct = coll->addAction("LockDockPositions", new Action(tr("&Lock Dock Positions"), coll)); lockAct->setCheckable(true); connect(lockAct, SIGNAL(toggled(bool)), SLOT(on_actionLockDockPositions_toggled(bool))); @@ -276,6 +277,7 @@ void MainWin::setupMenus() { _viewMenu = menuBar()->addMenu(tr("&View")); _bufferViewsMenu = _viewMenu->addMenu(tr("&Buffer Views")); _bufferViewsMenu->addAction(coll->action("ConfigureBufferViews")); + _toolbarMenu = _viewMenu->addMenu(tr("&Toolbars")); _viewMenu->addSeparator(); _viewMenu->addAction(coll->action("ToggleSearchBar")); @@ -528,9 +530,10 @@ void MainWin::setupToolBars() { connect(_nickListWidget, SIGNAL(nickSelectionChanged(QModelIndexList)), QtUi::toolBarActionProvider(), SLOT(nickSelectionChanged(QModelIndexList))); - _mainToolBar = addToolBar("Main"); + _mainToolBar = addToolBar("Main Toolbar"); _mainToolBar->setObjectName("MainToolBar"); QtUi::toolBarActionProvider()->addActions(_mainToolBar, ToolBarActionProvider::MainToolBar); + _toolbarMenu->addAction(_mainToolBar->toggleViewAction()); //_nickToolBar = addToolBar("User"); //_nickToolBar->setObjectName("NickToolBar"); diff --git a/src/qtui/mainwin.h b/src/qtui/mainwin.h index b05b724d..fdd8c5e6 100644 --- a/src/qtui/mainwin.h +++ b/src/qtui/mainwin.h @@ -165,6 +165,7 @@ class MainWin InputWidget *_inputWidget; QMenu *_fileMenu, *_networksMenu, *_viewMenu, *_bufferViewsMenu, *_settingsMenu, *_helpMenu, *_helpDebugMenu; + QMenu *_toolbarMenu; QToolBar *_mainToolBar, *_chatViewToolBar, *_nickToolBar; QWidget *_awayLog; -- 2.20.1