OpenLexocad  27.1
CmdAddBolt.h
Go to the documentation of this file.
1 #pragma once
2 #include <Core/Command.h>
3 #include <OpenLxApp/Element.h>
4 
5 #include <memory>
6 
7 namespace OpenLxCmd
8 {
15 class LX_OPENLXCMD_EXPORT CmdAddBolt : public Core::Command
16 {
17 public:
18  CmdAddBolt();
19  ~CmdAddBolt() = default;
20 
21  bool redo() override;
22  bool undo() override;
23 
24 private:
25  std::unique_ptr<Core::Command> _cmd;
26 };
27 }
bool undo(int id=0)
Will UNDO one step, returns False if no undo was done (Undos == 0).
bool redo(int id=0)
Will REDO one step, returns False if no redo was done (Redos == 0).
Definition: CmdAddBolt.h:7
Definition: Command.h:34
Definition: CmdAddBolt.h:15