- Timestamp:
- 06/21/10 16:02:06 (14 years ago)
- Location:
- trunk/yao/src/interface/src
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yao/src/interface/src/ConstantWindow.cpp
r352 r355 27 27 localMwc = mwc; 28 28 //localConstantController = aConstantController; 29 29 QRegExp regExp("[A-Za-z_][A-Za-z0-9_]*"); //{0,}"); * means zero or more occurrence of the 2nd bloc. 30 QRegExp regExp2("[0-9]+[.0-9]?[0-9]*[eE]?[+-]?[0-9]+"); 31 m_ligneNom->setValidator(new QRegExpValidator(regExp, this)); 32 m_ligneValeur->setValidator(new QRegExpValidator(regExp2, this)); 30 33 if(isConstantTableEmpty()) m_delButton ->setDisabled(true); /*!< setDisabled is true. */ 31 34 … … 71 74 // || (Nom.at(i1) >= QChar('0')&& Nom.at(i1) <= QChar('9')) || (Nom.at(i1) == QChar('_')))) { 72 75 73 if (!localMwc->isIdentifier(Nom.toStdString())) {76 /* if (!localMwc->isIdentifier(Nom.toStdString())) { 74 77 QMessageBox::critical(this, "Avertissement", "CaractÚre(s) non permis dans le champ \"Nom constante\"."); 75 78 return; // Arrêt de la méthode … … 82 85 return; // Arrêt de la méthode 83 86 } 84 87 */ 85 88 86 89 //for(int i2 = 0; i2 < Val.size(); i2++) … … 89 92 // || (Val.at(i2) == QChar('E')) || (Val.at(i2) == QChar('e')) || (Val.at(i2) == QChar('+')) || (Val.at(i2) == QChar('.')))) { 90 93 91 if (!(localMwc->isStringLiteral(Val.toStdString()) || localMwc->isExponent(Val.toStdString()))) {94 /* if (!(localMwc->isStringLiteral(Val.toStdString()) || localMwc->isExponent(Val.toStdString()))) { 92 95 QMessageBox::critical(this, "Erreur", "CaractÚre(s) non permis dans le champ \"Valeur constante\"."); 93 96 return; // Arrêt de la méthode 94 97 } 95 98 */ 96 99 if ((m_ligneNom->text().isEmpty()) || (m_ligneValeur->text().isEmpty())) { 97 100 … … 136 139 for (unsigned int i=0; i < localHeaderList->size(); i++ ) //Parcourt le vecteur de HatName en fonction de sa taille (nombre d'éléments) 137 140 { 138 141 //localConstantTable->find(hatFile)->getText(); 139 142 if (element.toString().toStdString() == localHeaderList->at(i)) //Teste si l'élément à supprimer dans defval est aussi dans hat 140 143 localHeaderList->erase(localHeaderList->begin() + i);//localHeaderList->begin() +i ); 141 144 } 142 145 143 emit rowIsDeleted(element.toString()); // signal emis lorsqu'une ligne retirée du tableau.146 emit rowIsDeleted(element.toString()); // signal emis lorsqu'une ligne est retirée du tableau. 144 147 if(isConstantTableEmpty()) m_delButton->setDisabled(true); 145 148 } -
trunk/yao/src/interface/src/HatNameWindow.cpp
r341 r355 124 124 string constantValue = localConstantTable->find(hatFile)->getText(); //"getText()" returns the constant value. 125 125 constantValue.append(".h"); 126 modeleHatName->setItem(modeleHatName->rowCount(), new QStandardItem(QString( constantValue.c_str())));126 modeleHatName->setItem(modeleHatName->rowCount(), new QStandardItem(QString(hatFile.c_str())));//QStandardItem(QString(constantValue.c_str()))); 127 127 localHeaderList->push_back(hatFile); 128 128 eraseDataFromLineEdit(); -
trunk/yao/src/interface/src/MainWindow.cpp
r354 r355 606 606 void MainWindow::hatUpdate() { 607 607 608 //m_hatnameWindow->repaint();//update(); 608 609 theConstantTable; 609 if (m_hatnameWindow != NULL) //Teste si l'objet n'est pas déjà crée. 610 if (m_hatnameWindow != NULL) //Teste si l'objet n'est pas déjà crée. S'il n'est pas 610 611 { 611 delete m_hatnameWindow;612 //delete m_hatnameWindow; 612 613 m_hatnameWindow = new HatNameWindow(&theHeaderList, &theConstantTable); //Crée un autre objet. 613 614 espace->addWindow(m_hatnameWindow)->move(350, 0); 614 615 m_hatnameWindow->show(); 615 616 espace->setActiveWindow(m_constantWindow); 617 m_hatnameWindow->update(); 616 618 } 619 else 620 return; 621 617 622 } 618 623 … … 628 633 espace->setActiveWindow(m_constantWindow); 629 634 } 635 else 636 return; 630 637 } 631 638 /********************************************* Implementation of the method helpMessage() *********************************************************/ -
trunk/yao/src/interface/src/ModulWindow.cpp
r354 r355 29 29 m_lineModulName->setValidator(new QRegExpValidator(regExp, this)); 30 30 m_comboModulOpera->setDisabled(true); 31 /*if (m_checkBoxModulNoward->isChecked()) {32 33 m_checkBoxModulSpec->setDisabled(true);34 m_checkBoxModulNetward->setDisabled(true);35 m_labelModulAutonet->setDisabled(true);36 m_comboModulAutonet->setDisabled(true);37 38 39 }*/40 31 m_comboModulTarget->insertItem(0, " "); 41 32 m_comboModulTarget->insertItem(1, "uptime"); -
trunk/yao/src/interface/src/include/ConstantWindow.hpp
r344 r355 8 8 #define DEFVALWINDOW_HPP 9 9 10 #include <QTimer> 10 11 #include "HatNameWindow.hpp" 11 12 #include "MainWindowController.hpp" … … 61 62 QGridLayout *m_layoutGrid; 62 63 */ 64 QTimer *m_constantTimer; 63 65 yao::Table <yao::Constant> *m_localConstantTable; 64 66 yao::Constant *m_localConstant;
Note: See TracChangeset
for help on using the changeset viewer.