NJointControllersWidget Class Reference

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

+ Inheritance diagram for NJointControllersWidget:

Public Member Functions

void loadSettings (QSettings *settings) override
 
virtual void nJointControllerCreated (std::string name)
 
virtual void nJointControllerDeleted (std::string name)
 
void nJointControllerStatusChanged (const NJointControllerStatusSeq &allStatus)
 
 NJointControllersWidget (QWidget *parent=0)
 
void saveSettings (QSettings *settings) override
 
 ~NJointControllersWidget () override
 
- Public Member Functions inherited from RobotUnitWidgetTemplateBase< Ui::NJointControllersWidget >
 RobotUnitWidgetTemplateBase (QString name, QWidget *parent)
 
- Public Member Functions inherited from RobotUnitWidgetBase
void reset (RobotUnitInterfacePrx ru)
 
 RobotUnitWidgetBase (QString name, QWidget *parent)
 
void setVisible (bool visible) override
 
 ~RobotUnitWidgetBase ()
 

Static Public Attributes

static constexpr int idxActivate = 8
 
static constexpr int idxActive = 2
 
static constexpr int idxClass = 1
 
static constexpr int idxCtrlDev = 6
 
static constexpr int idxCtrlMode = 7
 
static constexpr int idxDeactivate = 9
 
static constexpr int idxDelete = 10
 
static constexpr int idxError = 4
 
static constexpr int idxInternal = 5
 
static constexpr int idxName = 0
 
static constexpr int idxRequested = 3
 

Protected Member Functions

bool addOneFromResetData () override
 
void clearAll () override
 
void doContentUpdate () override
 
void getResetData () override
 
- Protected Member Functions inherited from RobotUnitWidgetTemplateBase< Ui::NJointControllersWidget >
QLabel & getResettigLabel () final override
 
QStackedWidget & getStackedWidget () final override
 
QTreeWidget & getTreeWidget () final override
 
- Protected Member Functions inherited from RobotUnitWidgetBase
virtual void addFilter ()
 
void timerEvent (QTimerEvent *) override
 

Additional Inherited Members

- Protected Slots inherited from RobotUnitWidgetBase
void updateContent ()
 
- Protected Attributes inherited from RobotUnitWidgetTemplateBase< Ui::NJointControllersWidget >
Ui::NJointControllersWidget * ui
 
- Protected Attributes inherited from RobotUnitWidgetBase
std::atomic_bool doMetaCall {false}
 
std::atomic_bool gotResetData {false}
 
std::atomic_bool isResetting {false}
 
std::recursive_timed_mutex mutex
 
int resetCount {0}
 
int resetTimerId {0}
 
RobotUnitInterfacePrx robotUnit
 

Detailed Description

Definition at line 53 of file NJointControllersWidget.h.

Constructor & Destructor Documentation

◆ NJointControllersWidget()

NJointControllersWidget ( QWidget *  parent = 0)
explicit

Definition at line 29 of file NJointControllersWidget.cpp.

◆ ~NJointControllersWidget()

~NJointControllersWidget ( )
override

Definition at line 85 of file NJointControllersWidget.cpp.

Member Function Documentation

◆ addOneFromResetData()

bool addOneFromResetData ( )
overrideprotectedvirtual
Returns
true if all objects were added

Implements RobotUnitWidgetBase.

Definition at line 253 of file NJointControllersWidget.cpp.

◆ clearAll()

void clearAll ( )
overrideprotectedvirtual

Implements RobotUnitWidgetBase.

Definition at line 191 of file NJointControllersWidget.cpp.

◆ doContentUpdate()

void doContentUpdate ( )
overrideprotectedvirtual

Implements RobotUnitWidgetBase.

Definition at line 199 of file NJointControllersWidget.cpp.

◆ getResetData()

void getResetData ( )
overrideprotectedvirtual

Implements RobotUnitWidgetBase.

Definition at line 241 of file NJointControllersWidget.cpp.

◆ loadSettings()

void loadSettings ( QSettings *  settings)
overridevirtual

Reimplemented from RobotUnitWidgetBase.

Definition at line 175 of file NJointControllersWidget.cpp.

+ Here is the caller graph for this function:

◆ nJointControllerCreated()

void nJointControllerCreated ( std::string  name)
virtual

Definition at line 143 of file NJointControllersWidget.cpp.

+ Here is the caller graph for this function:

◆ nJointControllerDeleted()

void nJointControllerDeleted ( std::string  name)
virtual

Definition at line 165 of file NJointControllersWidget.cpp.

+ Here is the caller graph for this function:

◆ nJointControllerStatusChanged()

void nJointControllerStatusChanged ( const NJointControllerStatusSeq &  allStatus)

Definition at line 90 of file NJointControllersWidget.cpp.

+ Here is the caller graph for this function:

◆ saveSettings()

void saveSettings ( QSettings *  settings)
overridevirtual

Reimplemented from RobotUnitWidgetBase.

Definition at line 183 of file NJointControllersWidget.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ idxActivate

constexpr int idxActivate = 8
staticconstexpr

Definition at line 93 of file NJointControllersWidget.h.

◆ idxActive

constexpr int idxActive = 2
staticconstexpr

Definition at line 87 of file NJointControllersWidget.h.

◆ idxClass

constexpr int idxClass = 1
staticconstexpr

Definition at line 86 of file NJointControllersWidget.h.

◆ idxCtrlDev

constexpr int idxCtrlDev = 6
staticconstexpr

Definition at line 91 of file NJointControllersWidget.h.

◆ idxCtrlMode

constexpr int idxCtrlMode = 7
staticconstexpr

Definition at line 92 of file NJointControllersWidget.h.

◆ idxDeactivate

constexpr int idxDeactivate = 9
staticconstexpr

Definition at line 94 of file NJointControllersWidget.h.

◆ idxDelete

constexpr int idxDelete = 10
staticconstexpr

Definition at line 95 of file NJointControllersWidget.h.

◆ idxError

constexpr int idxError = 4
staticconstexpr

Definition at line 89 of file NJointControllersWidget.h.

◆ idxInternal

constexpr int idxInternal = 5
staticconstexpr

Definition at line 90 of file NJointControllersWidget.h.

◆ idxName

constexpr int idxName = 0
staticconstexpr

Definition at line 85 of file NJointControllersWidget.h.

◆ idxRequested

constexpr int idxRequested = 3
staticconstexpr

Definition at line 88 of file NJointControllersWidget.h.


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