forked from qt-creator/qt-creator
Refactor ActionContainer internals.
Make groups explicit instead of magic integer stuff. That also makes group ordering explicit instead of magically working (the way we happened to use it and the way unique id manager is implemented).
This commit is contained in:
@@ -242,12 +242,7 @@ ActionManagerPrivate::ActionManagerPrivate(MainWindow *mainWnd)
|
||||
: ActionManager(mainWnd),
|
||||
m_mainWnd(mainWnd)
|
||||
{
|
||||
UniqueIDManager *uidmgr = UniqueIDManager::instance();
|
||||
m_defaultGroups << uidmgr->uniqueIdentifier(Constants::G_DEFAULT_ONE);
|
||||
m_defaultGroups << uidmgr->uniqueIdentifier(Constants::G_DEFAULT_TWO);
|
||||
m_defaultGroups << uidmgr->uniqueIdentifier(Constants::G_DEFAULT_THREE);
|
||||
m_instance = this;
|
||||
|
||||
}
|
||||
|
||||
ActionManagerPrivate::~ActionManagerPrivate()
|
||||
@@ -261,11 +256,6 @@ ActionManagerPrivate *ActionManagerPrivate::instance()
|
||||
return m_instance;
|
||||
}
|
||||
|
||||
QList<int> ActionManagerPrivate::defaultGroups() const
|
||||
{
|
||||
return m_defaultGroups;
|
||||
}
|
||||
|
||||
QList<Command *> ActionManagerPrivate::commands() const
|
||||
{
|
||||
// transform list of CommandPrivate into list of Command
|
||||
|
||||
Reference in New Issue
Block a user