Choreonoid  1.8
MprTagTraceStatementPanel.h
Go to the documentation of this file.
1 #ifndef CNOID_MANIPULATOR_PLUGIN_MPR_TAG_TRACE_STATEMENT_PANEL_H
2 #define CNOID_MANIPULATOR_PLUGIN_MPR_TAG_TRACE_STATEMENT_PANEL_H
3 
4 #include "MprStatementPanel.h"
5 #include <QGridLayout>
6 #include <functional>
7 #include "exportdecl.h"
8 
9 namespace cnoid {
10 
11 class CNOID_EXPORT MprTagTraceStatementPanel : public MprStatementPanel
12 {
13 public:
16 
17  virtual void setEditingEnabled(bool on) override;
18  virtual void onActivated() override;
19  virtual void onStatementUpdated() override;
20 
21 protected:
22  void createBaseInterfaces(std::function<void(QGridLayout* grid)> createOptionInterfaces);
23 
24 private:
25  class Impl;
26  Impl* impl;
27 };
28 
29 }
30 
31 #endif
cnoid::MprStatementPanel
Definition: MprStatementPanel.h:12
cnoid
Definition: AbstractSceneLoader.h:11
cnoid::MprTagTraceStatementPanel
Definition: MprTagTraceStatementPanel.h:11
MprStatementPanel.h