Changeset 357 for trunk/yao


Ignore:
Timestamp:
06/22/10 13:58:30 (14 years ago)
Author:
yerima
Message:

The name of the model is in the same syntax.

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

Legend:

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

    r355 r357  
    3333                if(isConstantTableEmpty()) m_delButton ->setDisabled(true);       /*!< setDisabled is true. */ 
    3434 
    35         modele = new  QStandardItemModel(0, 2);//Nombre de lignes et colonnes du modÚle. 
    36                 modele->setHorizontalHeaderLabels(QStringList() << "Constante(s)" << "Valeur(s)"); /*!< displays the QTableWidget */ 
     35        m_defvalModel = new  QStandardItemModel(0, 2);//Nombre de lignes et colonnes du modÚle. 
     36                m_defvalModel->setHorizontalHeaderLabels(QStringList() << "Constante(s)" << "Valeur(s)"); /*!< displays the QTableWidget */ 
    3737 
    3838        for (Table<Constant>::iterator it = m_localConstantTable->begin(); it != m_localConstantTable->end(); it++) 
    3939                { 
    40                 modele->setItem(modele->rowCount(), 0, new QStandardItem(QString(it->getName().c_str()))); 
    41                 modele->setItem(modele->rowCount()-1, 1, new QStandardItem(QString(it->getText().c_str())));//Apres le 1er ajout, la ligne vaut i+1 
     40                m_defvalModel->setItem(m_defvalModel->rowCount(), 0, new QStandardItem(QString(it->getName().c_str()))); 
     41                m_defvalModel->setItem(m_defvalModel->rowCount()-1, 1, new QStandardItem(QString(it->getText().c_str())));//Apres le 1er ajout, la ligne vaut i+1 
    4242                } 
    4343        //if (mwc->isStringLiteral("malkj")) cout << "cest bon ça" << endl; else cout << "Oh dommage!" << endl; 
    44                 m_tableView->setModel(modele); 
     44                m_tableView->setModel(m_defvalModel); 
    4545                m_tableView->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 
    4646                m_tableView->setShowGrid(false);  /*!< this ligne cover the grille in table */ 
     
    112112  
    113113                 
    114                         modele->setItem(modele->rowCount(), 0, new QStandardItem(m_ligneNom->text())); 
    115                         modele->setItem(modele->rowCount()-1, 1, new QStandardItem(m_ligneValeur->text()));//Apres le 1er ajout, la ligne vaut i+1 
     114                        m_defvalModel->setItem(m_defvalModel->rowCount(), 0, new QStandardItem(m_ligneNom->text())); 
     115                        m_defvalModel->setItem(m_defvalModel->rowCount()-1, 1, new QStandardItem(m_ligneValeur->text()));//Apres le 1er ajout, la ligne vaut i+1 
    116116                                 
    117117                        emit rowIsAdded(); // signal emis lorsqu'une a été correctement rajoutée dans le tableau.  
     
    130130        QItemSelectionModel *selection = m_tableView->selectionModel(); 
    131131        index = selection->currentIndex(); 
    132         QVariant element = modele->data(index, Qt::DisplayRole); 
     132        QVariant element = m_defvalModel->data(index, Qt::DisplayRole); 
    133133        int r = index.row(); 
    134134        if (selection->hasSelection())// Permet de supprimer la ligne qui est selectionnée. Evite ainsi certains effets indesirables. 
    135135         { 
    136                 modele->removeRows(m_tableView->currentIndex().row(), 1); 
     136                m_defvalModel->removeRows(m_tableView->currentIndex().row(), 1); 
    137137                m_localConstantTable->erase(m_localConstantTable->begin() + r); 
    138138                 
  • trunk/yao/src/interface/src/ContextWindow.cpp

    r350 r357  
    1919//! \brief Implementation of the Context window for visual_YAO. 
    2020/******************************************************************************************************************************************************/ 
    21 ContextWindow::ContextWindow(Context *aContext, Table <Constant> *aConstantTable, MainWindowController *mwc, QWidget *parent) : QWidget(parent), localConstantTable(NULL), contextModele(NULL) { 
     21ContextWindow::ContextWindow(Context *aContext, Table <Constant> *aConstantTable, MainWindowController *mwc, QWidget *parent) : QWidget(parent), localConstantTable(NULL), m_contextModel(NULL) { 
    2222 
    2323        setupUi(this); 
     
    4646 
    4747        filesListModele = new QStringListModel(filesList); 
    48         contextModele = new  QStandardItemModel(0, 14);//Nombre de lignes et colonnes du modÚle. 
    49              contextModele->setHorizontalHeaderLabels(QStringList() << "O_REAL" << "O_MQN" << "O_PARALLEL" << "O_NETWARD" << "O_EXTOBJ" << "O_GRADTEST" << "O_VARINCR" << "DBG_NANF" << "DBG_TING" << "DBG_BETA" << "DBG_TRC_FWARD" << "DBG_TRC_BWARD" << "DBG_TRC_LWARD" << "DBG_TRC_AWARD"); /*!< displays the QTableView */ 
    50  
    51         m_contextTableView->setModel(contextModele); 
     48        m_contextModel = new  QStandardItemModel(0, 14);//Nombre de lignes et colonnes du modÚle. 
     49             m_contextModel->setHorizontalHeaderLabels(QStringList() << "O_REAL" << "O_MQN" << "O_PARALLEL" << "O_NETWARD" << "O_EXTOBJ" << "O_GRADTEST" << "O_VARINCR" << "DBG_NANF" << "DBG_TING" << "DBG_BETA" << "DBG_TRC_FWARD" << "DBG_TRC_BWARD" << "DBG_TRC_LWARD" << "DBG_TRC_AWARD"); /*!< displays the QTableView */ 
     50 
     51        m_contextTableView->setModel(m_contextModel); 
    5252                  m_contextTableView->resizeColumnsToContents(); 
    5353                  m_contextTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 
     
    5757        /*for (Table<Constant>::reverse_iterator it = localConstantTable->rbegin(); it != localConstantTable->rend(); it++)  { 
    5858         
    59                 contextModele->setItem(row, 0, new QStandardItem(m_comboContextO_REAL->currentText()));   
     59                m_contextModel->setItem(row, 0, new QStandardItem(m_comboContextO_REAL->currentText()));   
    6060        } */     
    6161 
     
    9898        //testContenu(compteur); 
    9999         
    100         int row = contextModele->rowCount(); 
     100        int row = m_contextModel->rowCount(); 
    101101        /*if (!localMwc->isIntegerLiteral(m_comboContextO_PARALLEL->currentText().toStdString())) {  
    102102                 
     
    104104                 return; // Arrêt de la méthode 
    105105        }*/ 
    106         contextModele->setItem(row, 0, new QStandardItem(m_comboContextO_REAL->currentText()));   
    107         contextModele->setItem(row, 1, new QStandardItem(m_comboContextO_MQN->currentText()));   
    108         contextModele->setItem(row, 2, new QStandardItem(m_comboContextO_PARALLEL->currentText()));   
    109         contextModele->setItem(row, 3, new QStandardItem(m_comboContextO_NETWARD->currentText()));   
    110          
    111         contextModele->setItem(row, 4, new QStandardItem(m_comboContextO_EXTOBJ->currentText()));   
     106        m_contextModel->setItem(row, 0, new QStandardItem(m_comboContextO_REAL->currentText()));   
     107        m_contextModel->setItem(row, 1, new QStandardItem(m_comboContextO_MQN->currentText()));   
     108        m_contextModel->setItem(row, 2, new QStandardItem(m_comboContextO_PARALLEL->currentText()));   
     109        m_contextModel->setItem(row, 3, new QStandardItem(m_comboContextO_NETWARD->currentText()));   
     110         
     111        m_contextModel->setItem(row, 4, new QStandardItem(m_comboContextO_EXTOBJ->currentText()));   
    112112        //if (m_checkBoxO_GRADTEST->isChecked()) 
    113    m_checkBoxO_GRADTEST->isChecked()?contextModele->setItem(row, 5, new QStandardItem("oui")):contextModele->setItem(row, 5, new QStandardItem("non")); 
    114    m_checkBoxO_VARINCR->isChecked() ?contextModele->setItem(row, 6, new QStandardItem("oui")):contextModele->setItem(row, 6, new QStandardItem("non")); 
    115    m_checkBoxO_DBG_NANF->isChecked()?contextModele->setItem(row, 7, new QStandardItem("oui")):contextModele->setItem(row, 7, new QStandardItem("non")); 
    116    m_checkBoxO_DBG_TING->isChecked()?contextModele->setItem(row, 8, new QStandardItem("oui")):contextModele->setItem(row, 8, new QStandardItem("non"));   
    117    m_checkBoxO_DBG_BETA->isChecked()?contextModele->setItem(row, 9, new QStandardItem("oui")):contextModele->setItem(row, 9, new QStandardItem("non"));   
    118    m_checkBoxO_DBG_TRC_FWARD->isChecked()?contextModele->setItem(row, 10, new QStandardItem("oui")):contextModele->setItem(row, 10, new QStandardItem("non")); 
    119    m_checkBoxO_DBG_TRC_BWARD->isChecked()?contextModele->setItem(row, 11, new QStandardItem("oui")):contextModele->setItem(row, 11, new QStandardItem("non")); 
    120    m_checkBoxO_DBG_TRC_LWARD->isChecked()?contextModele->setItem(row, 12, new QStandardItem("oui")):contextModele->setItem(row, 12, new QStandardItem("non"));   
    121    m_checkBoxO_DBG_TRC_AWARD->isChecked()?contextModele->setItem(row, 13, new QStandardItem("oui")):contextModele->setItem(row, 13, new QStandardItem("non"));   
     113   m_checkBoxO_GRADTEST->isChecked()?m_contextModel->setItem(row, 5, new QStandardItem("oui")):m_contextModel->setItem(row, 5, new QStandardItem("non")); 
     114   m_checkBoxO_VARINCR->isChecked() ?m_contextModel->setItem(row, 6, new QStandardItem("oui")):m_contextModel->setItem(row, 6, new QStandardItem("non")); 
     115   m_checkBoxO_DBG_NANF->isChecked()?m_contextModel->setItem(row, 7, new QStandardItem("oui")):m_contextModel->setItem(row, 7, new QStandardItem("non")); 
     116   m_checkBoxO_DBG_TING->isChecked()?m_contextModel->setItem(row, 8, new QStandardItem("oui")):m_contextModel->setItem(row, 8, new QStandardItem("non"));   
     117   m_checkBoxO_DBG_BETA->isChecked()?m_contextModel->setItem(row, 9, new QStandardItem("oui")):m_contextModel->setItem(row, 9, new QStandardItem("non"));   
     118   m_checkBoxO_DBG_TRC_FWARD->isChecked()?m_contextModel->setItem(row, 10, new QStandardItem("oui")):m_contextModel->setItem(row, 10, new QStandardItem("non")); 
     119   m_checkBoxO_DBG_TRC_BWARD->isChecked()?m_contextModel->setItem(row, 11, new QStandardItem("oui")):m_contextModel->setItem(row, 11, new QStandardItem("non")); 
     120   m_checkBoxO_DBG_TRC_LWARD->isChecked()?m_contextModel->setItem(row, 12, new QStandardItem("oui")):m_contextModel->setItem(row, 12, new QStandardItem("non"));   
     121   m_checkBoxO_DBG_TRC_AWARD->isChecked()?m_contextModel->setItem(row, 13, new QStandardItem("oui")):m_contextModel->setItem(row, 13, new QStandardItem("non"));   
    122122 
    123123        eraseDataFromLineEdit(); 
  • trunk/yao/src/interface/src/HatNameWindow.cpp

    r355 r357  
    1313/***************************************   The class constructor: HatNameWindow()  ********************************************************************/ 
    1414HatNameWindow::HatNameWindow(vector <string> *aHeaderList, Table <Constant> *aConstantTable, QWidget *parent) : QWidget(parent), modeleFichiers(NULL),  
    15 hatView(NULL), modeleHatName(NULL), localHeaderList(NULL), localConstantTable(NULL) 
     15hatView(NULL), m_hatnameModel(NULL), localHeaderList(NULL), localConstantTable(NULL) 
    1616 
    1717{ 
     
    4242        m_comboHatName->setEditable(true); 
    4343         
    44         modeleHatName = new QStandardItemModel(0, 1);//(listeFichiers); 
     44        m_hatnameModel = new QStandardItemModel(0, 1);//(listeFichiers); 
    4545        for (vector <string>::iterator it = localHeaderList->begin(); it != localHeaderList->end(); it++) 
    46                 modeleHatName->appendRow(new QStandardItem(it->c_str())); 
     46                m_hatnameModel->appendRow(new QStandardItem(it->c_str())); 
    4747        hatView = new QListView; 
    48         hatView->setModel(modeleHatName); 
     48        hatView->setModel(m_hatnameModel); 
    4949 
    5050        m_boutonouvrir->setIcon(QIcon("Images/icons/openfile.png")); //Affichage d'une image sur le bouton "ouvrir" 
     
    124124        string constantValue = localConstantTable->find(hatFile)->getText(); //"getText()" returns the constant value. 
    125125                constantValue.append(".h"); 
    126         modeleHatName->setItem(modeleHatName->rowCount(), new QStandardItem(QString(hatFile.c_str())));//QStandardItem(QString(constantValue.c_str()))); 
     126        m_hatnameModel->setItem(m_hatnameModel->rowCount(), new QStandardItem(QString(hatFile.c_str())));//QStandardItem(QString(constantValue.c_str()))); 
    127127        localHeaderList->push_back(hatFile); 
    128128        eraseDataFromLineEdit(); 
     
    158158             
    159159            localHeaderList->push_back(hatFile);  
    160             modeleHatName->setItem(modeleHatName->rowCount(), new QStandardItem(QString(hatFile.c_str())));  
     160            m_hatnameModel->setItem(m_hatnameModel->rowCount(), new QStandardItem(QString(hatFile.c_str())));  
    161161            eraseDataFromLineEdit(); 
    162162        } 
     
    179179        { 
    180180        QString fichier =  hatFile.c_str(); 
    181         modeleHatName->setItem(modeleHatName->rowCount(), new QStandardItem(QString(hatFile.c_str()))); 
     181        m_hatnameModel->setItem(m_hatnameModel->rowCount(), new QStandardItem(QString(hatFile.c_str()))); 
    182182        localHeaderList->push_back(hatFile); 
    183183          
     
    198198          return; 
    199199 
    200          QVariant element = modeleHatName->data(index, Qt::DisplayRole);//Récupération de la valeur de l'élément courant. 
     200         QVariant element = m_hatnameModel->data(index, Qt::DisplayRole);//Récupération de la valeur de l'élément courant. 
    201201         int r = index.row();// Récuperation de la ligne de l'élément courant. 
    202202         if (selection->hasSelection()) // Evite certains effets indésirables: suppression de la derniere ligne aprÚs clic sur le vide. 
    203203          { 
    204                  modeleHatName->removeRows(hatView->currentIndex().row(), 1);// Le 2Úme parametre indique le nombre de ligne à supprimer 
     204                 m_hatnameModel->removeRows(hatView->currentIndex().row(), 1);// Le 2Úme parametre indique le nombre de ligne à supprimer 
    205205                 localHeaderList->erase(localHeaderList->begin() + r);//On met à jour la structure de données en supprimant aussi l'élement. 
    206206                 //m_tableView->resizeRowToContents(c - 1); // columnCountChanged(c , c-1); 
  • trunk/yao/src/interface/src/MainWindow.cpp

    r356 r357  
    4848         
    4949        setCentralWidget(espace);       //Ici, se précise la zone centrale de la QMainWindow. 
    50  
     50         
    5151        // Appel des differentes méthodes crées. 
    5252        createActions();                //Appel de la methode createActions(), voir le code ci-aprÚs. 
  • trunk/yao/src/interface/src/ModulWindow.cpp

    r356 r357  
    4444//              m_comboModulLopera->insertItem(1, QString(it->getName().c_str()));  
    4545        //      } 
    46         ModulModele     = new QStandardItemModel(0, 11); 
    47                 ModulModele->setHorizontalHeaderLabels(QStringList() << "Nom" << "space/opera" << "input" << "output" << "target" << "noward" << "autonet" << "netward" << "cout" << "lopera" << "tempo"); 
     46        m_modulModel    = new QStandardItemModel(0, 11); 
     47                m_modulModel->setHorizontalHeaderLabels(QStringList() << "Nom" << "space/opera" << "input" << "output" << "target" << "noward" << "autonet" << "netward" << "cout" << "lopera" << "tempo"); 
    4848                         
    49                 m_modulTableView->setModel(ModulModele); 
     49                m_modulTableView->setModel(m_modulModel); 
    5050                m_modulTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); 
    5151                m_modulTableView->setShowGrid(false); 
     
    104104        //testContenu(compteur); 
    105105         
    106         int row = ModulModele->rowCount(); 
     106        int row = m_modulModel->rowCount(); 
    107107        /*if (!localMwc->isIntegerLiteral(m_comboModulAutonet->currentText().toStdString())) {  
    108108                 
     
    110110                 return; // Arrêt de la méthode 
    111111        }*/ 
    112 //      ModulModele->setItem(row, 0, new QStandardItem(m_comboModulSpaceName->currentText()));   
    113 //      ModulModele->setItem(row, 1, new QStandardItem(m_comboModulOperaName->currentText()));   
    114 //      ModulModele->setItem(row, 2, new QStandardItem(m_comboModulAutonet->currentText()));   
    115 //      ModulModele->setItem(row, 3, new QStandardItem(m_comboModulClonof->currentText()));   
    116          
    117 //      ModulModele->setItem(row, 4, new QStandardItem(m_comboModulLopera->currentText()));   
     112//      m_modulModel->setItem(row, 0, new QStandardItem(m_comboModulSpaceName->currentText()));   
     113//      m_modulModel->setItem(row, 1, new QStandardItem(m_comboModulOperaName->currentText()));   
     114//      m_modulModel->setItem(row, 2, new QStandardItem(m_comboModulAutonet->currentText()));   
     115//      m_modulModel->setItem(row, 3, new QStandardItem(m_comboModulClonof->currentText()));   
     116         
     117//      m_modulModel->setItem(row, 4, new QStandardItem(m_comboModulLopera->currentText()));   
    118118        //if (m_checkBoxNoward->isChecked()) 
    119   // m_checkBoxNoward->isChecked()?ModulModele->setItem(row, 5, new QStandardItem("oui")):ModulModele->setItem(row, 5, new QStandardItem("non")); 
    120    //m_checkBoxTempo->isChecked() ?ModulModele->setItem(row, 6, new QStandardItem("oui")):ModulModele->setItem(row, 6, new QStandardItem("non")); 
    121    //m_checkBoxCout->isChecked()?ModulModele->setItem(row, 7, new QStandardItem("oui")):ModulModele->setItem(row, 7, new QStandardItem("non")); 
    122    //m_checkBoxSpec->isChecked()?ModulModele->setItem(row, 8, new QStandardItem("oui")):ModulModele->setItem(row, 8, new QStandardItem("non"));   
    123    //m_checkBoxNetward->isChecked()?ModulModele->setItem(row, 9, new QStandardItem("oui")):ModulModele->setItem(row, 9, new QStandardItem("non"));   
    124    //m_checkBoxModulHidjac->isChecked()?ModulModele->setItem(row, 10, new QStandardItem("oui")):ModulModele->setItem(row, 10, new QStandardItem("non")); 
    125    //m_checkBoxModulManage->isChecked()?ModulModele->setItem(row, 11, new QStandardItem("oui")):ModulModele->setItem(row, 11, new QStandardItem("non")); 
    126    //m_checkBoxModulArray->isChecked()?ModulModele->setItem(row, 12, new QStandardItem("oui")):ModulModele->setItem(row, 12, new QStandardItem("non"));   
     119  // m_checkBoxNoward->isChecked()?m_modulModel->setItem(row, 5, new QStandardItem("oui")):m_modulModel->setItem(row, 5, new QStandardItem("non")); 
     120   //m_checkBoxTempo->isChecked() ?m_modulModel->setItem(row, 6, new QStandardItem("oui")):m_modulModel->setItem(row, 6, new QStandardItem("non")); 
     121   //m_checkBoxCout->isChecked()?m_modulModel->setItem(row, 7, new QStandardItem("oui")):m_modulModel->setItem(row, 7, new QStandardItem("non")); 
     122   //m_checkBoxSpec->isChecked()?m_modulModel->setItem(row, 8, new QStandardItem("oui")):m_modulModel->setItem(row, 8, new QStandardItem("non"));   
     123   //m_checkBoxNetward->isChecked()?m_modulModel->setItem(row, 9, new QStandardItem("oui")):m_modulModel->setItem(row, 9, new QStandardItem("non"));   
     124   //m_checkBoxModulHidjac->isChecked()?m_modulModel->setItem(row, 10, new QStandardItem("oui")):m_modulModel->setItem(row, 10, new QStandardItem("non")); 
     125   //m_checkBoxModulManage->isChecked()?m_modulModel->setItem(row, 11, new QStandardItem("oui")):m_modulModel->setItem(row, 11, new QStandardItem("non")); 
     126   //m_checkBoxModulArray->isChecked()?m_modulModel->setItem(row, 12, new QStandardItem("oui")):m_modulModel->setItem(row, 12, new QStandardItem("non"));   
    127127 
    128128        eraseDataFromLineEdit(); 
  • trunk/yao/src/interface/src/NetwardWindow.cpp

    r350 r357  
    11//! \file    NetwardWindow.cpp 
    22//! \brief   Implementation of the Netward window for visual_YAO. 
    3 //! \version 2010/06/16 (yyyy/mm/dd) 
     3//! \version 2010/06/22 (yyyy/mm/dd) 
    44//! \author  MAYAKI Abdouramane. 
    55 
     
    2323         
    2424 
    25     QStringList horizontalHeaders; 
    26     horizontalHeaders << "Nom Netward" << "Entrees" << "Sorties"; /*!< added Nom Netward Entrees and sorties in table */ 
     25    //QStringList horizontalHeaders; 
     26    //horizontalHeaders << "Nom " << "Entrees" << "Sorties"; /*!< added Nom Netward Entrees and sorties in table */ 
    2727         
    28     //vueNetward                = new QTableWidget(0, 3);  /*!< vueNetward declaration */  
    29     //vueNetward->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 
    30     //vueNetward->setShowGrid(false); /*!< this ligne cover the grille in table */ 
    31     //vueNetward->setSelectionBehavior(QAbstractItemView::SelectRows);  /*!< this ligne give a section of the ligne */ 
    32     //vueNetward->setHorizontalHeaderLabels(horizontalHeaders);  /*!< displays the QTableWidget */ 
     28    //m_netwardTableView                = new QTableWidget(0, 3);  /*!< m_netwardTableView declaration */  
     29        m_netwardModel  = new QStandardItemModel(0, 3); 
     30        m_netwardModel->setHorizontalHeaderLabels(QStringList() << "Nom du réseau" << "Entrees" << "Sorties");  /*!< displays the QTableWidget */ 
    3331 
    34     //index1 = vueNetward->currentIndex();  
     32        m_netwardTableView->setModel(m_netwardModel); 
     33        m_netwardTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 
     34        m_netwardTableView->setShowGrid(false); /*!< this ligne cover the grille in table */ 
     35        m_netwardTableView->setSelectionBehavior(QAbstractItemView::SelectRows);  /*!< this ligne give a section of the ligne */ 
     36        m_netwardTableView->resizeColumnsToContents(); 
     37    //index1 = m_netwardTableView->currentIndex();  
    3538 
    3639     
     
    8790{ 
    8891             
    89       vueNetward->setItem(row, 0, new QTableWidgetItem(m_ligneNomNetward -> text())); 
    90       vueNetward->setItem(row, 1, new QTableWidgetItem(m_ligneNbiNetward -> text())); 
    91       vueNetward->setItem(row, 2, new QTableWidgetItem(m_ligneNbsNetward -> text()));   
     92      m_netwardTableView->setItem(row, 0, new QTableWidgetItem(m_ligneNomNetward -> text())); 
     93      m_netwardTableView->setItem(row, 1, new QTableWidgetItem(m_ligneNbiNetward -> text())); 
     94      m_netwardTableView->setItem(row, 2, new QTableWidgetItem(m_ligneNbsNetward -> text()));   
    9295                
    9396      netwardData.push_back(m_ligneNomNetward -> text() + " " + m_ligneNbiNetward -> text() + " " + m_ligneNbsNetward -> text()); 
     
    105108/*void NetwardWindow::deleteNetwardRow() { 
    106109 
    107         vueNetward->removeRow(vueNetward->currentRow()); 
     110        m_netwardTableView->removeRow(m_netwardTableView->currentRow()); 
    108111        isCalled = true; 
    109112 
     
    138141/*void NetwardWindow::addRowNetward() { 
    139142 
    140         int row = vueNetward->rowCount(); 
    141         vueNetward->insertRow(row); 
     143        int row = m_netwardTableView->rowCount(); 
     144        m_netwardTableView->insertRow(row); 
    142145 
    143146}*/ 
     
    148151        QTableWidgetItem *cel2 = new QTableWidgetItem;   
    149152         
    150         for (int i = 0; i < vueNetward->rowCount() ; i++) { 
    151                         cel1 = vueNetward->item(i,0); 
    152                         cel2 = vueNetward->item(i,1); 
     153        for (int i = 0; i < m_netwardTableView->rowCount() ; i++) { 
     154                        cel1 = m_netwardTableView->item(i,0); 
     155                        cel2 = m_netwardTableView->item(i,1); 
    153156                                 
    154157                        //defvalData.push_back(cell1->text() + " " + cell2->text()); 
  • trunk/yao/src/interface/src/OperaWindow.cpp

    r350 r357  
    5858                        m_OperaDeleteButton->setDisabled(true); 
    5959         
    60         modeleOpera                             = new QStandardItemModel(0, 6) ; 
    61                 modeleOpera->setHorizontalHeaderLabels(QStringList() << "Nom Opera" << "Type" << "Dim 1" << "Dim 2" << "Dim 3" << "Nom traj"); 
    62  
    63                 m_OperaTableView->setModel(modeleOpera); 
     60        m_operaModel                            = new QStandardItemModel(0, 6) ; 
     61                m_operaModel->setHorizontalHeaderLabels(QStringList() << "Nom Opera" << "Type" << "Dim 1" << "Dim 2" << "Dim 3" << "Nom traj"); 
     62 
     63                m_OperaTableView->setModel(m_operaModel); 
    6464                m_OperaTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 
    6565                m_OperaTableView->setShowGrid(false);  /*!< this ligne cover the grille in table */ 
     
    128128//if (l >= 0)   
    129129//      {*/ 
    130                 int row = modeleOpera->rowCount(); 
     130                int row = m_operaModel->rowCount(); 
    131131                 
    132                 modeleOpera->setItem(row, 0, new QStandardItem(m_OperaNameLine->text())); 
    133                 //modeleOpera->setItem(row, 1, new QStandardItem(m_OperaType->text())); 
    134                 modeleOpera->setItem(row, 2, new QStandardItem(m_OperaD1->currentText())); 
    135                 modeleOpera->setItem(row, 3, new QStandardItem(m_OperaD2->currentText())); 
    136                 modeleOpera->setItem(row, 4, new QStandardItem(m_OperaD3->currentText())); 
    137                 modeleOpera->setItem(row, 5, new QStandardItem(m_OperaTrajname->currentText())); 
     132                m_operaModel->setItem(row, 0, new QStandardItem(m_OperaNameLine->text())); 
     133                //m_operaModel->setItem(row, 1, new QStandardItem(m_OperaType->text())); 
     134                m_operaModel->setItem(row, 2, new QStandardItem(m_OperaD1->currentText())); 
     135                m_operaModel->setItem(row, 3, new QStandardItem(m_OperaD2->currentText())); 
     136                m_operaModel->setItem(row, 4, new QStandardItem(m_OperaD3->currentText())); 
     137                m_operaModel->setItem(row, 5, new QStandardItem(m_OperaTrajname->currentText())); 
    138138                 
    139139                Identifier id(name, row); 
     
    182182        QItemSelectionModel *selection = m_OperaTableView->selectionModel(); 
    183183         index = selection->currentIndex(); 
    184          QVariant element = modeleOpera->data(index, Qt::DisplayRole); 
     184         QVariant element = m_operaModel->data(index, Qt::DisplayRole); 
    185185          int r = index.row(); 
    186186          if (selection->hasSelection())// Permet de supprimer la ligne qui est selectionnée. Evite ainsi certains effets indesirables. 
    187187           { 
    188                   modeleOpera->removeRows(m_OperaTableView->currentIndex().row(), 1); 
     188                  m_operaModel->removeRows(m_OperaTableView->currentIndex().row(), 1); 
    189189                  //localTrajectoryTable->erase(localTrajectoryTable->begin() + r); 
    190190  
  • trunk/yao/src/interface/src/OrderWindow.cpp

    r356 r357  
    11//! \file    OrderWindow.cpp 
    22//! \brief   Implementation of the OrderWindow window for visual_YAO. 
    3 //! \version 2010/06/16 (yyyy/mm/dd) 
     3//! \version 2010/06/22 (yyyy/mm/dd) 
    44//! \author  MAYAKI Abdouramane. 
    55 
     
    2121 
    2222        setupUi(this); 
     23 
    2324        setFixedWidth(baseSize().width() + 765); 
     25         
     26        m_orderModel    = new QStandardItemModel(0, 5); 
    2427} 
    2528 
  • trunk/yao/src/interface/src/TrajectoryWindow.cpp

    r356 r357  
    1313 
    1414/****************************************** Implementation of the constructor TrajectoryWindow() ***************************************************/ 
    15 TrajectoryWindow::TrajectoryWindow(Table <Trajectory> *aTrajectoryTable, Table <Constant> *aConstantTable, QWidget *parent) : QWidget(parent), localTrajectoryTable(NULL), modeleTraj(NULL), localConstantTable(NULL) {  /*!< The constructor. */ 
     15TrajectoryWindow::TrajectoryWindow(Table <Trajectory> *aTrajectoryTable, Table <Constant> *aConstantTable, QWidget *parent) : QWidget(parent), localTrajectoryTable(NULL), m_trajModel(NULL), localConstantTable(NULL) {  /*!< The constructor. */ 
    1616     
    1717        setupUi(this); // See ui_trajectorywindow.h for more.    
     
    4343        //      m_ligneTypeTraj->setMaximumSize(30, 25); 
    4444         
    45         modeleTraj                      = new QStandardItemModel(0, 6) ; 
    46                 modeleTraj->setHorizontalHeaderLabels(QStringList() << "Nom traj." << "type" << "uptime" << "offtime" << "dtime" << "stepTime"); 
     45        m_trajModel                     = new QStandardItemModel(0, 6) ; 
     46                m_trajModel->setHorizontalHeaderLabels(QStringList() << "Nom traj." << "type" << "uptime" << "offtime" << "dtime" << "stepTime"); 
    4747        for (Table<Trajectory>::iterator it = localTrajectoryTable->begin(); it != localTrajectoryTable->end(); it++) { 
    4848 
    49                 int row = modeleTraj->rowCount(); 
     49                int row = m_trajModel->rowCount(); 
    5050                //string t = atoi(it->getBoot()); 
    5151                ostringstream t, offtime, dtime, steptime; 
     
    5656                steptime << it->getSize(); 
    5757 
    58                 modeleTraj->setItem(row, 0, new QStandardItem(QString(it->getName().c_str()))); 
    59                 modeleTraj->setItem(row, 1, new QStandardItem(QString(it->getType())));//Apres le 1er ajout, la ligne vaut i+1 
    60                 modeleTraj->setItem(row, 2, new QStandardItem(QString((t.str().c_str())))); 
    61                 modeleTraj->setItem(row, 3, new QStandardItem(QString(offtime.str().c_str()))); 
    62                 modeleTraj->setItem(row, 4, new QStandardItem(QString(dtime.str().c_str()))); 
    63                 modeleTraj->setItem(row, 5, new QStandardItem(QString(steptime.str().c_str()))); 
     58                m_trajModel->setItem(row, 0, new QStandardItem(QString(it->getName().c_str()))); 
     59                m_trajModel->setItem(row, 1, new QStandardItem(QString(it->getType())));//Apres le 1er ajout, la ligne vaut i+1 
     60                m_trajModel->setItem(row, 2, new QStandardItem(QString((t.str().c_str())))); 
     61                m_trajModel->setItem(row, 3, new QStandardItem(QString(offtime.str().c_str()))); 
     62                m_trajModel->setItem(row, 4, new QStandardItem(QString(dtime.str().c_str()))); 
     63                m_trajModel->setItem(row, 5, new QStandardItem(QString(steptime.str().c_str()))); 
    6464                 
    6565        } 
    6666 
    6767         
    68                  vueTraj->setModel(modeleTraj); 
     68                 vueTraj->setModel(m_trajModel); 
    6969                 vueTraj->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 
    7070                 vueTraj->setShowGrid(false);  /*!< this ligne cover the grille in table */ 
     
    224224        //string constantValue = localConstantTable->find(upTime.toStdString())->getText(); 
    225225 
    226                 /*modeleTraj->setItem(row, 0, new QStandardItem(trajName));  
    227                 modeleTraj->setItem(modeleTraj->rowCount(), 1, new QStandardItem(QString(constantValue.c_str()))); 
    228                 modeleTraj->setItem(row, 2, new QStandardItem(upTime));  
    229                 modeleTraj->setItem(row, 3, new QStandardItem(offTime));  
    230                 modeleTraj->setItem(row, 4, new QStandardItem(dTime));  
    231                 modeleTraj->setItem(row, 5, new QStandardItem(stepTime)); 
     226                /*m_trajModel->setItem(row, 0, new QStandardItem(trajName));  
     227                m_trajModel->setItem(m_trajModel->rowCount(), 1, new QStandardItem(QString(constantValue.c_str()))); 
     228                m_trajModel->setItem(row, 2, new QStandardItem(upTime));  
     229                m_trajModel->setItem(row, 3, new QStandardItem(offTime));  
     230                m_trajModel->setItem(row, 4, new QStandardItem(dTime));  
     231                m_trajModel->setItem(row, 5, new QStandardItem(stepTime)); 
    232232                 //hatHeaderList->push_back(hatFile); 
    233233                initialiserChamps();*/ 
     
    350350                                Trajectory localTrajectory(trajName.toStdString(), boot, size, step, offset, 'M');//Trajectory object. 
    351351                                localTrajectoryTable->push_back(localTrajectory); //Trajectory vector (contents many objects)    
    352                                 int row = modeleTraj->rowCount(); //To get all time the last line number. 
    353                                 modeleTraj->setItem(row, 0, new QStandardItem(trajName));  
    354                                 modeleTraj->setItem(row, 1, new QStandardItem(typeTraj));  
    355                                 modeleTraj->setItem(row, 2, new QStandardItem(upTime));  
    356                                 modeleTraj->setItem(row, 3, new QStandardItem(offTime));  
    357                                 modeleTraj->setItem(row, 4, new QStandardItem(dTime));  
    358                                 modeleTraj->setItem(row, 5, new QStandardItem(stepTime));  
     352                                int row = m_trajModel->rowCount(); //To get all time the last line number. 
     353                                m_trajModel->setItem(row, 0, new QStandardItem(trajName));  
     354                                m_trajModel->setItem(row, 1, new QStandardItem(typeTraj));  
     355                                m_trajModel->setItem(row, 2, new QStandardItem(upTime));  
     356                                m_trajModel->setItem(row, 3, new QStandardItem(offTime));  
     357                                m_trajModel->setItem(row, 4, new QStandardItem(dTime));  
     358                                m_trajModel->setItem(row, 5, new QStandardItem(stepTime));  
    359359 
    360360        emit trajRowIsAdded(); 
     
    371371        QItemSelectionModel *selection = vueTraj->selectionModel(); 
    372372        index = selection->currentIndex(); 
    373         QVariant element = modeleTraj->data(index, Qt::DisplayRole); 
     373        QVariant element = m_trajModel->data(index, Qt::DisplayRole); 
    374374         int r = index.row(); 
    375375         if (selection->hasSelection())// Permet de supprimer la ligne qui est selectionnée. Evite ainsi certains effets indesirables. 
    376376          { 
    377                  modeleTraj->removeRows(vueTraj->currentIndex().row(), 1); 
     377                 m_trajModel->removeRows(vueTraj->currentIndex().row(), 1); 
    378378                 localTrajectoryTable->erase(localTrajectoryTable->begin() + r); 
    379379  
  • trunk/yao/src/interface/src/include/ConnectionWindow.hpp

    r356 r357  
    5353        private : 
    5454 
    55                     QStringList CtinData; 
     55                QStringList CtinData; 
    5656                QStandardItemModel *m_ctinModel; 
    5757                    
  • trunk/yao/src/interface/src/include/ConstantWindow.hpp

    r355 r357  
    7070                QStringList m_savedData; 
    7171 
    72                 QStandardItemModel *modele; 
     72                QStandardItemModel *m_defvalModel; 
    7373                QModelIndex index; 
    7474                //QTableView *m_tableView; 
  • trunk/yao/src/interface/src/include/ContextWindow.hpp

    r344 r357  
    6161                QStringListModel *filesListModele; 
    6262 
    63                 QStandardItemModel *contextModele; 
     63                QStandardItemModel *m_contextModel; 
    6464                QStandardItemModel *O_EXTOBJModele; 
    6565                QModelIndex index; 
  • trunk/yao/src/interface/src/include/HatNameWindow.hpp

    r341 r357  
    122122                QListView *hatView; 
    123123 
    124                 QStandardItemModel *modeleHatName; 
     124                QStandardItemModel *m_hatnameModel; 
    125125 
    126126                QFileDialog *boiteDialogue; 
  • trunk/yao/src/interface/src/include/InsertFCTWindow.hpp

    r351 r357  
    1010 
    1111#include "../../ui_insertfctwindow.h" 
     12#include <QStandardItemModel> 
    1213#include <QMessageBox> 
    1314#include <QStringList> 
     
    2829                void insertFCTWindowIsClosed(int ); 
    2930 
    30         private : 
    31              
    3231         
    3332        protected: 
    3433                void closeEvent(QCloseEvent *event); 
    3534             
     35        private :        
     36                QStandardItemModel *m_insertFCTModel; 
    3637 
    3738}; 
  • trunk/yao/src/interface/src/include/ModulWindow.hpp

    r356 r357  
    3939 
    4040        private: 
    41                 QStandardItemModel *ModulModele; 
     41                QStandardItemModel *m_modulModel; 
    4242                QStandardItemModel *O_EXTOBJModele; 
    4343                QModelIndex index; 
  • trunk/yao/src/interface/src/include/NetwardWindow.hpp

    r350 r357  
    22 * \file    Netwardwindow.hpp 
    33 * \brief   Netward class for visual_YAO. 
    4  * \version 2010/06/16 (yyyy/mm/dd) 
     4 * \version 2010/06/22 (yyyy/mm/dd) 
    55 * \author  MAYAKI Abdouramane. 
    66 */ 
     
    1111 
    1212#include "../../ui_netwardwindow.h" 
    13 //#include "src/include/Entete.hpp" 
    14 //#include <QGridLayout> 
    15 //#include <QTableWidget> 
    16 //#include <QGroupBox> 
    1713#include <QMessageBox> 
    1814#include <QTextStream> 
    1915#include <QModelIndex> 
     16#include <QStandardItemModel> 
    2017 
    2118class NetwardWindow : public QWidget, Ui::NetwardWindow { 
     
    2825             * 
    2926             *  Constructor of the class NetwardWindow 
    30              * 
    3127             *   
    3228             */ 
     
    3430             
    3531            //--void addRowNetward(); 
    36             //QStringList getDataNetward();  /*!< This function returns the netward's data. */ 
    37             //void initialiserNetward(); 
    3832       
    3933        public slots :                       /*!< Functions called after a click. */ 
    4034                 
    4135                //void addNetwardRow();    /*!< This function is called to add row in the visual window model. */ 
    42                 //void addRowNetward();  
    4336                //void deleteNetwardRow();  /*!< This function is called to delete row from the Yao model. */ 
    4437                //void callNetwardHelp();  /*!< This function is called to help of this directive.*/ 
    45                 //void initialiserChamps(); 
    46                 //--void saveNetwardData();       
    4738 
    4839        signals: 
     
    5445        private : 
    5546 
    56             //bool isCalled;  
    57  
    58             QModelIndex index1; 
    59  
    60             //QStringList netwardData;  
     47                QModelIndex index1; 
     48                QStandardItemModel *m_netwardModel; 
    6149 
    6250}; 
  • trunk/yao/src/interface/src/include/OperaWindow.hpp

    r350 r357  
    7272 
    7373                QModelIndex index; 
    74                 QStandardItemModel *modeleOpera; 
     74                QStandardItemModel *m_operaModel; 
    7575 
    7676                QStringList m_horizontalHeader; 
  • trunk/yao/src/interface/src/include/OrderWindow.hpp

    r351 r357  
    1212 
    1313#include "../../ui_orderwindow.h" 
     14#include <QStandardItemModel> 
    1415 
    1516class OrderWindow : public QWidget, public Ui::OrderWindow { 
     
    2021            OrderWindow(QWidget *parent=0); 
    2122 
    22         private : 
    23          
    2423        private slots: 
    2524 
     
    3029                void closeEvent(QCloseEvent *event); 
    3130 
     31        private : 
     32                 QStandardItemModel *m_orderModel; 
    3233}; 
    3334#endif // ORDERWINDOW_HPP 
  • trunk/yao/src/interface/src/include/TrajectoryWindow.hpp

    r356 r357  
    5656                 
    5757                int compteur;     
    58                 QStandardItemModel *modeleTraj; 
     58                QStandardItemModel *m_trajModel; 
    5959                QModelIndex index; 
    6060                yao::Table <yao::Trajectory> *localTrajectoryTable; 
  • trunk/yao/src/interface/src/ui_/netwardwindow.ui

    r350 r357  
    4949           </property> 
    5050           <property name="buddy"> 
    51             <cstring>lineEdit</cstring> 
     51            <cstring>m_nameNetwardLine</cstring> 
    5252           </property> 
    5353          </widget> 
     
    8787      <layout class="QVBoxLayout" name="verticalLayout_3"> 
    8888       <item> 
    89         <widget class="QLineEdit" name="lineEdit"/> 
     89        <widget class="QLineEdit" name="m_nameNetwardLine"/> 
    9090       </item> 
    9191       <item> 
    92         <widget class="QComboBox" name="comboBox"/> 
     92        <widget class="QComboBox" name="m_comboNbi"/> 
    9393       </item> 
    9494       <item> 
    95         <widget class="QComboBox" name="comboBox_2"/> 
     95        <widget class="QComboBox" name="m_comboNbs"/> 
    9696       </item> 
    9797      </layout> 
     
    100100   </widget> 
    101101  </widget> 
    102   <widget class="QFrame" name="frame_2"> 
     102  <widget class="QFrame" name="m_frameView"> 
    103103   <property name="geometry"> 
    104104    <rect> 
     
    118118    <property name="geometry"> 
    119119     <rect> 
    120       <x>276</x> 
     120      <x>282</x> 
    121121      <y>70</y> 
    122122      <width>81</width> 
     
    126126    <layout class="QVBoxLayout" name="verticalLayout"> 
    127127     <item> 
    128       <widget class="QPushButton" name="pushButton"> 
     128      <widget class="QPushButton" name="m_addNetwardButton"> 
    129129       <property name="text"> 
    130130        <string>Ajouter</string> 
     
    133133     </item> 
    134134     <item> 
    135       <widget class="QPushButton" name="pushButton_2"> 
     135      <widget class="QPushButton" name="m_delNetwardButton"> 
    136136       <property name="text"> 
    137137        <string>Supprimer</string> 
     
    140140     </item> 
    141141     <item> 
    142       <widget class="QPushButton" name="pushButton_3"> 
     142      <widget class="QPushButton" name="m_quitNetwardButton"> 
    143143       <property name="text"> 
    144144        <string>Quitter</string> 
     
    148148    </layout> 
    149149   </widget> 
    150    <widget class="QPushButton" name="pushButton_4"> 
     150   <widget class="QPushButton" name="m_helpNetwardButton"> 
    151151    <property name="geometry"> 
    152152     <rect> 
     
    161161    </property> 
    162162   </widget> 
    163    <widget class="QTableView" name="tableView"> 
     163   <widget class="QTableView" name="m_netwardTableView"> 
    164164    <property name="geometry"> 
    165165     <rect> 
     
    174174 </widget> 
    175175 <tabstops> 
    176   <tabstop>comboBox</tabstop> 
    177   <tabstop>comboBox_2</tabstop> 
    178   <tabstop>pushButton</tabstop> 
    179   <tabstop>pushButton_2</tabstop> 
    180   <tabstop>tableView</tabstop> 
    181   <tabstop>pushButton_3</tabstop> 
    182   <tabstop>pushButton_4</tabstop> 
     176  <tabstop>m_comboNbi</tabstop> 
     177  <tabstop>m_comboNbs</tabstop> 
     178  <tabstop>m_addNetwardButton</tabstop> 
     179  <tabstop>m_delNetwardButton</tabstop> 
     180  <tabstop>m_netwardTableView</tabstop> 
     181  <tabstop>m_quitNetwardButton</tabstop> 
     182  <tabstop>m_helpNetwardButton</tabstop> 
    183183 </tabstops> 
    184184 <resources/> 
Note: See TracChangeset for help on using the changeset viewer.