Go to the documentation of this file.00001
00034
00035 #ifndef _WIDGETS_LIST_H
00036 #define _WIDGETS_LIST_H
00037
00038 #include <QHash>
00039 #include <QList>
00040 #include <QString>
00041 #include <QVBoxLayout>
00042 #include <QWidget>
00043
00044 #include <ros/ros.h>
00045
00046 #include <ui_widgets_list.h>
00047 namespace rqt_cpp_common
00048 {
00049
00062 class WidgetsList : public QWidget
00063 {
00064 Q_OBJECT
00065
00066 public:
00067
00068 WidgetsList();
00069
00070 private:
00071 QHash<QString, QWidget*> *table_widgets;
00072 Ui::WidgetsList ui_;
00073
00074 void add_widget(QString id_widget, QWidget *widget);
00075 void remove_node(QString widget_id);
00076 };
00077 }
00078 #endif // _WIDGETS_LIST_H