Changeset 98


Ignore:
Timestamp:
12/16/09 17:58:21 (15 years ago)
Author:
yerima
Message:

Option button is ok in visual Yao.

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

Legend:

Unmodified
Added
Removed
  • trunk/yao/src/interface/src/Include/OptionWindow.h

    r87 r98  
    11/* 
    2   Nom du Fichier: . 
    3   Nom de classe: 
     2  Nom du Fichier: OptionWindow.h 
     3  Nom de classe: OptionWindow 
    44  Role: 
    55  Nombre de methodes: 
     
    1414#include <QString> 
    1515#include <QFileDialog> 
     16#include <QPushButton> 
     17#include <QTableView> 
     18 
    1619 
    1720class OptionWindow : public QWidget { 
    1821    Q_OBJECT 
    1922    public : 
    20             OptionWindow(QWidget *parent=0); 
     23                OptionWindow(QWidget *parent=0); 
    2124 
    2225    private slots: 
    2326 
    24             void enregistrerOption(); 
    25             void ouvrirProjetExistant3(); 
    26             void ecrireFichier3(); 
     27                void enregistrerOption(); 
     28                void ouvrirProjetExistant3(); 
     29                void ecrireFichier3(); 
    2730 
    2831    private : 
    29             QComboBox  *m_NomOption; 
     32                QComboBox  *m_NomOption; 
     33             
     34                QPushButton *m_optionAddButton; 
     35                QPushButton *m_optionDeleteButton; 
     36                QPushButton *m_enregOption; 
     37                QPushButton *m_quitOption; 
     38                QPushButton *m_optionHelpButton; 
     39                 
    3040 
    31             QPushButton *m_enregOption; 
    32             QPushButton *m_boutonCheminProjet; 
    33             QPushButton *m_quitOption; 
    3441 
    35             QFormLayout *m_layout1Option; 
    36             QHBoxLayout *m_layoutHOption; 
    37             QVBoxLayout *m_layoutPrincipalOption; 
    38             QFileDialog *projetOption; 
    39             QString m_cheminProjetOption; 
     42                QFormLayout *m_optionLayout; 
     43                QHBoxLayout *m_optionLayoutH1; 
     44                QHBoxLayout *m_optionLayoutH2; 
     45                QVBoxLayout *m_optionLayoutV1; 
     46                QFileDialog *projetOption; 
     47                QString m_cheminProjetOption; 
     48                 
     49                QTableView *m_optionTableView; 
     50                 
    4051}; 
    4152#endif // OPTIONWINDOW_H 
  • trunk/yao/src/interface/src/MainWindow.cpp

    r97 r98  
    257257        m_optionCopy->hide(); 
    258258       connect(m_optionButton, SIGNAL(clicked()), m_optionCopy, SLOT(show())); 
    259        connect(m_hatNameButton, SIGNAL(clicked()), m_hatCopy, SLOT(())); 
     259       connect(m_optionButton, SIGNAL(clicked()), this, SLOT(changeColorOptionButton())); 
    260260 
    261261     m_trajButton      = new QPushButton(tr("Traj"), this); 
  • trunk/yao/src/interface/src/OptionWindow.cpp

    r87 r98  
    11/* 
    2   Nom du Fichier: . 
     2  Nom du Fichier: OptionWindow.cpp 
    33  Nom de classe: 
    44  Role: 
     
    1212OptionWindow::OptionWindow(QWidget *parent) : QWidget(parent) { 
    1313 
    14    this->setWindowTitle("Le parametre Option"); 
    15     m_layout1Option         = new QFormLayout; 
    16     m_layoutHOption         = new QHBoxLayout; 
    17     m_layoutPrincipalOption = new QVBoxLayout; 
    18     m_NomOption             = new QComboBox; 
    19     m_enregOption           = new QPushButton("Enregistrer"); 
    20     m_boutonCheminProjet    = new QPushButton("..."); 
    21     m_quitOption            = new QPushButton("Fermer"); 
     14   this->setWindowTitle("La directive Option"); 
     15        m_optionLayout          = new QFormLayout; 
     16        m_optionLayoutH1        = new QHBoxLayout; 
     17        m_optionLayoutH2        = new QHBoxLayout; 
     18        m_optionLayoutV1        = new QVBoxLayout; 
     19        m_NomOption             = new QComboBox; 
     20        m_optionAddButton       = new QPushButton("Ajouter", this); 
     21        m_optionDeleteButton    = new QPushButton("Supprimer", this);         
     22        m_enregOption           = new QPushButton("Enregistrer" , this); 
     23        //m_optionHelpButton    = new QPushButton("De l'aide ?" , this); 
     24        m_quitOption            = new QPushButton("Quitter", this); 
    2225 
    23         m_NomOption->insertItem(1, "O_NETWARD"); 
    24         m_NomOption->insertItem(2, "O_REAL"); 
    25         m_NomOption->insertItem(3, "O_M1QN3"); 
    26         m_NomOption->insertItem(4, "O_VARINCR"); 
    27         m_NomOption->insertItem(5, "O_EXTOBJ"); 
    28         m_NomOption->insertItem(6, "O_GRADTEST"); 
    29         m_NomOption->insertItem(7, "O_DBG_TING"); 
    30         m_NomOption->insertItem(8, "O_DBG_BETA"); 
    31         m_NomOption->insertItem(9, "O_DBG_NANF"); 
    32         m_NomOption->insertItem(10, "O_DBG_TRC_FWARD"); 
    33         m_NomOption->insertItem(11, "O_DBG_TRC_BWARD"); 
    34         m_NomOption->insertItem(12, "O_DBG_TRC_LWARD"); 
    35         m_NomOption->insertItem(13, "O_DBG_TRC_AWARD"); 
     26                m_NomOption->insertItem(1, "O_M1QN3");         
     27                m_NomOption->insertItem(2, "O_NETWARD"); 
     28                m_NomOption->insertItem(3, "O_REAL"); 
     29                m_NomOption->insertItem(4, "O_VARINCR"); 
     30                m_NomOption->insertItem(5, "O_EXTOBJ"); 
     31                m_NomOption->insertItem(6, "O_GRADTEST"); 
     32                m_NomOption->insertItem(7, "O_DBG_TING"); 
     33                m_NomOption->insertItem(8, "O_DBG_BETA"); 
     34                m_NomOption->insertItem(9, "O_DBG_NANF"); 
     35                m_NomOption->insertItem(10, "O_DBG_TRC_FWARD"); 
     36                m_NomOption->insertItem(11, "O_DBG_TRC_BWARD"); 
     37                m_NomOption->insertItem(12, "O_DBG_TRC_LWARD"); 
     38                m_NomOption->insertItem(13, "O_DBG_TRC_AWARD"); 
    3639 
    37         connect(m_enregOption, SIGNAL(clicked()), this, SLOT(ecrireFichier3())); 
    38         connect(m_boutonCheminProjet, SIGNAL(clicked()), this, SLOT(enregistrerOption())); 
     40        m_optionTableView = new QTableView ;    
     41 
     42         
     43        m_optionLayoutV1        = new QVBoxLayout; 
     44                m_optionLayoutV1->addWidget(m_optionAddButton); 
     45                m_optionLayoutV1->addWidget(m_optionDeleteButton); 
     46         
     47        m_optionLayoutH1        = new QHBoxLayout ;      
     48                m_optionLayoutH1->addWidget(m_optionTableView); 
     49                m_optionLayoutH1->addLayout(m_optionLayoutV1); 
     50 
     51        m_optionLayoutH2        = new QHBoxLayout;  
     52                m_optionLayoutH2->addWidget(m_enregOption); 
     53                m_optionLayoutH2->addWidget(m_quitOption); 
     54 
     55         
     56        //Les gestionnaires de positionnement 
     57        m_optionLayout          = new QFormLayout;       
     58                m_optionLayout->addRow("Option name: ", m_NomOption); 
     59                m_optionLayout->addRow(m_optionLayoutH1); 
     60                m_optionLayout->addRow(m_optionLayoutH2); 
     61        // m_layout1Option->addRow("Chemin ", m_boutonCheminProjet); 
     62         
     63 
     64    //m_layoutPrincipalOption->addLayout(m_layout1Option); 
     65    //m_layoutPrincipalOption->addLayout(m_layoutHOption); 
     66     
     67        this->setLayout(m_optionLayout); 
     68     
     69 
     70        connect(m_enregOption, SIGNAL(clicked()), this, SLOT(ecrireFichier3())); 
    3971        connect(m_quitOption, SIGNAL(clicked()), this, SLOT(close())); 
    40  
    41  
    42     //Les gestionnaires de positionnement 
    43     m_layout1Option->addRow("Option name: ", m_NomOption); 
    44     m_layout1Option->addRow("Chemin ", m_boutonCheminProjet); 
    45     m_layoutHOption->addWidget(m_enregOption); 
    46     m_layoutHOption->addWidget(m_quitOption); 
    47  
    48  
    49     m_layoutPrincipalOption->addLayout(m_layout1Option); 
    50     m_layoutPrincipalOption->addLayout(m_layoutHOption); 
    51     this->setLayout(m_layoutPrincipalOption); 
    52     //this->show(); 
     72        //connect(m_boutonCheminProjet, SIGNAL(clicked()), this, SLOT(enregistrerOption())); 
     73         
     74        //this->show(); 
    5375 
    5476} 
Note: See TracChangeset for help on using the changeset viewer.