ModeManager Class

(Core::ModeManager)
Header: #include <ModeManager>

Public Slots

void setModeSelectorVisible(bool visible)

Signals

void currentModeAboutToChange(Core::Id mode)
void currentModeChanged(Core::Id mode, Core::Id oldMode = Core::Id())

Static Public Members

void activateMode(Id id)
void addAction(QAction *action, int priority)
void addProjectSelector(QAction *action)
Id currentMode()
ModeManager *instance()
bool isModeSelectorVisible()
void setFocusToCurrentMode()

Detailed Description

The mode manager handles everything related to the instances of IMode that were added to the plugin manager's object pool as well as their buttons and the tool bar with the round buttons in the lower left corner of Qt Creator.

Member Function Documentation

[static] void ModeManager::activateMode(Id id)

[static] void ModeManager::addAction(QAction *action, int priority)

[static] void ModeManager::addProjectSelector(QAction *action)

[static] Id ModeManager::currentMode()

[signal] void ModeManager::currentModeAboutToChange(Core::Id mode)

[signal] void ModeManager::currentModeChanged(Core::Id mode, Core::Id oldMode = Core::Id())

[static] ModeManager *ModeManager::instance()

[static] bool ModeManager::isModeSelectorVisible()

[static] void ModeManager::setFocusToCurrentMode()

[static slot] void ModeManager::setModeSelectorVisible(bool visible)

See also isModeSelectorVisible().