#include "TabToolBar.h"
Public Member Functions | |
| TabToolBar (MainWindow *_window=(MainWindow *) nullptr) | |
| virtual | ~TabToolBar () |
| virtual QToolBar * | getToolBar (void) override |
| virtual const QToolBar * | getToolBar (void) const override |
| TabToolBarPage * | addPage (const std::string &_pageName, bool _returnExisting=false) |
| Adds a new page to the TabToolBar and returns it. | |
| TabToolBarGroup * | addGroup (const std::string &_pageName, const std::string &_groupName, bool _returnExisting=false) |
| Adds a new group to the TabToolBar page and returns it. | |
| TabToolBarSubGroup * | addSubGroup (const std::string &_pageName, const std::string &_groupName, const std::string &_subGroupName, bool _returnExisting=false) |
| Adds a new sub group to the TabToolBar group and returns it. | |
| void | forgetPage (TabToolBarPage *_page) |
| Removes the specified page from the lists. Caller keeps ownership of the page. | |
| TabToolBarPage * | findPage (const std::string &_pageName) |
| const TabToolBarPage * | findPage (const std::string &_pageName) const |
| bool | hasPage (const std::string &_pageName) const |
| TabToolBarGroup * | findGroup (const std::string &_pageName, const std::string &_groupName) |
| const TabToolBarGroup * | findGroup (const std::string &_pageName, const std::string &_groupName) const |
| bool | hasGroup (const std::string &_pageName, const std::string &_groupName) const |
| TabToolBarSubGroup * | findSubGroup (const std::string &_pageName, const std::string &_groupName, const std::string &_subGroupName) |
| const TabToolBarSubGroup * | findSubGroup (const std::string &_pageName, const std::string &_groupName, const std::string &_subGroupName) const |
| bool | hasSubGroup (const std::string &_pageName, const std::string &_groupName, const std::string &_subGroupName) const |
Public Member Functions inherited from ot::AbstractToolBar | |
| AbstractToolBar () | |
| AbstractToolBar (AbstractToolBar &&)=default | |
| virtual | ~AbstractToolBar () |
| AbstractToolBar & | operator= (AbstractToolBar &&)=default |
| ot::TabToolBar::TabToolBar | ( | MainWindow * | _window = (MainWindow*)nullptr | ) |
|
virtual |
| ot::TabToolBarGroup * ot::TabToolBar::addGroup | ( | const std::string & | _pageName, |
| const std::string & | _groupName, | ||
| bool | _returnExisting = false ) |
Adds a new group to the TabToolBar page and returns it.
| _groupName | Name/Title of the group. |
| _returnExisting | If true the group will be returned if it already exists. Otherwise nullptr will be returned in this case. |
| ot::TabToolBarPage * ot::TabToolBar::addPage | ( | const std::string & | _pageName, |
| bool | _returnExisting = false ) |
Adds a new page to the TabToolBar and returns it.
| _pageName | Name/Title of the page. |
| _returnExisting | If true the page will be returned if it already exists. Otherwise nullptr will be returned in this case. |
| ot::TabToolBarSubGroup * ot::TabToolBar::addSubGroup | ( | const std::string & | _pageName, |
| const std::string & | _groupName, | ||
| const std::string & | _subGroupName, | ||
| bool | _returnExisting = false ) |
Adds a new sub group to the TabToolBar group and returns it.
| _subGroupName | Name/Title of the sub group. |
| _returnExisting | If true the sub group will be returned if it already exists. Otherwise nullptr will be returned in this case. |
| ot::TabToolBarGroup * ot::TabToolBar::findGroup | ( | const std::string & | _pageName, |
| const std::string & | _groupName ) |
| const ot::TabToolBarGroup * ot::TabToolBar::findGroup | ( | const std::string & | _pageName, |
| const std::string & | _groupName ) const |
| ot::TabToolBarPage * ot::TabToolBar::findPage | ( | const std::string & | _pageName | ) |
| const ot::TabToolBarPage * ot::TabToolBar::findPage | ( | const std::string & | _pageName | ) | const |
| ot::TabToolBarSubGroup * ot::TabToolBar::findSubGroup | ( | const std::string & | _pageName, |
| const std::string & | _groupName, | ||
| const std::string & | _subGroupName ) |
| const ot::TabToolBarSubGroup * ot::TabToolBar::findSubGroup | ( | const std::string & | _pageName, |
| const std::string & | _groupName, | ||
| const std::string & | _subGroupName ) const |
| void ot::TabToolBar::forgetPage | ( | TabToolBarPage * | _page | ) |
Removes the specified page from the lists. Caller keeps ownership of the page.
|
overridevirtual |
Implements ot::AbstractToolBar.
|
overridevirtual |
Implements ot::AbstractToolBar.
|
inline |
|
inline |
|
inline |