TwiceAsNice  2019-02-18
Public Slots | Public Member Functions | Protected Member Functions | Protected Attributes | Properties | Private Slots | Private Member Functions | Private Attributes | Friends | List of all members
ThermoBar Class Reference

#include <ThermoBar.h>

Inheritance diagram for ThermoBar:
Inheritance graph
Collaboration diagram for ThermoBar:
Collaboration graph

Public Slots

void slot_setMinValue (Nice::Double _d)
 
void slot_setMaxValue (Nice::Double _d)
 
void slot_setMinAlarm (Nice::Double _d)
 
void slot_setMaxAlarm (Nice::Double _d)
 
void slot_setMinOperational (Nice::Double _d)
 
void slot_setMaxOperational (Nice::Double _d)
 
void slot_setValid (bool _b)
 
void setMinAlarmColor (QColor color)
 
void setMaxAlarmColor (QColor color)
 
void setMinOperationalColor (QColor color)
 
void setMaxOperationalColor (QColor color)
 
void setInvalidColor (QColor color)
 
void slot_setMinValue (Nice::Double _d)
 
void slot_setMaxValue (Nice::Double _d)
 
void slot_setMinAlarm (Nice::Double _d)
 
void slot_setMaxAlarm (Nice::Double _d)
 
void slot_setMinOperational (Nice::Double _d)
 
void slot_setMaxOperational (Nice::Double _d)
 
void slot_setValid (bool _b)
 
void setMinAlarmColor (QColor color)
 
void setMaxAlarmColor (QColor color)
 
void setMinOperationalColor (QColor color)
 
void setMaxOperationalColor (QColor color)
 
void setInvalidColor (QColor color)
 
void slot_setMinValue (Nice::Double _d)
 
void slot_setMaxValue (Nice::Double _d)
 
void slot_setMinAlarm (Nice::Double _d)
 
void slot_setMaxAlarm (Nice::Double _d)
 
void slot_setMinOperational (Nice::Double _d)
 
void slot_setMaxOperational (Nice::Double _d)
 
void slot_setValid (bool _b)
 
void setMinAlarmColor (QColor color)
 
void setMaxAlarmColor (QColor color)
 
void setMinOperationalColor (QColor color)
 
void setMaxOperationalColor (QColor color)
 
void setInvalidColor (QColor color)
 

Public Member Functions

 ThermoBar (QWidget *parent, bool _connect=true)
 
virtual ~ThermoBar ()
 
QColor minAlarmColor ()
 
QColor maxAlarmColor ()
 
QColor minOperationalColor ()
 
QColor maxOperationalColor ()
 
QColor invalidColor ()
 
 ThermoBar (QWidget *parent, bool _connect=true)
 
virtual ~ThermoBar ()
 
QColor minAlarmColor ()
 
QColor maxAlarmColor ()
 
QColor minOperationalColor ()
 
QColor maxOperationalColor ()
 
QColor invalidColor ()
 
 ThermoBar (QWidget *parent, bool _connect=true)
 
virtual ~ThermoBar ()
 
QColor minAlarmColor ()
 
QColor maxAlarmColor ()
 
QColor minOperationalColor ()
 
QColor maxOperationalColor ()
 
QColor invalidColor ()
 
- Public Member Functions inherited from Nice::BridgeItem
void detach (QWidget *_widget)
 
bool getSynchStatus () const
 Get the sync status. More...
 
const QString & getNodeName ()
 
virtual void setState (CompletionState _state)
 Set the state of the widget (either Nice::OK or Nice::Unsynched ). More...
 
virtual void updateGUI (const ::Nice::Any &)
 Update the widgets data field from the connected Property. More...
 
virtual void setLabels (std::vector< std::string > _vec)
 Set the Labels This function has to be implemented in the derived widget class. More...
 
void setLabel (const QString &_text="")
 Set the text label of this widget. More...
 
QString getLabel ()
 
template<typename E >
std::vector< E * > getBridgeItems ()
 Get all widgets which are connected to the same Property like this one. More...
 
virtual void setShowLabels (bool _show)
 Enables to Labels. More...
 
Nice::JointgetNode () const
 Get the connected Joint node. More...
 
Nice::PropertygetProperty () const
 Get the connected Property. More...
 
virtual void getSessionData (Nice::JointPtr &)
 Fills the passed Joint with the internal session data. More...
 
virtual void setSessionData (Nice::JointPtr)
 Set the internal session data from thge passed Joint. More...
 
virtual void connect (const ::Nice::PropertyPtr _p)
 Connects the widget to a Joint or Property. More...
 
void applyReadOnlyActor ()
 
virtual void connect (const ::Nice::JointPtr _j)
 Connects the widget to a Joint or Property. More...
 
void applyBridge ()
 
QString getPropertyNode () const
 Get the path to the connected Joint. More...
 
virtual bool isReadOnly ()
 Checks if an attribute RO (read only) is set to true. More...
 
virtual void setPropertyNode (QString _nodeName)
 Set the relative path to the displayed Property from the connected Joint. More...
 
void setSynchStatus (bool _on)
 Set the current sync state. More...
 
void setUserConfirmationStatus (bool _on)
 
virtual void setLock (const bool &_locked)
 
void disconnect ()
 Disconnects the widget from the connected Joint or Property. More...
 
void detach (QWidget *_widget)
 
bool getSynchStatus () const
 Get the sync status. More...
 
const QString & getNodeName ()
 
virtual void setState (CompletionState _state)
 Set the state of the widget (either Nice::OK or Nice::Unsynched ). More...
 
virtual void updateGUI (const ::Nice::Any &)
 Update the widgets data field from the connected Property. More...
 
virtual void setLabels (std::vector< std::string > _vec)
 Set the Labels This function has to be implemented in the derived widget class. More...
 
void setLabel (const QString &_text="")
 Set the text label of this widget. More...
 
QString getLabel ()
 
template<typename E >
std::vector< E * > getBridgeItems ()
 Get all widgets which are connected to the same Property like this one. More...
 
virtual void setShowLabels (bool _show)
 Enables to Labels. More...
 
Nice::JointgetNode () const
 Get the connected Joint node. More...
 
Nice::PropertygetProperty () const
 Get the connected Property. More...
 
virtual void getSessionData (Nice::JointPtr &)
 Fills the passed Joint with the internal session data. More...
 
virtual void setSessionData (Nice::JointPtr)
 Set the internal session data from thge passed Joint. More...
 
virtual void connect (const ::Nice::PropertyPtr _p)
 Connects the widget to a Joint or Property. More...
 
void applyReadOnlyActor ()
 
virtual void connect (const ::Nice::JointPtr _j)
 Connects the widget to a Joint or Property. More...
 
void applyBridge ()
 
QString getPropertyNode () const
 Get the path to the connected Joint. More...
 
virtual bool isReadOnly ()
 Checks if an attribute RO (read only) is set to true. More...
 
virtual void setPropertyNode (QString _nodeName)
 Set the relative path to the displayed Property from the connected Joint. More...
 
void setSynchStatus (bool _on)
 Set the current sync state. More...
 
void setUserConfirmationStatus (bool _on)
 
virtual void setLock (const bool &_locked)
 
void disconnect ()
 Disconnects the widget from the connected Joint or Property. More...
 
void detach (QWidget *_widget)
 
bool getSynchStatus () const
 Get the sync status. More...
 
const QString & getNodeName ()
 
virtual void setState (CompletionState _state)
 Set the state of the widget (either Nice::OK or Nice::Unsynched ). More...
 
virtual void updateGUI (const ::Nice::Any &)
 Update the widgets data field from the connected Property. More...
 
virtual void setLabels (std::vector< std::string > _vec)
 Set the Labels This function has to be implemented in the derived widget class. More...
 
void setLabel (const QString &_text="")
 Set the text label of this widget. More...
 
QString getLabel ()
 
template<typename E >
std::vector< E * > getBridgeItems ()
 Get all widgets which are connected to the same Property like this one. More...
 
virtual void setShowLabels (bool _show)
 Enables to Labels. More...
 
Nice::JointgetNode () const
 Get the connected Joint node. More...
 
Nice::PropertygetProperty () const
 Get the connected Property. More...
 
virtual void getSessionData (Nice::JointPtr &)
 Fills the passed Joint with the internal session data. More...
 
virtual void setSessionData (Nice::JointPtr)
 Set the internal session data from thge passed Joint. More...
 
virtual void connect (const ::Nice::PropertyPtr _p)
 Connects the widget to a Joint or Property. More...
 
void applyReadOnlyActor ()
 
virtual void connect (const ::Nice::JointPtr _j)
 Connects the widget to a Joint or Property. More...
 
void applyBridge ()
 
QString getPropertyNode () const
 Get the path to the connected Joint. More...
 
virtual bool isReadOnly ()
 Checks if an attribute RO (read only) is set to true. More...
 
virtual void setPropertyNode (QString _nodeName)
 Set the relative path to the displayed Property from the connected Joint. More...
 
void setSynchStatus (bool _on)
 Set the current sync state. More...
 
void setUserConfirmationStatus (bool _on)
 
virtual void setLock (const bool &_locked)
 
void disconnect ()
 Disconnects the widget from the connected Joint or Property. More...
 

Protected Member Functions

void setScales (Nice::Double _d)
 
void setScales (Nice::Double _d)
 
void setScales (Nice::Double _d)
 
- Protected Member Functions inherited from Nice::BridgeItem
template<typename E >
void set (const E &_value)
 Set the value from the derived widget to the Property. More...
 
void init (QWidget *_widget)
 Initialize the widget. More...
 
 BridgeItem ()
 Constructor. More...
 
virtual ~BridgeItem ()
 Destructor. More...
 
void setWidgetName ()
 
virtual void initAttributes ()
 virtual function is called after connecting to a property. More...
 
CompletionState getState ()
 Get the current state of the widget. More...
 
void resetGUI ()
 Update the widgets data field from the connected Property. More...
 
virtual int requestUserConfirmation ()
 
virtual void trySetFocus ()
 
void setBuffered (bool _buf)
 
virtual void set ()
 Slot is called when the date of the widget is changed. More...
 
virtual void updateProperty ()
 Set the gui value to the Property. More...
 
template<typename E >
void set (const E &_value)
 Set the value from the derived widget to the Property. More...
 
void init (QWidget *_widget)
 Initialize the widget. More...
 
 BridgeItem ()
 Constructor. More...
 
virtual ~BridgeItem ()
 Destructor. More...
 
void setWidgetName ()
 
virtual void initAttributes ()
 virtual function is called after connecting to a property. More...
 
CompletionState getState ()
 Get the current state of the widget. More...
 
void resetGUI ()
 Update the widgets data field from the connected Property. More...
 
virtual int requestUserConfirmation ()
 
virtual void trySetFocus ()
 
void setBuffered (bool _buf)
 
virtual void set ()
 Slot is called when the date of the widget is changed. More...
 
virtual void updateProperty ()
 Set the gui value to the Property. More...
 
template<typename E >
void set (const E &_value)
 Set the value from the derived widget to the Property. More...
 
void init (QWidget *_widget)
 Initialize the widget. More...
 
 BridgeItem ()
 Constructor. More...
 
virtual ~BridgeItem ()
 Destructor. More...
 
void setWidgetName ()
 
virtual void initAttributes ()
 virtual function is called after connecting to a property. More...
 
CompletionState getState ()
 Get the current state of the widget. More...
 
void resetGUI ()
 Update the widgets data field from the connected Property. More...
 
virtual int requestUserConfirmation ()
 
virtual void trySetFocus ()
 
void setBuffered (bool _buf)
 
virtual void set ()
 Slot is called when the date of the widget is changed. More...
 
virtual void updateProperty ()
 Set the gui value to the Property. More...
 

Protected Attributes

double m_minOperational
 
double m_maxOperational
 
double m_minAlarm
 
double m_maxAlarm
 
QColor m_fillColor
 
QColor m_maxAlarmColor
 
QColor m_minAlarmColor
 
QColor m_maxOperationalColor
 
QColor m_minOperationalColor
 
QColor m_invalidColor
 
- Protected Attributes inherited from Nice::BridgeItem
bool m_inited
 
CompletionState m_state
 
bool m_autoSynch
 
bool m_isUserConfirmationNeeded
 
Nice::Jointm_root
 
Nice::Propertym_prop
 
WaveBreakerPtr m_breaker
 
bool m_showLabels
 
Nice::I64 m_id
 
QString m_nodeName
 
std::vector< Nice::PropertyPtrm_connectedProps
 

Properties

QString PropertyNode
 
bool Vertical
 
QColor MinAlarmColor
 
QColor MinOperationalColor
 
QColor MaxAlarmColor
 
QColor MaxOperationalColor
 
QColor InvalidColor
 

Private Slots

virtual void setVertical (bool _vert)
 
virtual void setVertical (bool _vert)
 
virtual void setVertical (bool _vert)
 

Private Member Functions

virtual void updateGUI (const Nice::Any &_val)
 
int getVertical () const
 
Nice::I32 value ()
 
virtual void initSlots ()
 
virtual void updateGUI (const Nice::Any &_val)
 
int getVertical () const
 
Nice::I32 value ()
 
virtual void initSlots ()
 
virtual void updateGUI (const Nice::Any &_val)
 
int getVertical () const
 
Nice::I32 value ()
 
virtual void initSlots ()
 

Private Attributes

bool m_vertical
 

Friends

template<typename T , typename E >
class AbstractMatrixBox
 
template<typename T , typename E >
class AbstractVectorBox
 
template<typename T , typename E >
class AbstractMatrixBox
 
template<typename T , typename E >
class AbstractVectorBox
 
template<typename T , typename E >
class AbstractMatrixBox
 
template<typename T , typename E >
class AbstractVectorBox
 

Additional Inherited Members

- Public Attributes inherited from Nice::BridgeItem
QGroupBox * m_container
 
bool m_locked
 
- Static Public Attributes inherited from Nice::BridgeItem
static std::map< CompletionState, QString > * s_palette = 0
 

Detailed Description

Id
ThermoBar.h 12457 2014-04-28 15:51:09Z briegel

Constructor & Destructor Documentation

◆ ThermoBar() [1/3]

ThermoBar::ThermoBar ( QWidget *  parent,
bool  _connect = true 
)
Id
ThermoBar.cc 12457 2014-04-28 15:51:09Z briegel

◆ ~ThermoBar() [1/3]

ThermoBar::~ThermoBar ( )
virtual

◆ ThermoBar() [2/3]

ThermoBar::ThermoBar ( QWidget *  parent,
bool  _connect = true 
)

◆ ~ThermoBar() [2/3]

virtual ThermoBar::~ThermoBar ( )
virtual

◆ ThermoBar() [3/3]

ThermoBar::ThermoBar ( QWidget *  parent,
bool  _connect = true 
)

◆ ~ThermoBar() [3/3]

virtual ThermoBar::~ThermoBar ( )
virtual

Member Function Documentation

◆ getVertical() [1/3]

int ThermoBar::getVertical ( ) const
inlineprivate

◆ getVertical() [2/3]

int ThermoBar::getVertical ( ) const
inlineprivate

◆ getVertical() [3/3]

int ThermoBar::getVertical ( ) const
inlineprivate

◆ initSlots() [1/3]

void ThermoBar::initSlots ( )
privatevirtual

Reimplemented from Nice::BridgeItem.

◆ initSlots() [2/3]

virtual void ThermoBar::initSlots ( )
privatevirtual

Reimplemented from Nice::BridgeItem.

◆ initSlots() [3/3]

virtual void ThermoBar::initSlots ( )
privatevirtual

Reimplemented from Nice::BridgeItem.

◆ invalidColor() [1/3]

QColor ThermoBar::invalidColor ( )

◆ invalidColor() [2/3]

QColor ThermoBar::invalidColor ( )

◆ invalidColor() [3/3]

QColor ThermoBar::invalidColor ( )

◆ maxAlarmColor() [1/3]

QColor ThermoBar::maxAlarmColor ( )

◆ maxAlarmColor() [2/3]

QColor ThermoBar::maxAlarmColor ( )

◆ maxAlarmColor() [3/3]

QColor ThermoBar::maxAlarmColor ( )

◆ maxOperationalColor() [1/3]

QColor ThermoBar::maxOperationalColor ( )

◆ maxOperationalColor() [2/3]

QColor ThermoBar::maxOperationalColor ( )

◆ maxOperationalColor() [3/3]

QColor ThermoBar::maxOperationalColor ( )

◆ minAlarmColor() [1/3]

QColor ThermoBar::minAlarmColor ( )

◆ minAlarmColor() [2/3]

QColor ThermoBar::minAlarmColor ( )

◆ minAlarmColor() [3/3]

QColor ThermoBar::minAlarmColor ( )

◆ minOperationalColor() [1/3]

QColor ThermoBar::minOperationalColor ( )

◆ minOperationalColor() [2/3]

QColor ThermoBar::minOperationalColor ( )

◆ minOperationalColor() [3/3]

QColor ThermoBar::minOperationalColor ( )

◆ setInvalidColor [1/3]

void ThermoBar::setInvalidColor ( QColor  color)
slot

◆ setInvalidColor [2/3]

void ThermoBar::setInvalidColor ( QColor  color)
slot

◆ setInvalidColor [3/3]

void ThermoBar::setInvalidColor ( QColor  color)
slot

◆ setMaxAlarmColor [1/3]

void ThermoBar::setMaxAlarmColor ( QColor  color)
slot

◆ setMaxAlarmColor [2/3]

void ThermoBar::setMaxAlarmColor ( QColor  color)
slot

◆ setMaxAlarmColor [3/3]

void ThermoBar::setMaxAlarmColor ( QColor  color)
slot

◆ setMaxOperationalColor [1/3]

void ThermoBar::setMaxOperationalColor ( QColor  color)
slot

◆ setMaxOperationalColor [2/3]

void ThermoBar::setMaxOperationalColor ( QColor  color)
slot

◆ setMaxOperationalColor [3/3]

void ThermoBar::setMaxOperationalColor ( QColor  color)
slot

◆ setMinAlarmColor [1/3]

void ThermoBar::setMinAlarmColor ( QColor  color)
slot

◆ setMinAlarmColor [2/3]

void ThermoBar::setMinAlarmColor ( QColor  color)
slot

◆ setMinAlarmColor [3/3]

void ThermoBar::setMinAlarmColor ( QColor  color)
slot

◆ setMinOperationalColor [1/3]

void ThermoBar::setMinOperationalColor ( QColor  color)
slot

◆ setMinOperationalColor [2/3]

void ThermoBar::setMinOperationalColor ( QColor  color)
slot

◆ setMinOperationalColor [3/3]

void ThermoBar::setMinOperationalColor ( QColor  color)
slot

◆ setScales() [1/3]

void ThermoBar::setScales ( Nice::Double  _d)
protected

◆ setScales() [2/3]

void ThermoBar::setScales ( Nice::Double  _d)
protected

◆ setScales() [3/3]

void ThermoBar::setScales ( Nice::Double  _d)
protected

◆ setVertical [1/3]

virtual void ThermoBar::setVertical ( bool  _vert)
privatevirtualslot

◆ setVertical [2/3]

void ThermoBar::setVertical ( bool  _vert)
privatevirtualslot

◆ setVertical [3/3]

virtual void ThermoBar::setVertical ( bool  _vert)
privatevirtualslot

◆ slot_setMaxAlarm [1/3]

void ThermoBar::slot_setMaxAlarm ( Nice::Double  _d)
slot

◆ slot_setMaxAlarm [2/3]

void ThermoBar::slot_setMaxAlarm ( Nice::Double  _d)
slot

◆ slot_setMaxAlarm [3/3]

void ThermoBar::slot_setMaxAlarm ( Nice::Double  _d)
slot

◆ slot_setMaxOperational [1/3]

void ThermoBar::slot_setMaxOperational ( Nice::Double  _d)
slot

◆ slot_setMaxOperational [2/3]

void ThermoBar::slot_setMaxOperational ( Nice::Double  _d)
slot

◆ slot_setMaxOperational [3/3]

void ThermoBar::slot_setMaxOperational ( Nice::Double  _d)
slot

◆ slot_setMaxValue [1/3]

void ThermoBar::slot_setMaxValue ( Nice::Double  _d)
slot

◆ slot_setMaxValue [2/3]

void ThermoBar::slot_setMaxValue ( Nice::Double  _d)
slot

◆ slot_setMaxValue [3/3]

void ThermoBar::slot_setMaxValue ( Nice::Double  _d)
slot

◆ slot_setMinAlarm [1/3]

void ThermoBar::slot_setMinAlarm ( Nice::Double  _d)
slot

◆ slot_setMinAlarm [2/3]

void ThermoBar::slot_setMinAlarm ( Nice::Double  _d)
slot

◆ slot_setMinAlarm [3/3]

void ThermoBar::slot_setMinAlarm ( Nice::Double  _d)
slot

◆ slot_setMinOperational [1/3]

void ThermoBar::slot_setMinOperational ( Nice::Double  _d)
slot

◆ slot_setMinOperational [2/3]

void ThermoBar::slot_setMinOperational ( Nice::Double  _d)
slot

◆ slot_setMinOperational [3/3]

void ThermoBar::slot_setMinOperational ( Nice::Double  _d)
slot

◆ slot_setMinValue [1/3]

void ThermoBar::slot_setMinValue ( Nice::Double  _d)
slot

◆ slot_setMinValue [2/3]

void ThermoBar::slot_setMinValue ( Nice::Double  _d)
slot

◆ slot_setMinValue [3/3]

void ThermoBar::slot_setMinValue ( Nice::Double  _d)
slot

◆ slot_setValid [1/3]

void ThermoBar::slot_setValid ( bool  _b)
slot

◆ slot_setValid [2/3]

void ThermoBar::slot_setValid ( bool  _b)
slot

◆ slot_setValid [3/3]

void ThermoBar::slot_setValid ( bool  _b)
slot

◆ updateGUI() [1/3]

void ThermoBar::updateGUI ( const Nice::Any _val)
privatevirtual

◆ updateGUI() [2/3]

virtual void ThermoBar::updateGUI ( const Nice::Any _val)
privatevirtual

◆ updateGUI() [3/3]

virtual void ThermoBar::updateGUI ( const Nice::Any _val)
privatevirtual

◆ value() [1/3]

Nice::I32 ThermoBar::value ( )
inlineprivate

◆ value() [2/3]

Nice::I32 ThermoBar::value ( )
inlineprivate

◆ value() [3/3]

Nice::I32 ThermoBar::value ( )
inlineprivate

Friends And Related Function Documentation

◆ AbstractMatrixBox [1/3]

template<typename T , typename E >
friend class AbstractMatrixBox
friend

◆ AbstractMatrixBox [2/3]

template<typename T , typename E >
class AbstractMatrixBox ( )
friend

◆ AbstractMatrixBox [3/3]

template<typename T , typename E >
class AbstractMatrixBox ( )
friend

◆ AbstractVectorBox [1/3]

template<typename T , typename E >
class AbstractVectorBox ( )
friend

◆ AbstractVectorBox [2/3]

template<typename T , typename E >
friend class AbstractVectorBox
friend

◆ AbstractVectorBox [3/3]

template<typename T , typename E >
class AbstractVectorBox ( )
friend

Member Data Documentation

◆ m_fillColor

QColor ThermoBar::m_fillColor
protected

◆ m_invalidColor

QColor ThermoBar::m_invalidColor
protected

◆ m_maxAlarm

double ThermoBar::m_maxAlarm
protected

◆ m_maxAlarmColor

QColor ThermoBar::m_maxAlarmColor
protected

◆ m_maxOperational

double ThermoBar::m_maxOperational
protected

◆ m_maxOperationalColor

QColor ThermoBar::m_maxOperationalColor
protected

◆ m_minAlarm

double ThermoBar::m_minAlarm
protected

◆ m_minAlarmColor

QColor ThermoBar::m_minAlarmColor
protected

◆ m_minOperational

double ThermoBar::m_minOperational
protected

◆ m_minOperationalColor

QColor ThermoBar::m_minOperationalColor
protected

◆ m_vertical

bool ThermoBar::m_vertical
private

Property Documentation

◆ InvalidColor

QColor ThermoBar::InvalidColor
readwrite

◆ MaxAlarmColor

QColor ThermoBar::MaxAlarmColor
readwrite

◆ MaxOperationalColor

QColor ThermoBar::MaxOperationalColor
readwrite

◆ MinAlarmColor

QColor ThermoBar::MinAlarmColor
readwrite

◆ MinOperationalColor

QColor ThermoBar::MinOperationalColor
readwrite

◆ PropertyNode

QString ThermoBar::PropertyNode
readwrite

◆ Vertical

bool ThermoBar::Vertical
readwrite

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