Workspace 6.21.5
Public Slots | Signals | Public Member Functions | Properties | List of all members
ObjectArrayWidget Class Reference

#include <Workspace/Widgets/objectarraywidget.h>

Inherits QWidget.

Public Slots

void addObjectPressed ()
 
void on_rangeMax_editingFinished ()
 
void on_rangeMin_editingFinished ()
 
void removeObjectPressed ()
 

Signals

void requestUpdateData ()
 
void requestUpdateWidget ()
 

Public Member Functions

 ObjectArrayWidget (QWidget *parent=nullptr)
 
 ~ObjectArrayWidget () override
 
bool getAllowAddRemove () const
 
void setAllowAddRemove (bool allow)
 
void setReadOnly (bool b)
 
bool updateData (DataExecution::ObjectArray &objectArray, Widgets::NamePath &namePath)
 
bool updateWidget (DataExecution::ObjectArray &objectArray, Widgets::NamePath &namePath)
 

Properties

bool allowAddRemove
 

Constructor & Destructor Documentation

◆ ObjectArrayWidget()

ObjectArrayWidget ( QWidget *  parent = nullptr)

◆ ~ObjectArrayWidget()

~ObjectArrayWidget ( )
override

Member Function Documentation

◆ addObjectPressed

void addObjectPressed ( )
slot

◆ getAllowAddRemove()

bool getAllowAddRemove ( ) const

◆ on_rangeMax_editingFinished

void on_rangeMax_editingFinished ( )
slot

◆ on_rangeMin_editingFinished

void on_rangeMin_editingFinished ( )
slot

◆ removeObjectPressed

void removeObjectPressed ( )
slot

◆ requestUpdateData

void requestUpdateData ( )
signal

◆ requestUpdateWidget

void requestUpdateWidget ( )
signal

◆ setAllowAddRemove()

void setAllowAddRemove ( bool  allow)

◆ setReadOnly()

void setReadOnly ( bool  b)

◆ updateData()

bool updateData ( DataExecution::ObjectArray objectArray,
Widgets::NamePath namePath 
)

◆ updateWidget()

bool updateWidget ( DataExecution::ObjectArray objectArray,
Widgets::NamePath namePath 
)

Property Documentation

◆ allowAddRemove

bool allowAddRemove
readwrite