Changeset 86736 in vbox
- Timestamp:
- Oct 28, 2020 11:54:22 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 141126
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserWidget.cpp
r86735 r86736 122 122 , m_pContentModel(0) 123 123 , m_pBookmarksWidget(0) 124 , m_pShowHideTabWidgetAction(0) 124 , m_pShowHideSideBarAction(0) 125 , m_pShowHideToolBarAction(0) 125 126 , m_pHomeAction(0) 126 127 , m_pForwardAction(0) … … 165 166 void UIHelpBrowserWidget::prepareActions() 166 167 { 167 m_pShowHideTabWidgetAction = new QAction(this); 168 m_pShowHideTabWidgetAction->setCheckable(true); 169 m_pShowHideTabWidgetAction->setChecked(true); 170 connect(m_pShowHideTabWidgetAction, &QAction::toggled, this, &UIHelpBrowserWidget::sltHandleTabVisibility); 168 m_pShowHideSideBarAction = new QAction(this); 169 m_pShowHideSideBarAction->setCheckable(true); 170 m_pShowHideSideBarAction->setChecked(true); 171 connect(m_pShowHideSideBarAction, &QAction::toggled, this, &UIHelpBrowserWidget::sltHandleSideBarVisibility); 172 173 m_pShowHideToolBarAction = new QAction(this); 174 m_pShowHideToolBarAction->setCheckable(true); 175 m_pShowHideToolBarAction->setChecked(true); 176 connect(m_pShowHideToolBarAction, &QAction::toggled, this, &UIHelpBrowserWidget::sltHandleToolBarVisibility); 177 178 171 179 m_pHomeAction = 172 180 new QAction(UIIconPool::iconSet(":/help_browser_home_32px.png"), QString(), this); … … 275 283 AssertReturnVoid(m_pMenu); 276 284 277 m_pMenu->addAction(m_pShowHideTabWidgetAction); 285 m_pMenu->addAction(m_pShowHideSideBarAction); 286 m_pMenu->addAction(m_pShowHideToolBarAction); 287 278 288 } 279 289 … … 329 339 m_pTabWidget->setTabText(HelpBrowserTabs_Bookmarks, tr("Bookmarks")); 330 340 } 331 if (m_pShowHideTabWidgetAction) 332 m_pShowHideTabWidgetAction->setText(tr("Show/Hide Tabs Widget")); 341 if (m_pShowHideSideBarAction) 342 m_pShowHideSideBarAction->setText(tr("Show/Hide Side Bar")); 343 344 if (m_pShowHideToolBarAction) 345 m_pShowHideToolBarAction->setText(tr("Show/Hide Tool Bar")); 333 346 334 347 m_strPageNotFoundText = tr("<div><p><h3>404. Not found.</h3>The page <b>%1</b> could not be found.</p></div>"); … … 374 387 } 375 388 376 void UIHelpBrowserWidget::sltHandleTabVisibility(bool fToggled) 377 { 378 if (!m_pTabWidget) 379 return; 380 m_pTabWidget->setVisible(fToggled); 389 void UIHelpBrowserWidget::sltHandleSideBarVisibility(bool fToggled) 390 { 391 if (m_pTabWidget) 392 m_pTabWidget->setVisible(fToggled); 393 } 394 395 void UIHelpBrowserWidget::sltHandleToolBarVisibility(bool fToggled) 396 { 397 if (m_pToolBar) 398 m_pToolBar->setVisible(fToggled); 381 399 } 382 400 -
trunk/src/VBox/Frontends/VirtualBox/src/helpbrowser/UIHelpBrowserWidget.h
r86735 r86736 80 80 void sltHandleHelpEngineSetupFinished(); 81 81 void sltHandleContentWidgetItemClicked(const QModelIndex &index); 82 void sltHandleTabVisibility(bool togggled); 82 void sltHandleSideBarVisibility(bool togggled); 83 void sltHandleToolBarVisibility(bool togggled); 83 84 void sltHandleHelpBrowserViewerSourceChange(const QUrl &source); 84 85 void sltHandleContentsCreated(); … … 142 143 QHelpContentModel *m_pContentModel; 143 144 QWidget *m_pBookmarksWidget; 144 QAction *m_pShowHideTabWidgetAction; 145 QAction *m_pShowHideSideBarAction; 146 QAction *m_pShowHideToolBarAction; 145 147 QAction *m_pHomeAction; 146 148 QAction *m_pForwardAction;
Note:
See TracChangeset
for help on using the changeset viewer.