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().