Changeset 382 for trunk/yao


Ignore:
Timestamp:
07/08/10 19:18:24 (14 years ago)
Author:
yerima
Message:

The user must entered a value in the space's dimension 1's combobox. All is done.

Location:
trunk/yao/src/interface/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/yao/src/interface/src/ContextWindow.cpp

    r370 r382  
    286286void ContextWindow::callContextHelp() { 
    287287 
    288         QMessageBox::about(this, tr("Aide sur la directive Context."),("<p> Permet d’indiquer les options de génération de code à appliquer, le but étant de limiter ponctuellement la taille du code généré. <p><u>Exemple:</u> option o_m1qn3 <p> Pour plus d'informations sur la directive Context, <a href=\"help/option_aide.html\">cliquez ici.</a>")); 
     288        QMessageBox::about(this, tr("Aide sur la directive Option."),("<p> Avec option (ou encore context), on indique les options de génération de code à appliquer; le but étant de limiter ponctuellement la taille du code généré. <br> L'exemple suivant permet de préciser le minimiseur à appliquer dans les calculs: <p><u>Exemple 1:</u> option o_m1qn3 <p> Plusieurs lignes de cette directive peuvent être déclarées consécutivement dans un même fichier de description. <p><u>Exemple 2:</u><br>...<br> option O_GRADTEST <br> option O_REAL float <br> option O_VARINCR <br>option ... <p> Pour plus d'informations sur la directive, <a href=\"help/option_aide.html\">cliquez ici.</a>")); 
    289289 
    290290} 
  • trunk/yao/src/interface/src/SpaceWindow.cpp

    r381 r382  
    194194                                        return; 
    195195                                } 
    196                                 else 
     196                                else { 
     197                                         
    197198  
    198199                                         if (!(dim.empty() || traj.empty())) { 
    199                                                 modeleSpace->setItem(row, 0, new QStandardItem(m_spaceNameLine->text())); 
     200                                                                                                if (!d1.empty()) { 
     201                                                        Space espace(name, localTrajectoryTable->find(traj), theShape); 
     202                                                        localSpaceTable->push_back(espace);      
     203                                                        emit spaceRowIsAdded(true); 
     204 
     205                                                        modeleSpace->setItem(row, 0, new QStandardItem(m_spaceNameLine->text())); 
    200206                                                modeleSpace->setItem(row, 1, new QStandardItem(QString(dim.c_str()))); 
    201207                                                modeleSpace->setItem(row, 2, new QStandardItem(m_spaceTrajname->currentText())); 
    202208                 
    203                                                 if (!d1.empty()) { 
    204                                                         Space espace(name, localTrajectoryTable->find(traj), theShape); 
    205                                                         localSpaceTable->push_back(espace);      
    206                                                         emit spaceRowIsAdded(true); 
     209 
    207210                                                } 
     211                                                else { 
     212                                                        QMessageBox::critical(this, "Erreur", "Contrairement aux paramÚtres \"Dimension 2 \" et \"Dimension 3\", le parametre \"Dimension 1\" doit-être obligatoirement renseigné."); 
     213                                                        return; 
     214                                                } 
    208215 
    209216                                                toInitialize(); 
    210217  
    211218                                                if (!isSpaceTableEmpty()) m_spaceDeleteButton->setEnabled(true); 
    212                                         } 
     219                                          } 
     220                                                if (traj.empty()) { 
     221                                                QMessageBox::critical(this, "Erreur", "Faites un choix dans le champ \"Trajectoire\"."); 
     222                                                         return; 
     223 
     224                                                } 
     225                                         } 
    213226                                        } 
    214227 
  • trunk/yao/src/interface/src/ui_/contextwindow.ui

    r367 r382  
    149149       <x>120</x> 
    150150       <y>70</y> 
    151        <width>87</width> 
     151       <width>81</width> 
    152152       <height>62</height> 
    153153      </rect> 
Note: See TracChangeset for help on using the changeset viewer.