ModeManager Class
(Core::ModeManager)Header: | #include <ModeManager> |
Inherits: | QObject |
Public Slots
void | setModeSelectorVisible(bool visible) |
- 1 public slot inherited from QObject
Signals
void | currentModeAboutToChange(Core::Id mode) |
void | currentModeChanged(Core::Id mode, Core::Id oldMode = Core::Id()) |
- 2 signals inherited from QObject
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() |
- 10 static public members inherited from QObject
Additional Inherited Members
- 1 property inherited from QObject
- 32 public functions inherited from QObject
- 1 public variable inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
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().