EditMatrixWidget Class Reference

#include <RobotAPI/libraries/skills_gui/aron_tree_widget/widgets/EditMatrixWidget.h>

+ Inheritance diagram for EditMatrixWidget:

Public Member Functions

 EditMatrixWidget ()=delete
 
 EditMatrixWidget (long numRows, long numCols, aron::type::matrix::ElementType elemType, QTreeWidgetItem *currentWidget)
 
std::string getText (long row, long col)
 
bool hasParseErrors ()
 
void highlightUnparsableEntries ()
 
std::vector< unsigned char > parseElement (long row, long col)
 
void setText (long row, long col, const std::string &str)
 
- Public Member Functions inherited from CustomWidget
 CustomWidget (QTreeWidgetItem *overlayingItem)
 
virtual void setSupressSignals (bool doSupress)
 

Static Public Member Functions

static EditMatrixWidgetDynamicCast (QWidget *)
 
static EditMatrixWidgetDynamicCastAndCheck (QWidget *)
 
- Static Public Member Functions inherited from CustomWidget
static CustomWidgetDynamicCast (QWidget *)
 
static CustomWidgetDynamicCastAndCheck (QWidget *)
 

Additional Inherited Members

- Signals inherited from CustomWidget
void elemChanged (QTreeWidgetItem *elem, int col)
 
- Protected Attributes inherited from CustomWidget
QTreeWidgetItem * overlayingItem
 

Detailed Description

Definition at line 19 of file EditMatrixWidget.h.

Constructor & Destructor Documentation

◆ EditMatrixWidget() [1/2]

EditMatrixWidget ( )
delete

◆ EditMatrixWidget() [2/2]

EditMatrixWidget ( long  numRows,
long  numCols,
aron::type::matrix::ElementType  elemType,
QTreeWidgetItem *  currentWidget 
)

Definition at line 15 of file EditMatrixWidget.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ DynamicCast()

EditMatrixWidget * DynamicCast ( QWidget *  elem)
static

Definition at line 86 of file EditMatrixWidget.cpp.

+ Here is the caller graph for this function:

◆ DynamicCastAndCheck()

EditMatrixWidget * DynamicCastAndCheck ( QWidget *  elem)
static

Definition at line 92 of file EditMatrixWidget.cpp.

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

◆ getText()

std::string getText ( long  row,
long  col 
)

Definition at line 127 of file EditMatrixWidget.cpp.

+ Here is the caller graph for this function:

◆ hasParseErrors()

bool hasParseErrors ( )

Definition at line 176 of file EditMatrixWidget.cpp.

+ Here is the call graph for this function:

◆ highlightUnparsableEntries()

void highlightUnparsableEntries ( )

Definition at line 152 of file EditMatrixWidget.cpp.

+ Here is the call graph for this function:

◆ parseElement()

std::vector< unsigned char > parseElement ( long  row,
long  col 
)

Definition at line 202 of file EditMatrixWidget.cpp.

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

◆ setText()

void setText ( long  row,
long  col,
const std::string &  str 
)

Definition at line 104 of file EditMatrixWidget.cpp.

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

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