QElectroTech
0.8-dev
|
#include <propertieseditordockwidget.h>
Public Member Functions | |
PropertiesEditorDockWidget (QWidget *parent=nullptr) | |
PropertiesEditorDockWidget::PropertiesEditorDockWidget Constructor. More... | |
~PropertiesEditorDockWidget () override | |
PropertiesEditorDockWidget::~PropertiesEditorDockWidget Destructor. More... | |
virtual void | clear () |
PropertiesEditorDockWidget::clear Remove all editor present in this dock and delete it. They also disabled the button box at the bottom of this dock. More... | |
virtual void | apply () |
PropertiesEditorDockWidget::apply Call the apply method for each editor present in this dock. More... | |
virtual void | reset () |
PropertiesEditorDockWidget::reset Call the reset method for each editor present in this widget. More... | |
bool | addEditor (PropertiesEditorWidget *editor, int index=0) |
PropertiesEditorDockWidget::addEditor Add an editor in this dock at index in the main vertical layout (note the button box are displayed at bottom of this layout by default) When an editor is added, we enable the button box. More... | |
QList< PropertiesEditorWidget * > | editors () const |
PropertiesEditorDockWidget::editors. More... | |
bool | removeEditor (PropertiesEditorWidget *editor) |
PropertiesEditorDockWidget::removeEditor Remove editor from this dock. The editor wasn't delete a the end of this method If the editor was the last on this widget, we disabled the button box. More... | |
Protected Attributes | |
QList< PropertiesEditorWidget * > | m_editor_list |
Private Attributes | |
Ui::PropertiesEditorDockWidget * | ui |
|
explicit |
PropertiesEditorDockWidget::PropertiesEditorDockWidget Constructor.
parent | : parent widget |
|
override |
PropertiesEditorDockWidget::~PropertiesEditorDockWidget Destructor.
bool PropertiesEditorDockWidget::addEditor | ( | PropertiesEditorWidget * | editor, |
int | index = 0 |
||
) |
PropertiesEditorDockWidget::addEditor Add an editor in this dock at index in the main vertical layout (note the button box are displayed at bottom of this layout by default) When an editor is added, we enable the button box.
editor | : editor to add; |
index | : index of editor in the layout |
|
virtual |
PropertiesEditorDockWidget::apply Call the apply method for each editor present in this dock.
|
virtual |
PropertiesEditorDockWidget::clear Remove all editor present in this dock and delete it. They also disabled the button box at the bottom of this dock.
QList< PropertiesEditorWidget * > PropertiesEditorDockWidget::editors | ( | ) | const |
PropertiesEditorDockWidget::editors.
bool PropertiesEditorDockWidget::removeEditor | ( | PropertiesEditorWidget * | editor | ) |
PropertiesEditorDockWidget::removeEditor Remove editor from this dock. The editor wasn't delete a the end of this method If the editor was the last on this widget, we disabled the button box.
editor | : editor to remove |
|
virtual |
PropertiesEditorDockWidget::reset Call the reset method for each editor present in this widget.
|
protected |
|
private |