![]() |
OpenWalnut
1.5.0dev
|
The action when removing a fiber. More...
#include <WFiberActionRemoveFiber.h>
Inheritance diagram for WFiberActionRemoveFiber:
Collaboration diagram for WFiberActionRemoveFiber:Public Types | |
| typedef std::shared_ptr< WFiberActionRemoveFiber > | SPtr |
| A shared_ptr to this class. More... | |
Public Types inherited from WFiberAction | |
| typedef std::shared_ptr< WFiberAction > | SPtr |
| A shared_ptr to this class. More... | |
Public Member Functions | |
| WFiberActionRemoveFiber (std::string name, size_t position, WFiberHandler::PCFiber fiber, bool hidden, WFiberHandler *fiberHandler) | |
| Creates this action. More... | |
| ~WFiberActionRemoveFiber () | |
| Empty destructor. More... | |
| virtual void | undo () |
| Undos this action. More... | |
| virtual void | redo () |
| Redos this action. More... | |
Public Member Functions inherited from WFiberAction | |
| virtual | ~WFiberAction () |
| Empty virtual destructor. More... | |
Private Attributes | |
| std::string | m_name |
| The name of the fiber. More... | |
| size_t | m_position |
| The position of this fiber in the fibers vector. More... | |
| WFiberHandler::PCFiber | m_fiber |
| The fiber that was removed. More... | |
| bool | m_hidden |
| Whether the fiber is hidden. More... | |
| WFiberHandler * | m_fiberHandler |
| The WFiberHandler of the action. More... | |
The action when removing a fiber.
Definition at line 40 of file WFiberActionRemoveFiber.h.
| typedef std::shared_ptr< WFiberActionRemoveFiber > WFiberActionRemoveFiber::SPtr |
A shared_ptr to this class.
Definition at line 46 of file WFiberActionRemoveFiber.h.
| WFiberActionRemoveFiber::WFiberActionRemoveFiber | ( | std::string | name, |
| size_t | position, | ||
| WFiberHandler::PCFiber | fiber, | ||
| bool | hidden, | ||
| WFiberHandler * | fiberHandler | ||
| ) |
Creates this action.
| name | The name of the fiber. |
| position | The position of this fiber in the fibers vector. |
| fiber | The fiber that was removed. |
| hidden | If the fiber was hidden. |
| fiberHandler | The WFiberHandler of the action. |
Definition at line 30 of file WFiberActionRemoveFiber.cpp.
| WFiberActionRemoveFiber::~WFiberActionRemoveFiber | ( | ) |
Empty destructor.
Definition at line 40 of file WFiberActionRemoveFiber.cpp.
|
virtual |
Redos this action.
Implements WFiberAction.
Definition at line 49 of file WFiberActionRemoveFiber.cpp.
References m_fiberHandler, m_position, and WFiberHandler::removeFiber().
Here is the call graph for this function:
|
virtual |
Undos this action.
Implements WFiberAction.
Definition at line 44 of file WFiberActionRemoveFiber.cpp.
References WFiberHandler::addFiberAt(), m_fiber, m_fiberHandler, m_hidden, m_name, and m_position.
Here is the call graph for this function:
|
private |
The fiber that was removed.
Definition at line 87 of file WFiberActionRemoveFiber.h.
Referenced by undo().
|
private |
The WFiberHandler of the action.
Definition at line 97 of file WFiberActionRemoveFiber.h.
|
private |
Whether the fiber is hidden.
Definition at line 92 of file WFiberActionRemoveFiber.h.
Referenced by undo().
|
private |
The name of the fiber.
Definition at line 77 of file WFiberActionRemoveFiber.h.
Referenced by undo().
|
private |
The position of this fiber in the fibers vector.
Definition at line 82 of file WFiberActionRemoveFiber.h.