SOFA API  1a4bb3e7
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 clearComponentOutput ()
 
void clearComponentWarning ()
 

Friends

class GraphHistoryManager
 
class LinkComponent
 

Constructor details

◆ QDisplayPropertyWidget()

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

◆ ~QDisplayPropertyWidget()

sofa::gui::qt::QDisplayPropertyWidget::~QDisplayPropertyWidget ( )
override

Function details

◆ addComponent()

void sofa::gui::qt::QDisplayPropertyWidget::addComponent ( const QString &  component,
core::objectmodel::Base base,
QTreeWidgetItem *  listItem,
bool  clear = true 
)

◆ addData()

void sofa::gui::qt::QDisplayPropertyWidget::addData ( const QString &  component,
const QString &  group,
sofa::core::objectmodel::BaseData data 
)

◆ addDescriptionItem()

void sofa::gui::qt::QDisplayPropertyWidget::addDescriptionItem ( QTreeWidgetItem *  groupItem,
const QString &  name,
const QString &  description 
)
protected

◆ addGroup()

void sofa::gui::qt::QDisplayPropertyWidget::addGroup ( const QString &  component,
const QString &  group 
)

◆ addLink()

void sofa::gui::qt::QDisplayPropertyWidget::addLink ( const QString &  component,
const QString &  group,
sofa::core::objectmodel::BaseLink link 
)

◆ clear()

void sofa::gui::qt::QDisplayPropertyWidget::clear ( )

◆ clearAll()

void sofa::gui::qt::QDisplayPropertyWidget::clearAll ( )

◆ clearComponentOutput

void sofa::gui::qt::QDisplayPropertyWidget::clearComponentOutput ( )
protectedslot

◆ clearComponentWarning

void sofa::gui::qt::QDisplayPropertyWidget::clearComponentWarning ( )
protectedslot

◆ DefaultDataGroup()

static QString sofa::gui::qt::QDisplayPropertyWidget::DefaultDataGroup ( )
inlinestatic

◆ DefaultInfoGroup()

static QString sofa::gui::qt::QDisplayPropertyWidget::DefaultInfoGroup ( )
inlinestatic

◆ DefaultLinkGroup()

static QString sofa::gui::qt::QDisplayPropertyWidget::DefaultLinkGroup ( )
inlinestatic

◆ DefaultLogGroup()

static QString sofa::gui::qt::QDisplayPropertyWidget::DefaultLogGroup ( )
inlinestatic

◆ findComponent()

QTreeWidgetItem * sofa::gui::qt::QDisplayPropertyWidget::findComponent ( const QString &  component) const
protected

◆ findGroup()

QTreeWidgetItem * sofa::gui::qt::QDisplayPropertyWidget::findGroup ( const QString &  component,
const QString &  group 
) const
protected

◆ setConsoleOutput()

void sofa::gui::qt::QDisplayPropertyWidget::setConsoleOutput ( const QString &  component,
const QString &  group,
sofa::core::objectmodel::Base base 
)

◆ setDescription()

void sofa::gui::qt::QDisplayPropertyWidget::setDescription ( const QString &  component,
const QString &  group,
sofa::core::objectmodel::Base base 
)

Related details

◆ GraphHistoryManager

friend class GraphHistoryManager
friend

◆ LinkComponent

friend class LinkComponent
friend