Changeset 268
- Timestamp:
- 03/07/10 18:07:00 (14 years ago)
- Location:
- trunk/yao/src/interface/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yao/src/interface/src/Include/MainWindow.hpp
r266 r268 57 57 void setProjectPath(string aPath); 58 58 std::string getProjectPath(); 59 59 void directivesManager(); 60 60 // void creerRepertoire(); 61 61 // void genererConstant(); -
trunk/yao/src/interface/src/Include/MainWindowController.hpp
r266 r268 30 30 31 31 //static MainWindowController(std::string as="") & getInstance(); 32 MainWindowController( std::string as="");32 MainWindowController(); 33 33 ConstantWindow *getConstant(); 34 34 void setConstant(); -
trunk/yao/src/interface/src/MainWindow.cpp
r267 r268 249 249 250 250 m_hatNameButton = new QPushButton(tr("Hatname"), this); 251 string m = getProjectName() ;252 251 //cout << "Dans la methode actionBarreOutils" + getProjectName() << endl; 253 252 //m_hatCopy->setLocalProjectName(copynp->getm_newProjectName()); … … 313 312 desactiveBoutonsBarreOutils(); // Désactive tous les boutons de la barre d'outils 314 313 } 314 /***********************************************************************************************************/ 315 void MainWindow::directivesManager() { 316 317 m_hatCopy = new HatNameWindow(getProjectName() + ".h");//getProjectName());//mwc.getHatName(); 318 espace->addWindow(m_hatCopy); 319 m_hatCopy->hide(); 320 connect(m_hatNameButton, SIGNAL(clicked()), m_hatCopy, SLOT(show())); 321 connect(m_hatNameButton, SIGNAL(clicked()), this, SLOT(changeColorHatButton())); 322 323 324 } 315 325 /*********************************** Implémentation de la methode activeBoutonsBarreOutils() *********************************/ 316 326 … … 482 492 /************************************ createProjectDirectory() ******************************************************/ 483 493 void MainWindow::createProjectDirectory() { 484 485 setProjectName(ligneNomRep->text().toStdString()); //Fonction permettant d'initialiser le nom du projet. 486 m_hatCopy = new HatNameWindow(getProjectName());//getProjectName());//mwc.getHatName(); 487 espace->addWindow(m_hatCopy); 488 m_hatCopy->hide(); 489 connect(m_hatNameButton, SIGNAL(clicked()), m_hatCopy, SLOT(show())); 490 connect(m_hatNameButton, SIGNAL(clicked()), this, SLOT(changeColorHatButton())); 491 492 if (ligneNomRep->text().isEmpty()) //ContrÃŽle à faire si le champ réservé au nom du projet est délaissé vide. 493 { 494 495 setProjectName(ligneNomRep->text().toStdString()); //Fonction permettant d'initialiser le nom du projet. 496 directivesManager(); 497 if (ligneNomRep->text().isEmpty()) //ContrÃŽle à faire si le champ réservé au nom du projet est délaissé vide. 498 { 494 499 QMessageBox::critical(this, "Erreur", "Le nom du projet n'est pas spécifié! Réessayez en remplissant correctement le champ correspondant. "); 495 500 return; // Arrêt de la méthode -
trunk/yao/src/interface/src/MainWindowController.cpp
r266 r268 13 13 14 14 /****************************************************************************************************************************************/ 15 MainWindowController::MainWindowController( string as) {15 MainWindowController::MainWindowController() { 16 16 17 17 //for(vector<string>::iterator it = m_hat->getTheHeaderList().begin(); it != m_hat->getTheHeaderList().end(); it++)
Note: See TracChangeset
for help on using the changeset viewer.