SOFA API  c76874b7
Open source framework for multi-physics simuation
sofa::gui::qt::QDisplayPropertyWidget Class Reference

#include <QDisplayPropertyWidget.h>

Inheritance diagram for sofa::gui::qt::QDisplayPropertyWidget:

Public Member Functions

 QDisplayPropertyWidget (const ModifyObjectFlags &modifyFlags, QWidget *parent=nullptr)
 
 ~QDisplayPropertyWidget () override
 
void addComponent (const QString &component, core::objectmodel::Base *base, QTreeWidgetItem *listItem, bool clear=true)
 
void addGroup (const QString &component, const QString &group)
 
void addData (const QString &component, const QString &group, sofa::core::objectmodel::BaseData *data)
 
void addLink (const QString &component, const QString &group, sofa::core::objectmodel::BaseLink *link)
 
void setDescription (const QString &component, const QString &group, sofa::core::objectmodel::Base *base)
 
void setConsoleOutput (const QString &component, const QString &group, sofa::core::objectmodel::Base *base)
 
void clear ()
 
void clearAll ()
 

Static Public Member Functions

static QString DefaultDataGroup ()
 
static QString DefaultLinkGroup ()
 
static QString DefaultInfoGroup ()
 
static QString DefaultLogGroup ()
 

Protected Member Functions

void addDescriptionItem (QTreeWidgetItem *groupItem, const QString &name, const QString &description)
 
QTreeWidgetItem * findComponent (const QString &component) const
 
QTreeWidgetItem * findGroup (const QString &component, const QString &group) const
 

Protected Slots

void updateListViewItem ()
 
void clearComponentOutput ()
 
void clearComponentWarning ()
 

Friends

class GraphHistoryManager
 
class LinkComponent
 

Constructor details

sofa::gui::qt::QDisplayPropertyWidget::QDisplayPropertyWidget ( const ModifyObjectFlags modifyFlags,
QWidget parent = nullptr 
)
sofa::gui::qt::QDisplayPropertyWidget::~QDisplayPropertyWidget ( )
override

Function details

void sofa::gui::qt::QDisplayPropertyWidget::addComponent ( const QString &  component,
core::objectmodel::Base base,
QTreeWidgetItem *  listItem,
bool  clear = true 
)
void sofa::gui::qt::QDisplayPropertyWidget::addData ( const QString &  component,
const QString &  group,
sofa::core::objectmodel::BaseData data 
)
void sofa::gui::qt::QDisplayPropertyWidget::addDescriptionItem ( QTreeWidgetItem *  groupItem,
const QString &  name,
const QString &  description 
)
protected
void sofa::gui::qt::QDisplayPropertyWidget::addGroup ( const QString &  component,
const QString &  group 
)
void sofa::gui::qt::QDisplayPropertyWidget::addLink ( const QString &  component,
const QString &  group,
sofa::core::objectmodel::BaseLink link 
)
void sofa::gui::qt::QDisplayPropertyWidget::clear ( )
void sofa::gui::qt::QDisplayPropertyWidget::clearAll ( )
void sofa::gui::qt::QDisplayPropertyWidget::clearComponentOutput ( )
protectedslot
void sofa::gui::qt::QDisplayPropertyWidget::clearComponentWarning ( )
protectedslot
static QString sofa::gui::qt::QDisplayPropertyWidget::DefaultDataGroup ( )
inlinestatic
static QString sofa::gui::qt::QDisplayPropertyWidget::DefaultInfoGroup ( )
inlinestatic
static QString sofa::gui::qt::QDisplayPropertyWidget::DefaultLinkGroup ( )
inlinestatic
static QString sofa::gui::qt::QDisplayPropertyWidget::DefaultLogGroup ( )
inlinestatic
QTreeWidgetItem * sofa::gui::qt::QDisplayPropertyWidget::findComponent ( const QString &  component) const
protected
QTreeWidgetItem * sofa::gui::qt::QDisplayPropertyWidget::findGroup ( const QString &  component,
const QString &  group 
) const
protected
void sofa::gui::qt::QDisplayPropertyWidget::setConsoleOutput ( const QString &  component,
const QString &  group,
sofa::core::objectmodel::Base base 
)
void sofa::gui::qt::QDisplayPropertyWidget::setDescription ( const QString &  component,
const QString &  group,
sofa::core::objectmodel::Base base 
)
void sofa::gui::qt::QDisplayPropertyWidget::updateListViewItem ( )
protectedslot

Related details

friend class GraphHistoryManager
friend
friend class LinkComponent
friend