Choreonoid  1.1
SimulationBar.h
[詳解]
1 
5 #ifndef CNOID_BODYPLUGIN_SIMULATION_BAR_H_INCLUDED
6 #define CNOID_BODYPLUGIN_SIMULATION_BAR_H_INCLUDED
7 
8 #include <cnoid/ToolBar>
9 #include <iosfwd>
10 
11 namespace cnoid {
12 
13  class SimulationBar : public ToolBar
14  {
15  public:
16 
17  static SimulationBar* initialize(ExtensionManager* ext);
18  static SimulationBar* instance();
19 
20  virtual ~SimulationBar();
21 
22  private:
23 
24  SimulationBar();
25 
26  void onStartStopButtonClicked();
27  void startSimulation();
28  void stopSimulation();
29 
30  std::ostream& os;
31 
32  bool isDoingSimulation;
33  ToolButton* startStopButton;
34  QIcon startIcon;
35  QIcon stopIcon;
36  boost::signals::connection simulationFinishedConnection;
37  };
38 }
39 
40 #endif
virtual ~SimulationBar()
Definition: SimulationBar.cpp:54
Definition: SimulationBar.h:13
static SimulationBar * instance()
Definition: SimulationBar.cpp:34
Definition: EasyScanner.h:16
static SimulationBar * initialize(ExtensionManager *ext)
Definition: SimulationBar.cpp:22