NavigationWidget Class
(Core::NavigationWidget)| Inherits: | Core::MiniSplitter |
Public Types
| enum | FactoryModelRoles { FactoryObjectRole, FactoryIdRole, FactoryPriorityRole } |
Public Functions
| NavigationWidget(QAction *toggleSideBarAction, Core::Side side) | |
| virtual | ~NavigationWidget() override |
| QWidget * | activateSubWidget(Core::Id factoryId, int preferredPosition) |
| void | closeSubWidgets() |
| QHash<Core::Id, Core::Command *> | commandMap() const |
| QAbstractItemModel * | factoryModel() const |
| bool | isShown() const |
| void | placeHolderChanged(Core::NavigationWidgetPlaceHolder *holder) |
| void | restoreSettings(QSettings *settings) |
| void | saveSettings(QSettings *settings) |
| void | setFactories(const QList<Core::INavigationWidgetFactory *> &factories) |
| void | setShown(bool b) |
| QString | settingsGroup() const |
| int | storedWidth() |
Static Public Members
| QWidget * | activateSubWidget(Core::Id factoryId, Core::Side fallbackSide) |
| Core::NavigationWidget * | instance(Core::Side side) |
Reimplemented Protected Functions
| virtual void | resizeEvent(QResizeEvent *) override |
- 1 protected function inherited from Core::MiniSplitter
Member Function Documentation
NavigationWidget::NavigationWidget(QAction *toggleSideBarAction, Core::Side side)
Default constructs an instance of NavigationWidget.
[override virtual] NavigationWidget::~NavigationWidget()
Destroys the instance of NavigationWidget. The destructor is virtual.
QWidget *NavigationWidget::activateSubWidget(Core::Id factoryId, int preferredPosition)
[static] QWidget *NavigationWidget::activateSubWidget(Core::Id factoryId, Core::Side fallbackSide)
void NavigationWidget::closeSubWidgets()
QHash<Core::Id, Core::Command *> NavigationWidget::commandMap() const
QAbstractItemModel *NavigationWidget::factoryModel() const
[static] Core::NavigationWidget *NavigationWidget::instance(Core::Side side)
bool NavigationWidget::isShown() const
void NavigationWidget::placeHolderChanged(Core::NavigationWidgetPlaceHolder *holder)
[override virtual protected] void NavigationWidget::resizeEvent(QResizeEvent *)
void NavigationWidget::restoreSettings(QSettings *settings)
void NavigationWidget::saveSettings(QSettings *settings)
void NavigationWidget::setFactories(const QList<Core::INavigationWidgetFactory *> &factories)
void NavigationWidget::setShown(bool b)
See also isShown().