1 #ifndef CONFIG_MESSAGE_H
\r
2 #define CONFIG_MESSAGE_H
\r
6 #include <Event_Message.h>
\r
9 class CONFIG_EXPORT Config_FeatureMessage: public Event_Message
\r
14 std::string myTooltip;
\r
16 std::string myKeysequence;
\r
18 std::string myGroupId;
\r
19 std::string myWorkbenchId;
\r
22 //const Event_ID theID, const void* theSender = 0
\r
23 Config_FeatureMessage(const Event_ID theId, const void* theParent = 0);
\r
25 //Auto-generated getters/setters
\r
26 const std::string& icon() const;
\r
27 const std::string& id() const;
\r
28 const std::string& keysequence() const;
\r
29 const std::string& text() const;
\r
30 const std::string& tooltip() const;
\r
32 const std::string& groupId() const;
\r
33 const std::string& workbenchId() const;
\r
35 void setIcon(const std::string& icon);
\r
36 void setId(const std::string& id);
\r
37 void setKeysequence(const std::string& keysequence);
\r
38 void setText(const std::string& text);
\r
39 void setTooltip(const std::string& tooltip);
\r
41 void setGroupId(const std::string& groupId);
\r
42 void setWorkbenchId(const std::string& workbenchId);
\r
45 #endif // CONFIG_MESSAGE_H