6 #ifndef CNOID_BASE_TASK_VIEW_H 7 #define CNOID_BASE_TASK_VIEW_H 10 #include <cnoid/AbstractTaskSequencer> 11 #include <boost/dynamic_bitset.hpp> 27 virtual void activate(
bool on =
true);
28 virtual bool isActive();
29 virtual void addTask(
Task* task);
30 virtual bool updateTask(
Task* task);
31 virtual bool removeTask(
Task* task);
34 virtual void clearTasks();
35 virtual int numTasks()
const;
36 virtual Task* task(
int index);
37 virtual int currentTaskIndex()
const;
38 virtual bool setCurrentTask(
int taskIndex);
40 virtual int currentPhaseIndex()
const;
41 virtual void setCurrentPhase(
int phaseIndex);
43 virtual int currentCommandIndex()
const;
44 virtual void executeCommand(
int commandIndex);
46 virtual bool isBusy()
const;
48 virtual void cancelCurrentCommand();
50 virtual bool isAutoMode()
const;
51 virtual void setAutoMode(
bool on);
54 void setNoExecutionMode(
bool on);
55 bool isNoExecutionMode()
const;
56 void setCurrentCommand(
int commandIndex,
bool doExecution);
57 void setBusyState(
bool on);
59 void executeMenuItem(
int index);
60 void checkMenuItem(
int index,
bool on);
61 boost::dynamic_bitset<> menuItemCheckStates()
const;
65 void showMenu(boost::dynamic_bitset<> checkStates);
70 virtual bool storeState(
Archive& archive);
71 virtual bool restoreState(
const Archive& archive);
Definition: ExtensionManager.h:26
Definition: AbstractTaskSequencer.h:14
Defines the minimum processing for performing pasing file for STL.
Definition: AbstractSceneLoader.h:9
Definition: TaskView.h:18
#define CNOID_EXPORT
Definition: Util/exportdecl.h:37