12 #ifndef QmitkStringPropertyOnDemandEdit_h
13 #define QmitkStringPropertyOnDemandEdit_h
A simple clickable QLabel helper used by QmitkStringPropertyOnDemandEdit.
void mouseReleaseEvent(QMouseEvent *) override
Emit clicked() on mouse release.
void clicked()
Emitted when the label is clicked.
QClickableLabel2(QWidget *parent, Qt::WindowFlags f={})
Construct the clickable label.
An on-demand string property editor that shows the value as a label with a "..." button to open an in...
mitk::StringProperty * m_StringProperty
void PropertyChanged() override
Called when the observed property value has changed.
void PropertyRemoved() override
Called when the observed property is about to be deleted.
QClickableLabel2 * m_toolbutton
void onToolButtonClicked()
QmitkStringPropertyOnDemandEdit(mitk::StringProperty *property, QWidget *parent)
Construct an on-demand editor for the given string property.
~QmitkStringPropertyOnDemandEdit() override
Destructor.
Read-write observer for a mitk::BaseProperty.
Property for storing string values.