20#ifndef SDFORMAT_EDITOR_CLOSE_MODEL_VIEWER_COMMAND_HH_
21#define SDFORMAT_EDITOR_CLOSE_MODEL_VIEWER_COMMAND_HH_
24#include <interfaces/command_interface.h>
25#include <interfaces/model_viewer_interface.h>
39 private:
bool Execute()
override;
61 private:
bool IsThreaded(
bool& prevent_user_input)
override;
Close model viewer command implementation of CommandI.
Definition CloseModelViewerCommand.h:30
bool IsThreaded(bool &prevent_user_input) override
Implementation of interface method.
Definition CloseModelViewerCommand.cpp:58
std::shared_ptr< ModelViewerI > model_viewer
Pointer to the sdformat parser interface.
Definition CloseModelViewerCommand.h:68
bool IsUndoable() override
Implementation of interface method.
Definition CloseModelViewerCommand.cpp:64
bool IsRedoable() override
Implementation of interface method.
Definition CloseModelViewerCommand.cpp:69
bool ExecuteRedo() override
Implementation of interface method.
Definition CloseModelViewerCommand.cpp:53
bool ChangesProgramStateIrreversibly() override
Implementation of interface method.
Definition CloseModelViewerCommand.cpp:74
bool Execute() override
Implementation of interface method.
Definition CloseModelViewerCommand.cpp:30
bool ExecuteUndo() override
Implementation of interface method.
Definition CloseModelViewerCommand.cpp:48
The command class encapsulates the interactions between the various interfaces of the SDFormat Editor...
Definition command_interface.h:29