rad 6.2.0
Loading...
Searching...
No Matches
actionGroup.hpp
Go to the documentation of this file.
1
10#ifndef RAD_ACTION_GROUP_HPP
11#define RAD_ACTION_GROUP_HPP
12
13#include <string>
14
15namespace rad {
16
21 public:
22 explicit ActionGroup(const std::string& id);
23 virtual ~ActionGroup();
24
25 const std::string& GetId() const;
26 void SetId(const std::string& id);
27
28 ActionGroup(const ActionGroup&) = delete;
29 ActionGroup& operator=(const ActionGroup&) = delete;
30
31 private:
32 std::string m_id;
33};
34
35} // namespace rad
36
37#endif // RAD_ACTION_GROUP_HPP
Definition actionGroup.hpp:20
ActionGroup & operator=(const ActionGroup &)=delete
Disable copy constructor.
const std::string & GetId() const
Definition actionGroup.cpp:28
ActionGroup(const ActionGroup &)=delete
ActionGroup(const std::string &id)
Definition actionGroup.cpp:18
void SetId(const std::string &id)
Definition actionGroup.cpp:36
virtual ~ActionGroup()
Definition actionGroup.cpp:23
Definition actionsApp.cpp:23