Public Member Functions | Protected Attributes

UserActionGroup Class Reference

Inheritance diagram for UserActionGroup:
UserActionHandler

List of all members.

Public Member Functions

virtual ~UserActionGroup ()
virtual void addAction (UserAction *, bool manage=false)
virtual bool canAddGroup () const
virtual void addGroup (UserActionGroup *, bool manage=false)
virtual void removeAll ()

Protected Attributes

ObjectSet< UserActionactions_
BoolTypeSet actionsownership_
ObjectSet< UserActionGroupgroups_
BoolTypeSet groupsowership_

Constructor & Destructor Documentation

virtual UserActionGroup::~UserActionGroup (  )  [virtual]

Member Function Documentation

virtual void UserActionGroup::addAction ( UserAction ,
bool  manage = false 
) [virtual]
virtual void UserActionGroup::addGroup ( UserActionGroup ,
bool  manage = false 
) [virtual]
virtual bool UserActionGroup::canAddGroup (  )  const [virtual]
virtual void UserActionGroup::removeAll (  )  [virtual]

Member Data Documentation

BoolTypeSet UserActionGroup::actionsownership_ [protected]
BoolTypeSet UserActionGroup::groupsowership_ [protected]