mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-02-18 17:49:59 +01:00
Image can be edited in the dock widget
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3944 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -19,6 +19,8 @@
|
||||
#include "elementpropertieswidget.h"
|
||||
#include "diagram.h"
|
||||
#include "element.h"
|
||||
#include "diagramimageitem.h"
|
||||
#include "imagepropertieswidget.h"
|
||||
|
||||
/**
|
||||
* @brief DiagramPropertiesEditorDockWidget::DiagramPropertiesEditorDockWidget
|
||||
@@ -69,11 +71,15 @@ void DiagramPropertiesEditorDockWidget::selectionChanged()
|
||||
{
|
||||
if (!m_diagram) return;
|
||||
clear();
|
||||
|
||||
if (m_diagram->selectedItems().size() == 1)
|
||||
{
|
||||
QGraphicsItem *item = m_diagram->selectedItems().first();
|
||||
|
||||
if (Element *elmt = dynamic_cast<Element*>(item))
|
||||
addEditor(new ElementPropertiesWidget(elmt, this));
|
||||
else if (DiagramImageItem *image = dynamic_cast<DiagramImageItem *>(item))
|
||||
addEditor(new ImagePropertiesWidget(image, this));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user