QElectroTech
0.70
|
#include <elementscene.h>
Public Types | |
enum | Behavior { Normal, PasteArea, AddPart } |
enum | ItemOption { SortByZValue = 1, IncludeTerminals = 2, IncludeHelperItems = 4, Selected = 8, NonSelected = 16, SelectedOrNot = 24 } |
Public Slots | |
void | slot_select (const ElementContent &) |
ElementScene::slot_select Select the item in content, every others items in the scene are deselected. More... | |
void | slot_selectAll () |
ElementScene::slot_selectAll Select all items. More... | |
void | slot_deselectAll () |
ElementScene::slot_deselectAll deselect all item. More... | |
void | slot_invertSelection () |
void | slot_delete () |
void | slot_editNames () |
ElementScene::slot_editNames Launch a dialog for edit the names of the edited element. More... | |
void | slot_editAuthorInformations () |
void | slot_editProperties () |
ElementScene::slot_editProperties Open dialog to edit the element properties. More... | |
void | managePrimitivesGroups () |
ElementScene::managePrimitivesGroups Ensure the decorator is adequately shown, hidden or updated so it always represents the current selection. More... | |
void | stackAction (ElementEditionCommand *) |
Signals | |
void | partsAdded () |
Signal emitted after one or several parts were added. More... | |
void | partsRemoved () |
Signal emitted after one or several parts were removed. More... | |
void | partsZValueChanged () |
Signal emitted when the zValue of one or several parts change. More... | |
void | pasteAreaDefined (const QRectF &) |
Signal emitted when users have defined the copy/paste area. More... | |
void | needZoomFit () |
Signal emitted when need zoomFit. More... | |
void | elementInfoChanged () |
Public Member Functions | |
ElementScene (QETElementEditor *, QObject *=nullptr) | |
~ElementScene () override | |
ElementScene::~ElementScene. More... | |
void | setEventInterface (ESEventInterface *event_interface) |
ElementScene::setEventInterface Set a new event interface. More... | |
void | clearEventInterface () |
ElementScene::clearEventInterface Clear the current event interface. More... | |
void | setBehavior (ElementScene::Behavior) |
ElementScene::setBehavior Modifie the current behavior of this scene. More... | |
ElementScene::Behavior | behavior () const |
QPointF | snapToGrid (QPointF point) |
void | setNames (const NamesList &) |
NamesList | names () const |
QString | informations () const |
void | setInformations (const QString &) |
QString | elementType () const |
DiagramContext | elementKindInfo () const |
DiagramContext | elementInformation () const |
virtual int | xGrid () const |
virtual int | yGrid () const |
virtual void | setGrid (int, int) |
virtual const QDomDocument | toXml (bool=true) |
ElementScene::toXml Export this element as a xml file. More... | |
virtual QRectF | boundingRectFromXml (const QDomDocument &) |
virtual void | fromXml (const QDomDocument &, const QPointF &=QPointF(), bool=true, ElementContent *=nullptr) |
virtual void | reset () |
ElementScene::reset Remove all QGraphicsItems in the scene and clear the undo stack. More... | |
virtual QList< CustomElementPart * > | primitives () const |
virtual QList< QGraphicsItem * > | zItems (ItemOptions options=ItemOptions(SortByZValue|IncludeTerminals|SelectedOrNot)) const |
virtual ElementContent | selectedContent () const |
virtual void | getPasteArea (const QRectF &) |
QRectF | elementSceneGeometricRect () const |
bool | containsTerminals () const |
QUndoStack & | undoStack () |
QGIManager & | qgiManager () |
bool | wasCopiedFromThisElement (const QString &) |
void | cut () |
void | copy () |
QETElementEditor * | editor () const |
void | setElementInfo (const DiagramContext &dc) |
Static Public Member Functions | |
static bool | clipboardMayContainElement () |
Protected Member Functions | |
void | mouseMoveEvent (QGraphicsSceneMouseEvent *) override |
ElementScene::mouseMoveEvent. More... | |
void | mousePressEvent (QGraphicsSceneMouseEvent *) override |
ElementScene::mousePressEvent. More... | |
void | mouseReleaseEvent (QGraphicsSceneMouseEvent *) override |
ElementScene::mouseReleaseEvent. More... | |
void | mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event) override |
ElementScene::mouseDoubleClickEvent. More... | |
void | keyPressEvent (QKeyEvent *event) override |
ElementScene::keyPressEvent manage key press event. More... | |
void | contextMenuEvent (QGraphicsSceneContextMenuEvent *event) override |
ElementScene::contextMenuEvent Display the context menu event, only if behavior are Normal. More... | |
void | drawForeground (QPainter *, const QRectF &) override |
Private Member Functions | |
ElementScene (const ElementScene &) | |
QRectF | elementContentBoundingRect (const ElementContent &) const |
bool | applyInformations (const QDomDocument &) |
ElementContent | loadContent (const QDomDocument &) |
ElementScene::loadContent. More... | |
ElementContent | addContent (const ElementContent &) |
ElementContent | addContentAtPos (const ElementContent &, const QPointF &) |
void | addPrimitive (QGraphicsItem *) |
void | initPasteArea () |
void | centerElementToOrigine () |
ElementScene::centerElementToOrigine try to center better is possible the element to the scene (the calcul isn't optimal but work good) More... | |
Static Private Member Functions | |
static bool | zValueLessThan (QGraphicsItem *, QGraphicsItem *) |
Private Attributes | |
NamesList | m_names_list |
QString | m_informations |
List of localized names. More... | |
QString | m_elmt_type |
Extra informations. More... | |
DiagramContext | m_elmt_kindInfo |
element type More... | |
DiagramContext | m_elmt_information |
QGIManager | m_qgi_manager |
element kind info More... | |
QUndoStack | m_undo_stack |
ESEventInterface * | m_event_interface = nullptr |
Behavior | m_behavior |
QETElementEditor * | m_element_editor = nullptr |
QGraphicsRectItem * | m_paste_area |
QRectF | m_defined_paste_area |
QString | m_last_copied |
ElementPrimitiveDecorator * | m_decorator = nullptr |
Decorator item displayed when at least one item is selected. More... | |
int | m_x_grid |
int | m_y_grid |
QMutex * | m_decorator_lock |
Friends | |
class | ChangePropertiesCommand |
This class is the canvas allowing the visual edition of an electrial element. It displays the various primitives composing the drawing of the element, the border due to its fixed size and its hotspot.
Definition at line 38 of file elementscene.h.
Enumerator | |
---|---|
Normal | |
PasteArea | |
AddPart |
Definition at line 45 of file elementscene.h.
Enumerator | |
---|---|
SortByZValue | |
IncludeTerminals | |
IncludeHelperItems | |
Selected | |
NonSelected | |
SelectedOrNot |
Definition at line 46 of file elementscene.h.
ElementScene::ElementScene | ( | QETElementEditor * | editor, |
QObject * | parent = nullptr |
||
) |
Constructeur
editor | L'editeur d'element concerne |
parent | le Widget parent |
Definition at line 47 of file elementscene.cpp.
References initPasteArea(), m_behavior, m_decorator_lock, m_undo_stack, managePrimitivesGroups(), Normal, and setGrid().
|
override |
Definition at line 73 of file elementscene.cpp.
References m_decorator, m_decorator_lock, m_event_interface, m_undo_stack, and managePrimitivesGroups().
|
private |
|
private |
Ajoute le contenu content a cet element
content | contenu ( = liste de parties) a charger |
Definition at line 1018 of file elementscene.cpp.
References addPrimitive().
Referenced by fromXml().
|
private |
Ajoute le contenu content a cet element
content | contenu ( = liste de parties) a charger |
pos | Position du coin superieur gauche du contenu apres avoir ete ajoute |
Definition at line 1031 of file elementscene.cpp.
References addPrimitive(), and elementContentBoundingRect().
Referenced by fromXml().
|
private |
Add a primitive to the scene by wrapping it within an ElementPrimitiveDecorator group.
Definition at line 1050 of file elementscene.cpp.
Referenced by addContent(), and addContentAtPos().
|
private |
Applique les informations (dimensions, hostpot, orientations, connexions internes, noms et informations complementaires) contenu dans un document XML.
xml_document | Document XML a analyser |
Definition at line 902 of file elementscene.cpp.
References NamesList::fromXml(), DiagramContext::fromXml(), m_elmt_information, m_elmt_kindInfo, m_elmt_type, m_names_list, and setInformations().
Referenced by fromXml().
ElementScene::Behavior ElementScene::behavior | ( | ) | const |
Definition at line 314 of file elementscene.cpp.
References m_behavior.
|
virtual |
xml_document | un document XML decrivant un element |
Definition at line 436 of file elementscene.cpp.
References elementContentBoundingRect(), and loadContent().
|
private |
ElementScene::centerElementToOrigine try to center better is possible the element to the scene (the calcul isn't optimal but work good)
Definition at line 1098 of file elementscene.cpp.
References elementSceneGeometricRect(), needZoomFit(), and ElementPrimitiveDecorator::Type.
Referenced by toXml().
void ElementScene::clearEventInterface | ( | ) |
ElementScene::clearEventInterface Clear the current event interface.
Definition at line 296 of file elementscene.cpp.
References m_event_interface.
Referenced by QETElementEditor::toFile(), and QETElementEditor::toLocation().
|
static |
Definition at line 533 of file elementscene.cpp.
Referenced by QETElementEditor::slot_updateMenus().
bool ElementScene::containsTerminals | ( | ) | const |
Definition at line 507 of file elementscene.cpp.
|
overrideprotected |
ElementScene::contextMenuEvent Display the context menu event, only if behavior are Normal.
event |
Definition at line 242 of file elementscene.cpp.
References m_behavior, m_element_editor, and Normal.
void ElementScene::copy | ( | ) |
Gere le fait de copier la selection = l'exporter en XML dans le presse-papier.
Definition at line 563 of file elementscene.cpp.
References m_last_copied, and toXml().
Referenced by cut().
void ElementScene::cut | ( | ) |
Gere le fait de couper la selection = l'exporter en XML dans le presse-papier puis la supprimer.
Definition at line 552 of file elementscene.cpp.
References copy(), and undoStack().
|
overrideprotected |
Dessine l'arriere-plan de l'editeur, cad l'indicateur de hotspot.
p | Le QPainter a utiliser pour dessiner |
rect | Le rectangle de la zone a dessiner |
Definition at line 257 of file elementscene.cpp.
QETElementEditor * ElementScene::editor | ( | ) | const |
Definition at line 580 of file elementscene.cpp.
References m_element_editor.
Referenced by PartPolygon::contextMenuEvent().
|
private |
content | Contenu ( = parties) d'un element |
Definition at line 884 of file elementscene.cpp.
References ElementPrimitiveDecorator::Type.
Referenced by addContentAtPos(), and boundingRectFromXml().
|
signal |
Referenced by PartDynamicTextField::itemChange(), and setElementInfo().
|
inline |
Definition at line 102 of file elementscene.h.
References m_elmt_information.
|
inline |
Definition at line 101 of file elementscene.h.
References m_elmt_kindInfo.
QRectF ElementScene::elementSceneGeometricRect | ( | ) | const |
Definition at line 490 of file elementscene.cpp.
References ElementPrimitiveDecorator::Type, and PartDynamicTextField::Type.
Referenced by centerElementToOrigine(), and toXml().
|
inline |
Definition at line 100 of file elementscene.h.
References m_elmt_type.
Referenced by DynamicTextFieldEditor::fillInfoComboBox().
|
virtual |
Importe l'element decrit dans un document XML. Si une position est precisee, les elements importes sont positionnes de maniere a ce que le coin superieur gauche du plus petit rectangle pouvant les entourant tous (le bounding rect) soit a cette position.
xml_document | un document XML decrivant l'element |
position | La position des parties importees |
consider_informations | Si vrai, les informations complementaires (dimensions, hotspot, etc.) seront prises en compte |
content_ptr | si ce pointeur vers un ElementContent est different de 0, il sera rempli avec le contenu ajoute a l'element par le fromXml |
Definition at line 463 of file elementscene.cpp.
References addContent(), addContentAtPos(), applyInformations(), and loadContent().
|
virtual |
to_paste | Rectangle englobant les parties a coller |
Definition at line 843 of file elementscene.cpp.
References m_behavior, m_paste_area, and PasteArea.
|
inline |
Definition at line 193 of file elementscene.h.
References m_informations.
Referenced by slot_editAuthorInformations(), and toXml().
|
private |
Initialise la zone de collage
Definition at line 1058 of file elementscene.cpp.
References m_paste_area.
Referenced by ElementScene().
|
overrideprotected |
ElementScene::keyPressEvent manage key press event.
event |
Definition at line 182 of file elementscene.cpp.
References QPropertyUndoCommand::enableAnimation(), ESEventInterface::isFinish(), m_event_interface, partsAdded(), QET::Icons::tr, PartText::Type, and undoStack().
|
private |
Par le document XML xml_document et retourne le contenu ( = liste de parties) correspondant.
xml_document | Document XML a analyser |
error_message | pointeur vers une QString ; si error_message est different de 0, un message d'erreur sera stocke dedans si necessaire |
xml_document | : xml dom document to analyze |
xml_document |
Definition at line 951 of file elementscene.cpp.
References PartDynamicTextField::fromTextFieldXml(), CustomElementPart::fromXml(), m_element_editor, and QET::Icons::PartRectangle.
Referenced by boundingRectFromXml(), and fromXml().
|
slot |
ElementScene::managePrimitivesGroups Ensure the decorator is adequately shown, hidden or updated so it always represents the current selection.
Definition at line 1125 of file elementscene.cpp.
References IncludeTerminals, m_decorator, m_decorator_lock, Selected, stackAction(), and zItems().
Referenced by ElementScene(), and ~ElementScene().
|
overrideprotected |
ElementScene::mouseDoubleClickEvent.
event |
Definition at line 163 of file elementscene.cpp.
References ESEventInterface::isFinish(), m_event_interface, and partsAdded().
|
overrideprotected |
e |
Definition at line 90 of file elementscene.cpp.
References ESEventInterface::isFinish(), m_behavior, m_event_interface, m_paste_area, partsAdded(), PasteArea, and snapToGrid().
|
overrideprotected |
ElementScene::mousePressEvent.
e |
Definition at line 119 of file elementscene.cpp.
References ESEventInterface::isFinish(), m_event_interface, and partsAdded().
|
overrideprotected |
ElementScene::mouseReleaseEvent.
e |
Definition at line 137 of file elementscene.cpp.
References ESEventInterface::isFinish(), m_behavior, m_defined_paste_area, m_event_interface, m_paste_area, Normal, partsAdded(), PasteArea, and pasteAreaDefined().
|
inline |
Definition at line 186 of file elementscene.h.
References m_names_list.
|
signal |
Signal emitted when need zoomFit.
Referenced by centerElementToOrigine().
|
signal |
Signal emitted after one or several parts were added.
Referenced by keyPressEvent(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), and mouseReleaseEvent().
|
signal |
Signal emitted after one or several parts were removed.
Referenced by slot_delete().
|
signal |
Signal emitted when the zValue of one or several parts change.
|
signal |
Signal emitted when users have defined the copy/paste area.
Referenced by mouseReleaseEvent().
|
virtual |
Definition at line 760 of file elementscene.cpp.
QGIManager & ElementScene::qgiManager | ( | ) |
Definition at line 526 of file elementscene.cpp.
References m_qgi_manager.
Referenced by reset().
|
virtual |
ElementScene::reset Remove all QGraphicsItems in the scene and clear the undo stack.
Definition at line 856 of file elementscene.cpp.
References m_decorator, qgiManager(), QGIManager::release(), QetGraphicsHandlerItem::Type, and undoStack().
|
virtual |
Definition at line 831 of file elementscene.cpp.
References zItems().
void ElementScene::setBehavior | ( | ElementScene::Behavior | b | ) |
ElementScene::setBehavior Modifie the current behavior of this scene.
b |
Definition at line 310 of file elementscene.cpp.
References m_behavior.
Referenced by ESEventInterface::init(), and ESEventInterface::~ESEventInterface().
void ElementScene::setElementInfo | ( | const DiagramContext & | dc | ) |
Definition at line 584 of file elementscene.cpp.
References elementInfoChanged(), and m_elmt_information.
Referenced by ChangePropertiesCommand::redo(), and ChangePropertiesCommand::undo().
void ElementScene::setEventInterface | ( | ESEventInterface * | event_interface | ) |
ElementScene::setEventInterface Set a new event interface.
interface |
Definition at line 280 of file elementscene.cpp.
References ESEventInterface::init(), and m_event_interface.
Referenced by QETElementEditor::addDynamicTextField().
|
virtual |
x_g | Taille horizontale de la grille |
y_g | Taille verticale de la grille |
Definition at line 336 of file elementscene.cpp.
References m_x_grid, and m_y_grid.
Referenced by ElementView::drawBackground(), and ElementScene().
|
inline |
infos | new extra information for the currently edited element |
Definition at line 200 of file elementscene.h.
References m_informations.
Referenced by applyInformations().
|
inline |
nameslist | New set of naes for the currently edited element |
Definition at line 179 of file elementscene.h.
|
slot |
Supprime les elements selectionnes
Definition at line 650 of file elementscene.cpp.
References m_undo_stack, and partsRemoved().
|
slot |
ElementScene::slot_deselectAll deselect all item.
Definition at line 633 of file elementscene.cpp.
References slot_select().
|
slot |
Lance un dialogue pour editer les informations complementaires de cet element. Concretement, ce champ libre est destine a accueillir des informations sur l'auteur de l'element, sa licence, etc.
Definition at line 668 of file elementscene.cpp.
References QET::Icons::Cancel, informations(), m_element_editor, QET::Icons::tr, and undoStack().
|
slot |
ElementScene::slot_editNames Launch a dialog for edit the names of the edited element.
Definition at line 732 of file elementscene.cpp.
References NameListWidget::isEmpty(), m_element_editor, m_names_list, NameListDialog::namelistWidget(), NameListWidget::names(), NameListDialog::setInformationText(), NameListWidget::setNames(), NameListWidget::setReadOnly(), QET::Icons::tr, and undoStack().
|
slot |
ElementScene::slot_editProperties Open dialog to edit the element properties.
Definition at line 713 of file elementscene.cpp.
References ChangePropertiesCommand, m_elmt_information, m_elmt_kindInfo, m_elmt_type, and undoStack().
|
slot |
Inverse la selection
Definition at line 640 of file elementscene.cpp.
|
slot |
ElementScene::slot_select Select the item in content, every others items in the scene are deselected.
content |
Definition at line 598 of file elementscene.cpp.
References QetGraphicsHandlerItem::Type.
Referenced by slot_deselectAll(), and slot_selectAll().
|
slot |
ElementScene::slot_selectAll Select all items.
Definition at line 625 of file elementscene.cpp.
References slot_select().
QPointF ElementScene::snapToGrid | ( | QPointF | point | ) |
Arrondit les coordonnees du point passees en parametre de facon a ce que ce point soit aligne sur la grille.
point | une reference vers un QPointF. Cet objet sera modifie. |
Definition at line 1080 of file elementscene.cpp.
References m_x_grid, and m_y_grid.
Referenced by PartEllipse::handlerMouseMoveEvent(), PartArc::handlerMouseMoveEvent(), PartRectangle::handlerMouseMoveEvent(), PartPolygon::handlerMouseMoveEvent(), PartLine::handlerMouseMoveEvent(), ESEventAddRect::mouseMoveEvent(), ESEventAddDynamicTextField::mouseMoveEvent(), mouseMoveEvent(), ESEventAddRect::mousePressEvent(), ESEventAddArc::mousePressEvent(), ESEventAddPolygon::mousePressEvent(), ESEventAddEllipse::mousePressEvent(), and ESEventAddDynamicTextField::mouseReleaseEvent().
|
slot |
Push the provided command on the undo stack.
Definition at line 1162 of file elementscene.cpp.
References undoStack().
Referenced by managePrimitivesGroups().
|
virtual |
ElementScene::toXml Export this element as a xml file.
all_parts | (true by default) if true, export the entire element in xml, if false, only export the selected parts. |
Definition at line 348 of file elementscene.cpp.
References centerElementToOrigine(), elementSceneGeometricRect(), informations(), m_elmt_information, m_elmt_kindInfo, m_elmt_type, m_names_list, NamesList::toXml(), DiagramContext::toXml(), QET::version, and zItems().
Referenced by copy(), QETElementEditor::toFile(), and QETElementEditor::toLocation().
QUndoStack & ElementScene::undoStack | ( | ) |
Definition at line 519 of file elementscene.cpp.
References m_undo_stack.
Referenced by cut(), RectangleEditor::editingFinished(), EllipseEditor::editingFinished(), PartEllipse::handlerMouseReleaseEvent(), PartArc::handlerMouseReleaseEvent(), PartRectangle::handlerMouseReleaseEvent(), PartPolygon::handlerMouseReleaseEvent(), PartLine::handlerMouseReleaseEvent(), PartPolygon::insertPoint(), keyPressEvent(), LineEditor::lineEditingFinished(), ESEventAddPolygon::mouseDoubleClickEvent(), ESEventAddDynamicTextField::mouseReleaseEvent(), PartText::mouseReleaseEvent(), PartDynamicTextField::mouseReleaseEvent(), CustomElementGraphicPart::mouseReleaseEvent(), PartPolygon::removePoint(), reset(), QETElementEditor::setupActions(), slot_editAuthorInformations(), slot_editNames(), slot_editProperties(), QETElementEditor::slot_saveAs(), stackAction(), ArcEditor::updateArcA(), ArcEditor::updateArcRect(), ArcEditor::updateArcS(), LineEditor::updateLineEndLength1(), LineEditor::updateLineEndLength2(), LineEditor::updateLineEndType1(), and LineEditor::updateLineEndType2().
bool ElementScene::wasCopiedFromThisElement | ( | const QString & | clipboard_content | ) |
clipboard_content | chaine de caractere, provenant vraisemblablement du presse-papier. |
Definition at line 544 of file elementscene.cpp.
References m_last_copied.
|
virtual |
Definition at line 321 of file elementscene.cpp.
References m_x_grid.
|
virtual |
Definition at line 328 of file elementscene.cpp.
References m_y_grid.
|
virtual |
include_terminals | true pour inclure les bornes, false sinon |
Definition at line 774 of file elementscene.cpp.
References IncludeHelperItems, IncludeTerminals, NonSelected, Selected, SelectedOrNot, SortByZValue, QetGraphicsHandlerItem::Type, ElementPrimitiveDecorator::Type, and zValueLessThan().
Referenced by managePrimitivesGroups(), selectedContent(), and toXml().
|
staticprivate |
Definition at line 1089 of file elementscene.cpp.
Referenced by zItems().
|
friend |
Definition at line 40 of file elementscene.h.
Referenced by slot_editProperties().
|
private |
Definition at line 75 of file elementscene.h.
Referenced by behavior(), contextMenuEvent(), ElementScene(), getPasteArea(), mouseMoveEvent(), mouseReleaseEvent(), and setBehavior().
|
private |
Decorator item displayed when at least one item is selected.
Definition at line 84 of file elementscene.h.
Referenced by managePrimitivesGroups(), reset(), and ~ElementScene().
|
private |
Definition at line 144 of file elementscene.h.
Referenced by ElementScene(), managePrimitivesGroups(), and ~ElementScene().
|
private |
Definition at line 79 of file elementscene.h.
Referenced by mouseReleaseEvent().
|
private |
Definition at line 76 of file elementscene.h.
Referenced by contextMenuEvent(), editor(), loadContent(), slot_editAuthorInformations(), and slot_editNames().
|
private |
Definition at line 69 of file elementscene.h.
Referenced by applyInformations(), ChangePropertiesCommand::ChangePropertiesCommand(), elementInformation(), setElementInfo(), slot_editProperties(), and toXml().
|
private |
element type
Definition at line 69 of file elementscene.h.
Referenced by applyInformations(), ChangePropertiesCommand::ChangePropertiesCommand(), elementKindInfo(), ChangePropertiesCommand::redo(), slot_editProperties(), toXml(), and ChangePropertiesCommand::undo().
|
private |
Extra informations.
Definition at line 68 of file elementscene.h.
Referenced by applyInformations(), ChangePropertiesCommand::ChangePropertiesCommand(), elementType(), ChangePropertiesCommand::redo(), slot_editProperties(), toXml(), and ChangePropertiesCommand::undo().
|
private |
Definition at line 74 of file elementscene.h.
Referenced by clearEventInterface(), keyPressEvent(), mouseDoubleClickEvent(), mouseMoveEvent(), mousePressEvent(), mouseReleaseEvent(), setEventInterface(), and ~ElementScene().
|
private |
List of localized names.
Definition at line 67 of file elementscene.h.
Referenced by informations(), and setInformations().
|
private |
Definition at line 81 of file elementscene.h.
Referenced by copy(), and wasCopiedFromThisElement().
|
private |
Definition at line 66 of file elementscene.h.
Referenced by applyInformations(), names(), slot_editNames(), and toXml().
|
private |
Definition at line 78 of file elementscene.h.
Referenced by getPasteArea(), initPasteArea(), mouseMoveEvent(), and mouseReleaseEvent().
|
private |
|
private |
Definition at line 72 of file elementscene.h.
Referenced by ElementScene(), slot_delete(), undoStack(), and ~ElementScene().
|
private |
Definition at line 86 of file elementscene.h.
Referenced by setGrid(), snapToGrid(), and xGrid().
|
private |
Definition at line 86 of file elementscene.h.
Referenced by setGrid(), snapToGrid(), and yGrid().