- Timestamp:
- 06/30/10 10:12:14 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yao/src/interface/src/ContextWindow.cpp
r367 r368 36 36 37 37 m_comboContextO_NETWARD->insertItem(0, ""); 38 38 m_comboContextO_NETWARD->setEditable(true); 39 39 m_comboContextO_EXTOBJ->insertItem(0, ""); 40 40 … … 81 81 82 82 setFixedWidth(baseSize().width() + 560); 83 84 } 85 /**************************************** Implémentation de la méthode addContextRow *****************************************************************/ 86 /*void ContextWindow::addContextRow() { 87 88 try { 89 //filesList.append(m_comboContextO_REAL->currentText()); 90 //filesListModele->setStringList(filesList); 91 //testContenu(compteur); 92 93 int row = m_contextModel->rowCount(); 94 m_contextModel->setItem(row, 0, new QStandardItem(m_comboContextO_REAL->currentText())); 95 m_contextModel->setItem(row, 1, new QStandardItem(m_comboContextO_MQN->currentText())); 96 m_contextModel->setItem(row, 2, new QStandardItem(m_comboContextO_PARALLEL->currentText())); 97 m_contextModel->setItem(row, 3, new QStandardItem(m_comboContextO_NETWARD->currentText())); 98 99 m_contextModel->setItem(row, 4, new QStandardItem(m_comboContextO_EXTOBJ->currentText())); 100 //if (m_checkBoxO_GRADTEST->isChecked()) 101 m_checkBoxO_GRADTEST->isChecked()?m_contextModel->setItem(row, 5, new QStandardItem("oui")):m_contextModel->setItem(row, 5, new QStandardItem("non")); 102 m_checkBoxO_VARINCR->isChecked() ?m_contextModel->setItem(row, 6, new QStandardItem("oui")):m_contextModel->setItem(row, 6, new QStandardItem("non")); 103 m_checkBoxO_DBG_NANF->isChecked()?m_contextModel->setItem(row, 7, new QStandardItem("oui")):m_contextModel->setItem(row, 7, new QStandardItem("non")); 104 m_checkBoxO_DBG_TING->isChecked()?m_contextModel->setItem(row, 8, new QStandardItem("oui")):m_contextModel->setItem(row, 8, new QStandardItem("non")); 105 m_checkBoxO_DBG_BETA->isChecked()?m_contextModel->setItem(row, 9, new QStandardItem("oui")):m_contextModel->setItem(row, 9, new QStandardItem("non")); 106 m_checkBoxO_DBG_TRC_FWARD->isChecked()?m_contextModel->setItem(row, 10, new QStandardItem("oui")):m_contextModel->setItem(row, 10, new QStandardItem("non")); 107 m_checkBoxO_DBG_TRC_BWARD->isChecked()?m_contextModel->setItem(row, 11, new QStandardItem("oui")):m_contextModel->setItem(row, 11, new QStandardItem("non")); 108 m_checkBoxO_DBG_TRC_LWARD->isChecked()?m_contextModel->setItem(row, 12, new QStandardItem("oui")):m_contextModel->setItem(row, 12, new QStandardItem("non")); 109 m_checkBoxO_DBG_TRC_AWARD->isChecked()?m_contextModel->setItem(row, 13, new QStandardItem("oui")):m_contextModel->setItem(row, 13, new QStandardItem("non")); 110 111 eraseDataFromLineEdit(); 112 if (!isContextListEmpty()) m_contextResetButton->setEnabled(true); 113 } 114 115 catch(...) 116 { 117 QMessageBox::critical(this, "Erreur", "Erreur dans la methode addContextRow()"); 118 } 119 } */ 83 } 120 84 121 85 /**************************************** Implémentation de la méthode saveParameters() **************************************************************/ … … 141 105 o_parallel = m_comboContextO_PARALLEL->currentText().toStdString(), 142 106 o_netward = m_comboContextO_NETWARD->currentText().toStdString(), 143 o_real2, o_mqn2, o_parallel2 107 o_real2, o_mqn2, o_parallel2, o_netward2; 144 108 145 109 if (!o_real.empty()) 146 110 //QMessageBox::critical(this, "Erreur", ""); 147 111 if ((o_real == "FLOAT") || (o_real == "DOUBLE")) 148 o_real2 = option + o_real;112 o_real2 = option + "O_REAL " + o_real; 149 113 150 114 if (!o_mqn.empty()) … … 152 116 o_mqn2 = option + o_mqn; 153 117 154 if (!o_parallel.empty()) 155 if ((o_parallel == "ACTIF")) 156 o_parallel2 = option + "o_parallel" ; 157 158 118 if (!o_parallel.empty()) 119 { 120 if ((o_parallel == "ACTIF")) 121 o_parallel2 = option + "O_PARALLEL" ; 122 else 123 { 124 Constant *c1; //Nous créons d'abord un pointeur de constante. 125 c1 = localConstantTable->find(o_parallel); 126 if (c1 != 0) { 127 string value = localConstantTable->find(o_parallel)->getText(); 128 o_parallel2 = option + "O_PARALLEL " + value; 129 } 130 else { 131 for(unsigned int i=0; i < o_parallel.size(); i++) { 132 if(!(o_parallel[i] >= '0' && o_parallel[i] <= '9')){ 133 QMessageBox::about(this, tr("Erreur de saisie!"), tr("Saisir un entier ou faire un choix dans la liste deroulante du champ \"o_parallel\".")); 134 return; 135 } 136 } 137 o_parallel2 = option + "o_parallel " + o_parallel; 138 //theShape.push_back(toInt(d1)); 139 //if (o_parallel == ) 140 } 141 } 142 } 143 144 if (!o_netward.empty()) 145 { 146 if ((o_netward == "ACTIF")) 147 o_netward = option + "O_PARALLEL" ; 148 else 149 { 150 Constant *c1; //Nous créons d'abord un pointeur de constante. 151 c1 = localConstantTable->find(o_netward); 152 if (c1 != 0) { 153 string value = localConstantTable->find(o_netward)->getText(); 154 o_netward2 = option + "O_NETWARD " + value; 155 } 156 else { 157 for(unsigned int i=0; i < o_netward.size(); i++) { 158 if(!(o_netward[i] >= '0' && o_netward[i] <= '9')){ 159 QMessageBox::about(this, tr("Erreur de saisie!"), tr("Saisir un entier ou faire un choix dans la liste deroulante du champ \"O_NETWARD\".")); 160 return; 161 } 162 } 163 o_netward2 = option + "O_NETWARD " + o_netward; 164 //theShape.push_back(toInt(d1)); 165 //if (o_parallel == ) 166 } 167 } 168 } 169 170 171 //if (!o_netward.empty()) 172 //if ((o_netward == "M1QN3") || (o_mqn == "M2QN1")) 173 // o_netward2 = option + "O_NETWARD " + localConstantTable->find(o_parallel)->getText(); 174 175 159 176 for (vector <string>::reverse_iterator it = m_fileList.rbegin(); it != m_fileList.rend(); it++ ) 160 177 { … … 166 183 //cout << "coucou" << endl; 167 184 } 168 m_contextParametersToString = o_real2 + "\n" + o_mqn2 + "\n" + o_parallel2 + "\n"; 169 185 if (!o_real2.empty()) 186 m_contextParametersToString = o_real2 + "\n"; 187 if (!o_mqn2.empty()) 188 m_contextParametersToString += o_mqn2 + "\n"; 189 if (!o_parallel2.empty()) 190 m_contextParametersToString += o_parallel2 + "\n"; 191 if (!o_netward2.empty()) 192 m_contextParametersToString += o_netward2; 193 194 m_localContext->addExternal(m_fileList); 170 195 cout << "voici les parametres: " << endl << m_contextParametersToString << endl; 196 197 eraseDataFromLineEdit(); 171 198 } 172 199 catch(...)
Note: See TracChangeset
for help on using the changeset viewer.