AronTreeWidgetItem Class Reference

#include <RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/AronTreeWidgetItem.h>

+ Inheritance diagram for AronTreeWidgetItem:

Public Member Functions

 AronTreeWidgetItem (bool editKey, bool editVal, QString key, aron::type::VariantPtr type)
 
void checkKeyValidityOfChildren ()
 
bool isValueErrorneous ()
 
void onUserChange (int changedColumn)
 
void resetError ()
 
void setKeyErrorState (bool hasError)
 
void setValueErrorState (bool isErrorSource, bool isTransitiveError)
 

Static Public Member Functions

static AronTreeWidgetItem * DynamicCast (QTreeWidgetItem *)
 
static AronTreeWidgetItem * DynamicCastAndCheck (QTreeWidgetItem *)
 

Public Attributes

aron::type::VariantPtr aronType
 
const bool col0Editable = false
 
const bool col1Editable = false
 

Constructor & Destructor Documentation

◆ AronTreeWidgetItem()

AronTreeWidgetItem ( bool editKey,
bool editVal,
QString key,
aron::type::VariantPtr type )

Member Function Documentation

◆ checkKeyValidityOfChildren()

void checkKeyValidityOfChildren ( )

◆ DynamicCast()

AronTreeWidgetItem * DynamicCast ( QTreeWidgetItem * i)
static

◆ DynamicCastAndCheck()

AronTreeWidgetItem * DynamicCastAndCheck ( QTreeWidgetItem * i)
static

◆ isValueErrorneous()

bool isValueErrorneous ( )

◆ onUserChange()

void onUserChange ( int changedColumn)

◆ resetError()

void resetError ( )

◆ setKeyErrorState()

void setKeyErrorState ( bool hasError)

◆ setValueErrorState()

void setValueErrorState ( bool isErrorSource,
bool isTransitiveError )

Member Data Documentation

◆ aronType

◆ col0Editable

const bool col0Editable = false

◆ col1Editable

const bool col1Editable = false

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