AronTreeWidgetItem Class Reference

#include <RobotAPI/libraries/skills_gui/aron_tree_widget/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 AronTreeWidgetItemDynamicCast (QTreeWidgetItem *)
 
static AronTreeWidgetItemDynamicCastAndCheck (QTreeWidgetItem *)
 

Public Attributes

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

Detailed Description

Definition at line 19 of file AronTreeWidgetItem.h.

Constructor & Destructor Documentation

◆ AronTreeWidgetItem()

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

Definition at line 186 of file AronTreeWidgetItem.cpp.

Member Function Documentation

◆ checkKeyValidityOfChildren()

void checkKeyValidityOfChildren ( )

Definition at line 90 of file AronTreeWidgetItem.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ DynamicCast()

AronTreeWidgetItem * DynamicCast ( QTreeWidgetItem *  i)
static

Definition at line 15 of file AronTreeWidgetItem.cpp.

+ Here is the caller graph for this function:

◆ DynamicCastAndCheck()

AronTreeWidgetItem * DynamicCastAndCheck ( QTreeWidgetItem *  i)
static

Definition at line 21 of file AronTreeWidgetItem.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ isValueErrorneous()

bool isValueErrorneous ( )

Definition at line 33 of file AronTreeWidgetItem.cpp.

◆ onUserChange()

void onUserChange ( int  changedColumn)

Definition at line 150 of file AronTreeWidgetItem.cpp.

+ Here is the call graph for this function:

◆ resetError()

void resetError ( )

Definition at line 76 of file AronTreeWidgetItem.cpp.

+ Here is the call graph for this function:

◆ setKeyErrorState()

void setKeyErrorState ( bool  hasError)

Definition at line 64 of file AronTreeWidgetItem.cpp.

+ Here is the call graph for this function:

◆ setValueErrorState()

void setValueErrorState ( bool  isErrorSource,
bool  isTransitiveError 
)

Definition at line 39 of file AronTreeWidgetItem.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ aronType

Definition at line 30 of file AronTreeWidgetItem.h.

◆ col0Editable

const bool col0Editable = false

Definition at line 32 of file AronTreeWidgetItem.h.

◆ col1Editable

const bool col1Editable = false

Definition at line 34 of file AronTreeWidgetItem.h.


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