- Timestamp:
- 02/26/10 02:50:52 (14 years ago)
- Location:
- trunk/yao/src/interface/src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yao/src/interface/src/BasicWindow.cpp
r213 r218 5 5 this->setWindowTitle("Directive ."); /*!< To set the window's title. */ 6 6 isCalled = false; 7 isSaved = false; 7 8 // Instanciation des classes. 8 9 // Déclaration des boutons et champs de saisie de texte. … … 108 109 void BasicWindow::addRow() { 109 110 110 int row = m_tableView->rowCount(); 111 int row = m_tableView->rowCount(); // Renvoie le nombre de ligne du tableau d'affichage. 111 112 m_tableView->insertRow(row); 112 113 compteur ++; 114 //std::cout << m_tableView->rowCount() << std::endl ; 113 115 } 114 116 … … 157 159 //cout << "Voici les valeurs ajoutées: " << it->toStdString() <<endl; 158 160 m_quitButton->setEnabled(true); 161 isSaved = true; 159 162 } 160 163 /*****************************************************************************************************************************************************/ … … 164 167 m_ligneValeur->setText(""); 165 168 } 166 167 169 168 170 … … 194 196 msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::Cancel); 195 197 msgBox.setDefaultButton(QMessageBox::Yes); 198 199 QMessageBox msgBox2; 200 msgBox2.setText("Modifications non enregistrées!"); 201 msgBox2.setInformativeText("Etes-vous sûr de vouloir quitter?"); 202 msgBox2.setStandardButtons(QMessageBox::Yes | QMessageBox::Cancel); 203 msgBox2.setDefaultButton(QMessageBox::Yes); 204 205 //int ret2 = msgBox2.exec(); 206 207 if (m_tableView->rowCount() == 0) { 196 208 int ret = msgBox.exec(); 197 198 209 if (ret == QMessageBox::Yes) 199 210 event->accept(); 200 else event->ignore(); 201 211 else 212 event->ignore(); 213 } 214 else { 215 if (!isSaved) 216 int ret2 = msgBox2.exec(); 217 //if (ret2 == QMessageBox::Yes) 218 // event->accept(); 219 //else 220 // event->ignore(); 221 } 202 222 //QMessageBox::warning(this, tr("Application"), tr("Le document a été modifié.\n Voulez-vous sauvegarder les modifications apportées?"), 203 223 // QMessageBox::Yes | QMessageBox::Default, -
trunk/yao/src/interface/src/ConstantWindow.cpp
r215 r218 24 24 25 25 setWindowTitle("Directive Constant."); /*!< To set the window's title. */ 26 m_nameLabel->setText(" Constante: ");26 m_nameLabel->setText("Nom: "); 27 27 m_valueLabel->setText("Valeur: "); 28 28 connect(m_helpButton, SIGNAL(clicked()), this, SLOT(callConstantHelp())); -
trunk/yao/src/interface/src/Include/BasicWindow.hpp
r213 r218 72 72 73 73 bool isCalled; 74 74 bool isSaved; 75 75 int compteur; 76 76
Note: See TracChangeset
for help on using the changeset viewer.