ControlDevicesWidgetEntry Class Reference

#include <RobotAPI/gui-plugins/RobotUnitPlugin/QWidgets/ControlDevicesWidget.h>

+ Inheritance diagram for ControlDevicesWidgetEntry:

Public Slots

void setChildVis (bool vis, std::set< QTreeWidgetItem * > children)
 
void setVisible (bool vis)
 

Public Member Functions

 ControlDevicesWidgetEntry (ControlDevicesWidget &parent, QTreeWidget &treeWidget, const ControlDeviceDescription &desc)
 
std::set< QTreeWidgetItem * > isActiveState (const QString &state)
 
std::set< QTreeWidgetItem * > isRequestedState (const QString &state)
 
std::set< QTreeWidgetItem * > matchMode (const QString &mode)
 
bool matchName (const QString &name)
 
bool matchTag (const QString &tag)
 
std::set< QTreeWidgetItem * > matchTargetType (const QString &type)
 
void update (const ControlDeviceStatus &status)
 

Detailed Description

Definition at line 81 of file ControlDevicesWidget.h.

Constructor & Destructor Documentation

◆ ControlDevicesWidgetEntry()

ControlDevicesWidgetEntry ( ControlDevicesWidget parent,
QTreeWidget &  treeWidget,
const ControlDeviceDescription &  desc 
)

Definition at line 149 of file ControlDevicesWidget.cpp.

Member Function Documentation

◆ isActiveState()

std::set< QTreeWidgetItem * > isActiveState ( const QString &  state)

Definition at line 269 of file ControlDevicesWidget.cpp.

◆ isRequestedState()

std::set< QTreeWidgetItem * > isRequestedState ( const QString &  state)

Definition at line 282 of file ControlDevicesWidget.cpp.

◆ matchMode()

std::set< QTreeWidgetItem * > matchMode ( const QString &  mode)

Definition at line 256 of file ControlDevicesWidget.cpp.

◆ matchName()

bool matchName ( const QString &  name)

Definition at line 239 of file ControlDevicesWidget.cpp.

◆ matchTag()

bool matchTag ( const QString &  tag)

Definition at line 244 of file ControlDevicesWidget.cpp.

◆ matchTargetType()

std::set< QTreeWidgetItem * > matchTargetType ( const QString &  type)

Definition at line 295 of file ControlDevicesWidget.cpp.

◆ setChildVis

void setChildVis ( bool  vis,
std::set< QTreeWidgetItem * >  children 
)
slot

Definition at line 317 of file ControlDevicesWidget.cpp.

◆ setVisible

void setVisible ( bool  vis)
slot

Definition at line 308 of file ControlDevicesWidget.cpp.

◆ update()

void update ( const ControlDeviceStatus &  status)

Definition at line 184 of file ControlDevicesWidget.cpp.

+ Here is the call graph for this function:

The documentation for this class was generated from the following files: