param_edit.h
Go to the documentation of this file.
1 #ifndef RQT_PARAMEDIT_H
2 #define RQT_PARAMEDIT_H
3 
4 #include <rqt_gui_cpp/plugin.h>
7 
8 #include <QWidget>
9 #include <QTreeView>
10 #include <vector>
11 #include <string>
12 
13 namespace rqt_paramedit
14 {
15 
17 {
18  Q_OBJECT
19 
20  public:
21  ParamEdit();
22 
23  virtual void initPlugin(qt_gui_cpp::PluginContext& context);
24 
25  virtual void shutdownPlugin();
26 
27  virtual void saveSettings(qt_gui_cpp::Settings& global_settings,
28  qt_gui_cpp::Settings& perspective_settings) const;
29 
30  virtual void restoreSettings(const qt_gui_cpp::Settings& global_settings,
31  const qt_gui_cpp::Settings& perspective_settings);
32 
33  virtual bool hasConfiguration() const
34  {
35  return true;
36  }
37 
38  virtual void triggerConfiguration();
39 
40  protected:
41  void reload();
42 
43 
44  protected:
45  QTreeView* _treeView;
46 
48  std::string _paramRoot;
50 
53 
54 };
55 
56 }
57 
58 #endif
59 
XmlRpc::XmlRpcValue _xmlrpc
Definition: param_edit.h:49
virtual void initPlugin(qt_gui_cpp::PluginContext &context)
Definition: param_edit.cpp:16
virtual void restoreSettings(const qt_gui_cpp::Settings &global_settings, const qt_gui_cpp::Settings &perspective_settings)
Definition: param_edit.cpp:62
XmlRpcItemDelegate * _delegate
Definition: param_edit.h:52
XmlRpcModel * _model
Definition: param_edit.h:51
virtual bool hasConfiguration() const
Definition: param_edit.h:33
virtual void triggerConfiguration()
Definition: param_edit.cpp:68
std::string _paramRoot
Definition: param_edit.h:48
virtual void saveSettings(qt_gui_cpp::Settings &global_settings, qt_gui_cpp::Settings &perspective_settings) const
Definition: param_edit.cpp:57
ros::NodeHandle _nh
Definition: param_edit.h:47
virtual void shutdownPlugin()
Definition: param_edit.cpp:53


rqt_paramedit
Author(s): Christian Dornhege
autogenerated on Mon Feb 28 2022 23:37:53