mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-22 17:50:52 +01:00
Revert r4900
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4902 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -395,11 +395,11 @@ void DiagramPrintDialog::printDiagram(Diagram *diagram, bool fit_page, const Exp
|
||||
|
||||
// deselectionne tous les elements
|
||||
QList<QGraphicsItem *> selected_elmts = diagram -> selectedItems();
|
||||
for (QGraphicsItem *qgi: selected_elmts) qgi -> setSelected(false);
|
||||
foreach (QGraphicsItem *qgi, selected_elmts) qgi -> setSelected(false);
|
||||
|
||||
// enleve le flag focusable de tous les elements concernes pour eviter toute reprise de focus par un champ de texte editable
|
||||
QList<QGraphicsItem *> focusable_items;
|
||||
for (QGraphicsItem *qgi: diagram -> items()) {
|
||||
foreach (QGraphicsItem *qgi, diagram -> items()) {
|
||||
if (qgi -> flags() & QGraphicsItem::ItemIsFocusable) {
|
||||
focusable_items << qgi;
|
||||
qgi -> setFlag(QGraphicsItem::ItemIsFocusable, false);
|
||||
@@ -407,7 +407,7 @@ void DiagramPrintDialog::printDiagram(Diagram *diagram, bool fit_page, const Exp
|
||||
}
|
||||
|
||||
// evite toute autre forme d'interaction
|
||||
for (QGraphicsView *view: diagram -> views()) {
|
||||
foreach (QGraphicsView *view, diagram -> views()) {
|
||||
view -> setInteractive(false);
|
||||
}
|
||||
|
||||
@@ -476,17 +476,17 @@ void DiagramPrintDialog::printDiagram(Diagram *diagram, bool fit_page, const Exp
|
||||
}
|
||||
|
||||
// remet en place les interactions
|
||||
for (QGraphicsView *view: diagram -> views()) {
|
||||
foreach (QGraphicsView *view, diagram -> views()) {
|
||||
view -> setInteractive(true);
|
||||
}
|
||||
|
||||
// restaure les flags focusable
|
||||
for (QGraphicsItem *qgi: focusable_items) {
|
||||
foreach (QGraphicsItem *qgi, focusable_items) {
|
||||
qgi -> setFlag(QGraphicsItem::ItemIsFocusable, true);
|
||||
}
|
||||
|
||||
// restaure les elements selectionnes
|
||||
for (QGraphicsItem *qgi: selected_elmts) qgi -> setSelected(true);
|
||||
foreach (QGraphicsItem *qgi, selected_elmts) qgi -> setSelected(true);
|
||||
|
||||
saveReloadDiagramParameters(diagram, options, false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user