34#include <QTreeWidgetItem>
40#include <RobotAPI/gui-plugins/RobotUnitPlugin/ui_SensorDevicesWidget.h>
41#include <RobotAPI/interface/units/RobotUnit/RobotUnitInterface.h>
63 void add(
const SensorDeviceDescription& desc);
65 std::map<std::string, SensorDevicesWidgetEntry*> entries;
66 std::map<std::string, SensorDeviceStatus> statusUpdates;
67 SensorDeviceDescriptionSeq resetData;
82 QTreeWidget& treeWidget,
83 const SensorDeviceDescription& desc);
95 void hideTagList(
bool hide);
98 QTreeWidgetItem* header;
100 std::vector<QTreeWidgetItem*> tags;
bool matchName(const QString &name)
bool matchValueType(const QString &type)
void setVisible(bool vis)
SensorDevicesWidgetEntry(SensorDevicesWidget &parent, QTreeWidget &treeWidget, const SensorDeviceDescription &desc)
void update(const SensorDeviceStatus &status)
bool matchTag(const QString &tag)
This file offers overloads of toIce() and fromIce() functions for STL container types.