- Timestamp:
- 07/06/10 12:44:13 (14 years ago)
- Location:
- trunk/yao/src/interface/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yao/src/interface/src/ConnectionWindow.cpp
r375 r379 1 1 //! \file ConnectionWindow.cpp 2 2 //! \brief Implementation of the Ctin window. 3 //! \version 2010/07/0 2(yyyy/mm/dd)3 //! \version 2010/07/06 (yyyy/mm/dd) 4 4 //! \author MAYAKI Abdouramane. 5 5 … … 128 128 /********************************************** Implementation of the addCtinRow() method ************************************************************/ 129 129 void ConnectionWindow::addCtinRow() { 130 131 try 132 { 133 } 134 135 catch (...) 136 { 137 QMessageBox::critical(this, "Erreur", "erreur dans la methode addCtinRow()."); 138 } 139 140 130 141 /* 131 142 static int row = 0; … … 214 225 void ConnectionWindow::deleteCtinRow() 215 226 { 227 try 228 { 229 } 230 231 catch (...) 232 { 233 QMessageBox::critical(this, "Erreur", "erreur dans la suppression d'une ligne dans deleteCtinRow()."); 234 } 235 216 236 217 237 -
trunk/yao/src/interface/src/ModulWindow.cpp
r378 r379 84 84 } 85 85 86 87 86 88 87 if (m_modulInputLine->text().isEmpty()) 89 88 m_modulArrayCheckBox->setDisabled(true); 90 //cout << "vide! cooool" << endl;91 89 //connect(m_modulInputLine, SIGNAL(textEdited(QString )), this, SLOT(close())); 92 90 … … 104 102 connect(m_modulOperaRadioButton, SIGNAL(toggled(bool )), m_modulSpaceCombo, SLOT(setDisabled(bool ))); 105 103 106 107 104 108 105 connect(m_buttonLoperaAdd, SIGNAL(clicked()), this, SLOT(addLoperaRow())); … … 118 115 void ModulWindow::addModulRow() { 119 116 try { 120 /*m_modulSpaceComboName->setCurrentIndex(0); 121 m_modulOperaComboName->setCurrentIndex(0); 122 m_modulAutonetCombo->setCurrentIndex(0); 123 m_comboModulClonof->setCurrentIndex(0); 124 m_comboModulLopera->setCurrentIndex(0); 125 m_checkBoxNoward->setChecked(false); 126 m_checkBoxTempo->setChecked(false); 127 m_m_modulCoutCheckBox->setChecked(false); 128 m_checkBoxSpec->setChecked(false); 129 m_checkBoxNetward->setChecked(false); 130 m_checkBoxModulHidjac->setChecked(false); 131 m_checkBoxModulManage->setChecked(false); 132 m_modulArrayCheckBox->setChecked(false); 133 */ 134 //filesList.append(m_modulSpaceComboName->currentText()); 135 //filesListModele->setStringList(filesList); 136 137 //m_modulNameLine 138 //m_modulSpaceCombo 139 //m_modulOperaCombo 140 //m_modulNowardCheckBox 141 //m_modulInputLine 142 //m_modulOutputLine 143 //m_modulTargetCombo 144 //m_modulAutonetCombo 145 //m_modulInter1Combo 146 //m_modulCoutCheckBox 147 //m_modulNetwardCheckBox 148 //m_loperaListView 149 150 string modulName = m_modulNameLine->text().toStdString() , 117 string modulName = m_modulNameLine->text().toStdString() , 151 118 modulParent, 152 119 input = m_modulInputLine->text().toStdString(), … … 156 123 157 124 int row = m_modulModel->rowCount(); 158 /*if (!localMwc->isIntegerLiteral(m_modulAutonetCombo->currentText().toStdString())) {159 160 QMessageBox::critical(this, "Avertissement", "CaractÚre(s) non permis dans le champ \"O_PARALLEL\".");161 return; // Arrêt de la méthode162 }*/163 125 164 126 if ((m_modulSpaceRadioButton->isChecked()) && (!m_modulSpaceCombo->currentText().isEmpty())) … … 208 170 m_modulModel->setItem(row, 8, new QStandardItem("non")); 209 171 } 210 // m_modulModel->setItem(row, 2, new QStandardItem(m_modulAutonetCombo->currentText()));211 // m_modulModel->setItem(row, 3, new QStandardItem(m_comboModulClonof->currentText()));212 172 213 173 (m_modulSpaceRadioButton->isChecked())? m_localModulTable->push_back(Modul(modulName, m_localSpaceTable->find(modulParent), true)): m_localModulTable->push_back(Modul(modulName, m_localOperaTable->find(modulParent), false)); … … 215 175 if (!m_modulNowardCheckBox->isChecked ()) generateModulFile(modulName); 216 176 } 217 // m_modulModel->setItem(row, 4, new QStandardItem(m_comboModulLopera->currentText()));218 //if (m_checkBoxNoward->isChecked())219 // m_checkBoxNoward->isChecked()?m_modulModel->setItem(row, 5, new QStandardItem("oui")):m_modulModel->setItem(row, 5, new QStandardItem("non"));220 //m_checkBoxTempo->isChecked() ?m_modulModel->setItem(row, 6, new QStandardItem("oui")):m_modulModel->setItem(row, 6, new QStandardItem("non"));221 //m_m_modulCoutCheckBox->isChecked()?m_modulModel->setItem(row, 7, new QStandardItem("oui")):m_modulModel->setItem(row, 7, new QStandardItem("non"));222 //m_checkBoxSpec->isChecked()?m_modulModel->setItem(row, 8, new QStandardItem("oui")):m_modulModel->setItem(row, 8, new QStandardItem("non"));223 //m_checkBoxNetward->isChecked()?m_modulModel->setItem(row, 9, new QStandardItem("oui")):m_modulModel->setItem(row, 9, new QStandardItem("non"));224 //m_checkBoxModulHidjac->isChecked()?m_modulModel->setItem(row, 10, new QStandardItem("oui")):m_modulModel->setItem(row, 10, new QStandardItem("non"));225 //m_checkBoxModulManage->isChecked()?m_modulModel->setItem(row, 11, new QStandardItem("oui")):m_modulModel->setItem(row, 11, new QStandardItem("non"));226 //m_modulArrayCheckBox->isChecked()?m_modulModel->setItem(row, 12, new QStandardItem("oui")):m_modulModel->setItem(row, 12, new QStandardItem("non"));227 177 228 178 toInitialize(); … … 284 234 /*************************************** Implémentation de la méthode deleteModulRow ****************************************************************/ 285 235 void ModulWindow::deleteModulRow() { 286 287 QItemSelectionModel *selection = m_modulTableView->selectionModel(); 288 QModelIndex indexElementSelectionne = selection->currentIndex(); 236 try 237 { 238 239 /* 240 if (selection->hasSelection())// Permet de supprimer la ligne qui est selectionnée. Evite ainsi certains effets indesirables. 241 { 242 modeleSpace->removeRows(m_spaceTableView->currentIndex().row(), 1); 243 localSpaceTable->erase(localSpaceTable->begin() + r); 244 245 } 246 247 if (isSpaceTableEmpty()) m_spaceDeleteButton->setDisabled(true); 248 */ 249 //QItemSelectionModel *selection = m_modulTableView->selectionModel(); 250 //QModelIndex indexElementSelectionne = selection->currentIndex(); 251 252 //int c = m_tableView->currentIndex().row();//renvoie le numero de la ligne selectionnée. 253 QItemSelectionModel *selection = m_modulTableView->selectionModel(); 254 index = selection->currentIndex(); 255 QVariant element = m_modulModel->data(index, Qt::DisplayRole); 256 int r = index.row(); 257 if (selection->hasSelection())// Permet de supprimer la ligne qui est selectionnée. Evite ainsi certains effets indesirables. 258 { 259 m_modulModel->removeRows(m_modulTableView->currentIndex().row(), 1); 260 m_localModulTable->erase(m_localModulTable->begin() + r); 261 262 /*for (unsigned int i=0; i < localHeaderList->size(); i++ ) //Parcourt le vecteur de HatName en fonction de sa taille (nombre d'éléments) 263 { 264 //localConstantTable->find(hatFile)->getText(); 265 if (element.toString().toStdString() == localHeaderList->at(i)) //Teste si l'élément à supprimer dans defval est aussi dans hat 266 localHeaderList->erase(localHeaderList->begin() + i);//localHeaderList->begin() +i ); 267 } 268 */ 269 //emit rowIsDeleted(element.toString()); // signal emis lorsqu'une ligne est retirée du tableau. 270 if(isModulTableEmpty()) m_modulDelButton->setDisabled(true); 271 } 272 } 273 274 catch(...) 275 { 276 277 QMessageBox::critical(this, "Erreur", "erreur dans la suppression d'une ligne dans deleteModulRow()."); 278 } 279 289 280 // QVariant elementSelectionne = filesListModele->data(indexElementSelectionne, Qt::DisplayRole); 290 281 291 282 //filesList.removeOne(elementSelectionne.toString());//Retrait de l'élément sélectionné de l'objet QStringList 292 283 //filesListModele->setStringList(filesList); //On indique au modÚle la liste des éléments à afficher. 293 294 295 } 296 284 285 } 297 286 298 287 /*****************************************************************************************************************************/ -
trunk/yao/src/interface/src/SpaceWindow.cpp
r363 r379 27 27 setupUi(this); 28 28 29 localSpaceTable 30 localTrajectoryTable 31 localConstantTable 29 localSpaceTable = aSpaceTable; /*!< See theSpaceTable in MainWindow.hpp */ 30 localTrajectoryTable = aTrajectory; /*!< See theTrajectoryTable in MainWindow.hpp */ 31 localConstantTable = aConstantTable; /*!< See theConstantTable in MainWindow.hpp */ 32 32 33 33 QRegExp regExp("[A-Za-z_][A-Za-z0-9_]*"); 34 //QRegExp regExp2("[A-Za-z_][A-Za-z0-9_]*");35 34 36 35 m_spaceNameLine->setValidator(new QRegExpValidator(regExp, this)); 37 //m_spaceD1->setValidator(new QRegExpValidator(regExp2, this)); 38 if (isSpaceTableEmpty()) m_spaceDeleteButton->setDisabled(true);/*!< To disable the m_spaceDeleteButton if theTrajectoryTable is empty. */ 39 40 m_spaceD1->setEditable(true); 41 m_spaceD1->insertItem(0,""); 42 m_spaceD2->setEditable(true); 43 m_spaceD2->insertItem(0,""); 44 m_spaceD3->setEditable(true); 45 m_spaceD3->insertItem(0,""); 36 37 if (isSpaceTableEmpty()) 38 m_spaceDeleteButton->setDisabled(true);/*!< To disable the m_spaceDeleteButton if theTrajectoryTable is empty. */ 39 40 m_spaceD1->setEditable(true); 41 m_spaceD1->insertItem(0,""); 42 m_spaceD2->setEditable(true); 43 m_spaceD2->insertItem(0,""); 44 m_spaceD3->setEditable(true); 45 m_spaceD3->insertItem(0,""); 46 46 47 47 for (Table<Constant>::reverse_iterator it = localConstantTable->rbegin(); it != localConstantTable->rend(); it++) { … … 53 53 54 54 m_spaceTrajname->insertItem(0, ""); 55 55 56 for (Table<Trajectory>::reverse_iterator it = localTrajectoryTable->rbegin(); it != localTrajectoryTable->rend(); it++) 56 57 m_spaceTrajname->insertItem(1, QString(it->getName().c_str())); 57 58 58 //for (QStringList::iterator it = trajData->getTrajName().begin(); it != trajData->getTrajName().end(); it++) 59 //m_spaceTrajname->addItems(trajData->getDataTraj());//getTrajName()); //it);//->toStdString()); 60 61 //m_spaceTrajname->addItem(trajData->); 62 //m_spaceEnregButton = new QPushButton("Enregistrer",this); /*!< The button "save". */ 63 // m_spaceEnregButton->setDisabled(true); 64 //m_spaceDeleteButton->setDisabled(true); 65 66 modeleSpace = new QStandardItemModel(0, 3) ; 67 modeleSpace->setHorizontalHeaderLabels(QStringList() << "Nom espace" << "Dimension(s) " << "Nom trajectoire"); //Gives names to the columns. 68 69 m_spaceTableView->setModel(modeleSpace); /*!< The view takes model.*/ 70 m_spaceTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 71 m_spaceTableView->setShowGrid(false); /*!< this ligne cover the grille in table */ 72 m_spaceTableView->setSelectionBehavior(QAbstractItemView::SelectRows); 59 modeleSpace = new QStandardItemModel(0, 3) ; 60 modeleSpace->setHorizontalHeaderLabels(QStringList() << "Nom espace" << "Dimension(s) " << "Nom trajectoire"); //Names to the columns. 61 62 m_spaceTableView->setModel(modeleSpace); /*!< The view takes model.*/ 63 m_spaceTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 64 m_spaceTableView->setShowGrid(false); /*!< this ligne cover the grille in table */ 65 m_spaceTableView->setSelectionBehavior(QAbstractItemView::SelectRows); 73 66 m_spaceTableView->resizeColumnsToContents(); /*!< To optimize the column space. */ 74 67 … … 94 87 /************************************* Implementation of function addSpaceRow *************************************************/ 95 88 void SpaceWindow::addSpaceRow() { 96 97 int row = modeleSpace->rowCount();//To have the current row of the tableView. 98 99 string name = m_spaceNameLine->text().toStdString(), 100 d1 = m_spaceD1->currentText().toStdString(), 101 d2 = m_spaceD2->currentText().toStdString(), 102 d3 = m_spaceD3->currentText().toStdString(), 103 dim ,//= d1 + " " + d2 + " " + d3, 104 traj = m_spaceTrajname->currentText().toStdString(); 105 106 vector <int> theShape; 107 108 Constant *c1; //Nous créons d'abord un pointeur de constante. 109 Constant *c2; //Nous créons d'abord un pointeur de constante. 110 Constant *c3; //Nous créons d'abord un pointeur de constante. 111 112 c1 = localConstantTable->find(d1); //Ensuite on passe au pointeur le resultat de la recherche de la chaine en utilisant find. 113 c2 = localConstantTable->find(d2); //Ensuite on passe au pointeur le resultat de la recherche de la chaine en utilisant find. 114 c3 = localConstantTable->find(d3); //Ensuite on passe au pointeur le resultat de la recherche de la chaine en utilisant find. 115 116 //Control on the first dimension's value. 117 if (c1 != 0) { //C'est alors une constante. 118 119 dim = localConstantTable->find(d1)->getText(); 120 theShape.push_back(toInt(localConstantTable->find(d1)->getText())); 89 try 90 { 91 92 int row = modeleSpace->rowCount();//To have the current row of the tableView. 93 94 string name = m_spaceNameLine->text().toStdString(), 95 d1 = m_spaceD1->currentText().toStdString(), 96 d2 = m_spaceD2->currentText().toStdString(), 97 d3 = m_spaceD3->currentText().toStdString(), 98 dim ,//= d1 + " " + d2 + " " + d3, 99 traj = m_spaceTrajname->currentText().toStdString(); 100 101 vector <int> theShape; 102 103 Constant *c1; //Nous créons d'abord un pointeur de constante. 104 Constant *c2; //Nous créons d'abord un pointeur de constante. 105 Constant *c3; //Nous créons d'abord un pointeur de constante. 106 107 c1 = localConstantTable->find(d1); //Ensuite on passe au pointeur le resultat de la recherche de la chaine en utilisant find. 108 c2 = localConstantTable->find(d2); //Ensuite on passe au pointeur le resultat de la recherche de la chaine en utilisant find. 109 c3 = localConstantTable->find(d3); //Ensuite on passe au pointeur le resultat de la recherche de la chaine en utilisant find. 110 111 //Control on the first dimension's value. 112 if (c1 != 0) { //C'est alors une constante. 113 114 dim = localConstantTable->find(d1)->getText(); 115 theShape.push_back(toInt(localConstantTable->find(d1)->getText())); 121 116 122 } 123 else { 124 125 126 for(unsigned int i=0; i < d1.size(); i++) { 127 if(!(d1[i] >= '0' && d1[i] <= '9')){ 128 129 QMessageBox::about(this, tr("Erreur de saisie!"), tr("Saisir un entier ou faire un choix dans la liste deroulante du champ \"Dimension 1\".")); 130 return; 131 } 132 117 } 118 else { 119 120 for(unsigned int i=0; i < d1.size(); i++) 121 { 122 if(!(d1[i] >= '0' && d1[i] <= '9')){ 123 124 QMessageBox::about(this, tr("Erreur de saisie!"), tr("Saisir un entier ou faire un choix dans la liste deroulante du champ \"Dimension 1\".")); 125 return; 126 } 127 128 } 129 130 dim = d1; 131 theShape.push_back(toInt(d1)); 132 133 } 134 //Control on the 2nd dimension's value. 135 if (c2 != NULL) //C'est alors une constante. 136 { 137 dim = dim + " " + localConstantTable->find(d2)->getText(); 138 theShape.push_back(toInt(localConstantTable->find(d2)->getText())); 139 } 140 else 141 { 142 143 for(unsigned int i=0; i < d2.size(); i++) { 144 if(!(d2[i] >= '0' && d2[i] <= '9')) 145 { 146 147 QMessageBox::about(this, tr("Erreur de saisie!"), tr("Saisir un entier ou faire un choix dans la liste deroulante du champ \"Dimension 2\".")); 148 return; 149 } 150 151 } 152 153 dim = dim + " " + d2; 154 theShape.push_back(toInt(d2)); 155 156 } 157 158 //Control on the 3rd dimension's value. 159 if (c3 != NULL) { //C'est alors une constante. 160 dim = dim + " " + localConstantTable->find(d3)->getText(); 161 theShape.push_back(toInt(localConstantTable->find(d3)->getText())); 162 } 163 else 164 { 165 for(unsigned int i=0; i < d3.size(); i++) 166 { 167 if(!(d3[i] >= '0' && d3[i] <= '9')){ 168 QMessageBox::about(this, tr("Erreur de saisie!"), tr("Saisir un entier ou faire un choix dans la liste deroulante du champ \"Dimension 3\".")); 169 170 return; 171 } 172 173 } 174 175 dim = dim + " " + d3; 176 theShape.push_back(toInt(d3)); 177 } 178 179 if (name.empty()) { 180 QMessageBox::about(this, tr("Erreur de saisie!"), 181 tr("<p>Le champ \"Nom espace\" ne doit pas etre vide.")); 182 return; 183 } 184 else 185 186 if (!(dim.empty() || traj.empty())) { 187 modeleSpace->setItem(row, 0, new QStandardItem(m_spaceNameLine->text())); 188 modeleSpace->setItem(row, 1, new QStandardItem(QString(dim.c_str()))); 189 modeleSpace->setItem(row, 2, new QStandardItem(m_spaceTrajname->currentText())); 190 191 if (!(d1.empty() || d2.empty() || d3.empty())) { 192 Space espace(name, localTrajectoryTable->find(traj), theShape); 193 localSpaceTable->push_back(espace); 194 } 195 196 toInitialize(); 197 198 if (!isSpaceTableEmpty()) m_spaceDeleteButton->setEnabled(true); 199 } 133 200 } 134 201 135 dim = d1; 136 theShape.push_back(toInt(d1)); 137 138 } 139 140 //Control on the 2nd dimension's value. 141 if (c2 != NULL) { //C'est alors une constante. 142 143 dim = dim + " " + localConstantTable->find(d2)->getText(); 144 theShape.push_back(toInt(localConstantTable->find(d2)->getText())); 145 146 } 147 else { 148 149 for(unsigned int i=0; i < d2.size(); i++) { 150 if(!(d2[i] >= '0' && d2[i] <= '9')){ 151 152 QMessageBox::about(this, tr("Erreur de saisie!"), tr("Saisir un entier ou faire un choix dans la liste deroulante du champ \"Dimension 2\".")); 153 return; 154 } 155 156 } 157 158 dim = dim + " " + d2; 159 theShape.push_back(toInt(d2)); 160 161 162 } 163 164 //Control on the 3rd dimension's value. 165 if (c3 != NULL) { //C'est alors une constante. 166 167 dim = dim + " " + localConstantTable->find(d3)->getText(); 168 theShape.push_back(toInt(localConstantTable->find(d3)->getText())); 169 } 170 else { 171 for(unsigned int i=0; i < d3.size(); i++) { 172 if(!(d3[i] >= '0' && d3[i] <= '9')){ 173 QMessageBox::about(this, tr("Erreur de saisie!"), tr("Saisir un entier ou faire un choix dans la liste deroulante du champ \"Dimension 3\".")); 174 175 return; 176 } 177 178 } 179 180 dim = dim + " " + d3; 181 theShape.push_back(toInt(d3)); 182 } 183 184 if (name.empty()) { 185 QMessageBox::about(this, tr("Erreur de saisie!"), 186 tr("<p>Le champ \"Nom espace\" ne doit pas etre vide.")); 187 return; 188 } 189 else 190 191 if (!(dim.empty() || traj.empty())) { 192 193 modeleSpace->setItem(row, 0, new QStandardItem(m_spaceNameLine->text())); 194 modeleSpace->setItem(row, 1, new QStandardItem(QString(dim.c_str()))); 195 modeleSpace->setItem(row, 2, new QStandardItem(m_spaceTrajname->currentText())); 196 197 if (!(d1.empty() || d2.empty() || d3.empty())) { 198 Space espace(name, localTrajectoryTable->find(traj), theShape); 199 localSpaceTable->push_back(espace); 200 } 201 toInitialize(); 202 203 if (!isSpaceTableEmpty()) m_spaceDeleteButton->setEnabled(true); 204 } 202 catch(...) 203 { 204 QMessageBox::critical(this, "Erreur", "erreur dans la methode addSpaceRow()."); 205 } 205 206 } 206 207 … … 208 209 const int SpaceWindow::toInt(const string& s) { 209 210 210 //QStringList test;211 211 return atoi(s.c_str()); 212 213 212 } 214 213 … … 227 226 228 227 QItemSelectionModel *selection = m_spaceTableView->selectionModel(); 229 index = selection->currentIndex(); 230 QVariant element = modeleSpace->data(index, Qt::DisplayRole); 231 int r = index.row(); 232 if (selection->hasSelection())// Permet de supprimer la ligne qui est selectionnée. Evite ainsi certains effets indesirables. 233 { 234 modeleSpace->removeRows(m_spaceTableView->currentIndex().row(), 1); 235 localSpaceTable->erase(localSpaceTable->begin() + r); 236 237 } 228 index = selection->currentIndex(); 229 QVariant element = modeleSpace->data(index, Qt::DisplayRole); 230 int r = index.row(); 231 if (selection->hasSelection())// Permet de supprimer la ligne qui est selectionnée. Evite ainsi certains effets indesirables. 232 { 233 modeleSpace->removeRows(m_spaceTableView->currentIndex().row(), 1); 234 localSpaceTable->erase(localSpaceTable->begin() + r); 235 } 238 236 239 237 if (isSpaceTableEmpty()) m_spaceDeleteButton->setDisabled(true); … … 272 270 //if (aString.length() > 1) { 273 271 bool stringTest = false; 274 for (int cpt = 0; aString.size(); cpt++) { 275 if((aString[cpt] >= 'a' && aString[cpt] <= 'z') || (aString[cpt] >= 'A' && aString[cpt] <= 'Z') || (aString[cpt] >= '0' && aString[cpt] <= '9') || 276 (aString[cpt] == '/') || (aString[cpt] == '_') || (aString[cpt] == '.') || (aString[cpt] == ' ')) 277 stringTest = true; 278 else 279 stringTest = false; 280 } 272 for (int cpt = 0; aString.size(); cpt++) 273 { 274 if((aString[cpt] >= 'a' && aString[cpt] <= 'z') || (aString[cpt] >= 'A' && aString[cpt] <= 'Z') || (aString[cpt] >= '0' && aString[cpt] <= '9') || (aString[cpt] == '/') || (aString[cpt] == '_') || (aString[cpt] == '.') || (aString[cpt] == ' ')) 275 276 stringTest = true; 277 else 278 stringTest = false; 279 } 281 280 //} 282 281 //else … … 296 295 bool intTest = false; 297 296 298 for (int cpt = 0; aStringToInt.size(); cpt++) { 299 if(aStringToInt[cpt] >= '0' && aStringToInt[cpt] <= '9') 300 intTest = true; 301 else 302 intTest = false; 303 } 297 for (int cpt = 0; aStringToInt.size(); cpt++) 298 { 299 if(aStringToInt[cpt] >= '0' && aStringToInt[cpt] <= '9') 300 intTest = true; 301 else 302 intTest = false; 303 } 304 304 305 305 return intTest; 306 306 } 307 /********************************************* Implémentation du slot callSpaceHelp ***************************************/ 308 void SpaceWindow::callSpaceHelp() { 309 310 QMessageBox::about(this, tr("Aide sur la directive space."),("<p> La directive space permet de déclarer un espace qui sera identifié par son nom (spacename) et de sa taille qui peut être en 1, 2 ou 3 dimensions." 307 /********************************************* Implementation of callSpaceHelp() (slot) *************************************************************/ 308 void SpaceWindow::callSpaceHelp() 309 { 310 311 QMessageBox::about(this, tr("Aide sur la directive space."),("<p> La directive space permet de déclarer un espace qui sera identifié par son nom (spacename) et de sa taille qui peut être en 1, 2 ou 3 dimensions." 311 312 "<p><u>Exemple 1</u>: space Soce M SZX SZY Toce <p> Pour plus d'informations sur la directive space, <a href=\"help/space_aide.html\">cliquez ici.</a>")); 312 313 313 314 } 314 315 315 /****************************************************************************************************************************/ 316 /************************************************************************/ 317 /************************************************************************/void SpaceWindow::closeEvent(QCloseEvent *event) { 316 /**************************************** Implementation of the method.******************************/ 317 /**************************************** Implementation of the closeEvent(QCloseEvent *event) method. *******************************************/ 318 void SpaceWindow::closeEvent(QCloseEvent *event) 319 { 318 320 319 321 emit spaceWindowIsClosed(5); 320 322 } 323 /***************************************************************************************************************************************************/ 324 /*********************************************** End of file. **************************************************************************************/ 325 /***************************************************************************************************************************************************/ -
trunk/yao/src/interface/src/include/ConnectionWindow.hpp
r375 r379 2 2 * \file ConnectionWindow.hpp 3 3 * \brief Ctin class for visual_YAO. 4 * \version 2010/07/0 1(yyyy/mm/dd)4 * \version 2010/07/07 (yyyy/mm/dd) 5 5 * \author MAYAKI Abdouramane. 6 6 */ -
trunk/yao/src/interface/src/include/ModulWindow.hpp
r378 r379 3 3 4 4 #include "MainWindowController.hpp" 5 #include <QStandardItemModel> 5 6 #include <QString> 6 7 #include <QDateEdit>
Note: See TracChangeset
for help on using the changeset viewer.