Changeset 472 for trunk/yao/src/interface/src/ModinspaceWindow.cpp
- Timestamp:
- 10/29/10 12:22:13 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yao/src/interface/src/ModinspaceWindow.cpp
r471 r472 22 22 23 23 /*********************************************************************************************************************************/ 24 ModinspaceWindow::ModinspaceWindow(Table <Modul> *aModulTable, Table <Space> *aSpaceTable, Table <Operator> *anOperatorTable, Table <Order> *anOrderTable, QWidget *parent) : QWidget(parent), m_theLocalAxesTable(NULL), m_theLocalModulTable(NULL) { 24 ModinspaceWindow::ModinspaceWindow(Table <Modul> *aModulTable, Table <Space> *aSpaceTable, Table <Operator> *anOperatorTable, Table <Order> *anOrderTable, Order *anOrder, QWidget *parent) : QWidget(parent), m_theLocalAxesTable(NULL), m_theLocalModulTable(NULL) { 25 25 26 26 27 setupUi(this); 27 28 28 m_localModulTable 29 m_localSpaceTable 30 m_localOperaTable 29 m_localModulTable = aModulTable; 30 m_localSpaceTable = aSpaceTable; 31 m_localOperaTable = anOperatorTable; 31 32 m_localOrderTable = anOrderTable; 32 33 m_localOrder = anOrder; 34 33 35 m_rightAxesButton->setIcon(QIcon("Images/icons/rightarrow2.png")); 34 36 m_rightModulNameButton->setIcon(QIcon("Images/icons/rightarrow2.png")); … … 161 163 if (!cpt) { 162 164 163 //Order ord(&m_localModulTable)165 Order ord(m_localModulTable); 164 166 165 167 m_outlineModel->setItem(row0, 0, new QStandardItem("order")); … … 168 170 m_outlineModel->setItem(row1, 1, new QStandardItem("order")); 169 171 170 if(m_localSpaceTable->find(commonName)) 172 if(m_localSpaceTable->find(commonName)) { 173 if(m_localSpaceTable->find(commonName)->isCounterOrderHeader()==false) 174 { 175 QMessageBox::critical(this, "Avis", "Ce nom d'espace a été déjà inséré."); 176 return; 177 } 171 178 m_localSpaceTable->find(commonName)->setCounterOrderHeader(true); 172 else 179 180 } 181 else { 182 if(m_localOperaTable->find(commonName)->isCounterOrderHeader()==false) 183 { 184 QMessageBox::critical(this, "Avis", "Ce nom d'operateur a été déjà inséré."); 185 return; 186 } 187 173 188 m_localOperaTable->find(commonName)->setCounterOrderHeader(true); 174 189 } 190 191 ord.setOrderPhase(1); 175 192 cpt++; 176 193
Note: See TracChangeset
for help on using the changeset viewer.