QElectroTech 0.100.0-dev
|
The AbstractElementPropertiesEditorWidget class This class provide common method for all widget used to edit some properties of an element. More...
#include <abstractelementpropertieseditorwidget.h>
Public Member Functions | |
AbstractElementPropertiesEditorWidget (QWidget *parent=nullptr) | |
virtual void | setElement (Element *element)=0 |
Public Member Functions inherited from PropertiesEditorWidget | |
PropertiesEditorWidget (QWidget *parent=nullptr) | |
PropertiesEditorWidget::PropertiesEditorWidget Constructor. | |
virtual void | apply () |
virtual void | reset () |
virtual QUndoCommand * | associatedUndo () const |
PropertiesEditorWidget::associatedUndo By default, return a nullptr. | |
virtual QString | title () const |
PropertiesEditorWidget::title. | |
virtual void | updateUi () |
virtual bool | setLiveEdit (bool live_edit) |
PropertiesEditorWidget::setLiveEdit Set the editor in live edit mode. When an editor is in live edit mode, every change is applied immediately (no need to call apply). If live edit can be enabled, return true, or else false. By default this method does nothing and returns false (live edit is disabled). Inherited class of PropertiesEditorWidget must reimplement this method to manage the live edit mode. | |
bool | isLiveEdit () const |
PropertiesEditorWidget::isLiveEdit. | |
Protected Attributes | |
QPointer< Element > | m_element |
Protected Attributes inherited from PropertiesEditorWidget | |
bool | m_live_edit |
Additional Inherited Members | |
Protected Member Functions inherited from PropertiesEditorWidget | |
virtual void | enableLiveEdit () |
virtual void | disableLiveEdit () |
The AbstractElementPropertiesEditorWidget class This class provide common method for all widget used to edit some properties of an element.
|
explicit |
|
pure virtual |
Implemented in DynamicElementTextItemEditor, ElementInfoWidget, ElementPropertiesWidget, LinkSingleElementWidget, and MasterPropertiesWidget.
|
protected |