class CCL::ToolActionList
Overview
#include <toolaction.h> class ToolActionList { public: // methods PROPERTY_VARIABLE (int, gestureMask, GestureMask); void addAction (ToolAction* action, Object* item, int gestures); void addActionWithModifiers ( ToolAction* action, Object* item, int gestures, int modifiers ); void addHelpOption (uint32 modifiers, StringID iconName, StringRef text); void removeAll (); void removeAction (int gestures, const KeyState* keys = nullptr); Iterator* newIterator () const; Iterator* newIterator (int gestures, const KeyState* keys = nullptr) const; ToolAction* getFirstAction (int gestures, const KeyState* keys = nullptr) const; const ObjectList& getActions () const; };
Detailed Documentation
Methods
void addActionWithModifiers ( ToolAction* action, Object* item, int gestures, int modifiers )
add action requiring a modifier combination (0 is a valid combination that needs to be matched as “no modifier”)