![]() |
QElectroTech 0.100.0-dev
|
The ImagePropertiesWidget class This class provides a widget to edit the properties of a DiagramImageItem. More...
#include <imagepropertieswidget.h>


Public Member Functions | |
| ImagePropertiesWidget (DiagramImageItem *image=nullptr, QWidget *parent=nullptr) | |
| ImagePropertiesWidget::ImagePropertiesWidget Constructor. | |
| ~ImagePropertiesWidget () override | |
| ImagePropertiesWidget::~ImagePropertiesWidget Destructor. | |
| void | setImageItem (DiagramImageItem *image) |
| ImagePropertiesWidget::setImageItem Set the image to edit properties. | |
| void | apply () override |
| ImagePropertiesWidget::apply Apply the change. | |
| void | reset () override |
| ImagePropertiesWidget::reset Reset the change. | |
| bool | setLiveEdit (bool live_edit) override |
| ImagePropertiesWidget::setLiveEdit. | |
| QUndoCommand * | associatedUndo () const override |
| ImagePropertiesWidget::associatedUndo. | |
Public Member Functions inherited from PropertiesEditorWidget | |
| PropertiesEditorWidget (QWidget *parent=nullptr) | |
| PropertiesEditorWidget::PropertiesEditorWidget Constructor. | |
| virtual QString | title () const |
| PropertiesEditorWidget::title. | |
| bool | isLiveEdit () const |
| PropertiesEditorWidget::isLiveEdit. | |
Private Slots | |
| void | on_m_scale_slider_valueChanged (int value) |
| ImagePropertiesWidget::on_m_scale_slider_valueChanged Update the size of image when move slider. | |
| void | on_m_lock_pos_cb_clicked () |
| ImagePropertiesWidget::on_m_lock_pos_cb_clicked Set movable or not the image according to corresponding check box. | |
Private Member Functions | |
| void | updateUi () override |
| ImagePropertiesWidget::updateUi Udpdate the ui, notably when the image to edit change. | |
Private Attributes | |
| Ui::ImagePropertiesWidget * | ui |
| DiagramImageItem * | m_image |
| bool | m_movable |
| qreal | m_scale |
Additional Inherited Members | |
Protected Member Functions inherited from PropertiesEditorWidget | |
| virtual void | enableLiveEdit () |
| virtual void | disableLiveEdit () |
Protected Attributes inherited from PropertiesEditorWidget | |
| bool | m_live_edit |
The ImagePropertiesWidget class This class provides a widget to edit the properties of a DiagramImageItem.
|
explicit |
ImagePropertiesWidget::ImagePropertiesWidget Constructor.
| image | : image to edit properties |
| parent | : parent widget |

|
override |
ImagePropertiesWidget::~ImagePropertiesWidget Destructor.
|
overridevirtual |
ImagePropertiesWidget::apply Apply the change.
Reimplemented from PropertiesEditorWidget.


|
overridevirtual |
ImagePropertiesWidget::associatedUndo.
Reimplemented from PropertiesEditorWidget.


|
privateslot |
ImagePropertiesWidget::on_m_lock_pos_cb_clicked Set movable or not the image according to corresponding check box.

|
privateslot |
ImagePropertiesWidget::on_m_scale_slider_valueChanged Update the size of image when move slider.
| value |
|
overridevirtual |
ImagePropertiesWidget::reset Reset the change.
Reimplemented from PropertiesEditorWidget.

| void ImagePropertiesWidget::setImageItem | ( | DiagramImageItem * | image | ) |
ImagePropertiesWidget::setImageItem Set the image to edit properties.
| image | : image to edit |


|
overridevirtual |
ImagePropertiesWidget::setLiveEdit.
| live_edit | true -> enable live edit false -> disable live edit |
Reimplemented from PropertiesEditorWidget.

|
overrideprivatevirtual |
ImagePropertiesWidget::updateUi Udpdate the ui, notably when the image to edit change.
Reimplemented from PropertiesEditorWidget.


|
private |
|
private |
|
private |
|
private |