NavigationWidget Class

(Core::NavigationWidget)

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

Member Type Documentation

enum NavigationWidget::FactoryModelRoles

Member Function Documentation

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

QString NavigationWidget::settingsGroup() const

int NavigationWidget::storedWidth()