mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-20 08:10:52 +01:00
Simplification du code permettant la mise a jour des conducteurs lors des deplacements et rotations d'elements.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3@984 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -79,7 +79,7 @@ class Diagram : public QGraphicsScene {
|
||||
bool moved_elements_fetched;
|
||||
QSet<Element *> elements_to_move;
|
||||
QSet<Conductor *> conductors_to_move;
|
||||
QHash<Conductor *, Terminal *> conductors_to_update;
|
||||
QSet<Conductor *> conductors_to_update;
|
||||
QSet<IndependentTextItem *> texts_to_move;
|
||||
QSet<ElementTextItem *> elements_texts_to_move;
|
||||
QGIManager *qgi_manager;
|
||||
@@ -158,7 +158,7 @@ class Diagram : public QGraphicsScene {
|
||||
void fetchMovedElements();
|
||||
const QSet<Element *> &elementsToMove();
|
||||
const QSet<Conductor *> &conductorsToMove();
|
||||
const QHash<Conductor *, Terminal *> &conductorsToUpdate();
|
||||
const QSet<Conductor *> &conductorsToUpdate();
|
||||
const QSet<IndependentTextItem *> &independentTextsToMove();
|
||||
const QSet<ElementTextItem *> &elementTextsToMove();
|
||||
QSet<DiagramTextItem *> selectedTexts() const;
|
||||
@@ -285,7 +285,7 @@ inline const QSet<Conductor *> &Diagram::conductorsToMove() {
|
||||
}
|
||||
|
||||
/// @return la liste des conducteurs a modifier (typiquement les conducteurs dont seul un element est deplace)
|
||||
inline const QHash<Conductor *, Terminal *> &Diagram::conductorsToUpdate() {
|
||||
inline const QSet<Conductor *> &Diagram::conductorsToUpdate() {
|
||||
if (!moved_elements_fetched) fetchMovedElements();
|
||||
return(conductors_to_update);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user