OSDN Git Service

Initial Commit
[qcad/qcad.git] / qcadwin / undo / QUndoInsertColumn.cpp
1 //---------------------------------------------------------------------------
2 #include "QUndoInsertColumn.h"
3 //---------------------------------------------------------------------------
4 void
5 QUndoInsertColumn::Undo(QManager *qManager) {
6   qManager->SetColumnNumber(qManager->GetColumnNumber() - Width);
7   for (int i = 0; i < qManager->GetQCircuitCount(); i++) {
8     QCircuit *qc = qManager->GetQCircuitAt(i);
9     if (X <= qc->GetX()) {
10       qc->SetX(qc->GetX() - Width);
11     }
12   }
13   qManager->SetAllCircuitFlg();
14 }
15 //---------------------------------------------------------------------------
16