Changeset 186


Ignore:
Timestamp:
02/01/10 17:48:05 (14 years ago)
Author:
yerima
Message:

Deleting and saving buttons are ready in traj window. Visual yao.

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

Legend:

Unmodified
Added
Removed
  • trunk/yao/src/interface/src/Include/TrajWindow.hpp

    r175 r186  
    5656            void initialiserChamps();  
    5757            void addRow(); 
     58            bool testContenu(int anInt); 
     59 
     60             
    5861    private slots:    /*!< Functions called after a click. */ 
    5962            
     
    122125          double offset; 
    123126          char type; 
    124           
     127          int compteur;          
    125128          
    126129}; 
  • trunk/yao/src/interface/src/TrajWindow.cpp

    r178 r186  
    1919 
    2020    this->setWindowTitle("Directive Trajectoire.");   /*!< To set the window's title. */ 
    21      
     21        compteur                        = 0;     
    2222    m_labelTrajName                     = new QLabel("Nom:"); 
    2323        m_labelTrajType                 = new QLabel("Type:"); 
     
    112112 
    113113        addRow(); 
     114        testContenu(compteur); 
    114115 static int row = 0; 
    115116  int l = 0; 
     
    213214 
    214215                 vueTraj->removeRow(vueTraj->currentRow()); 
     216                -- compteur; 
     217                testContenu(compteur); 
    215218 
    216219               } 
     
    277280} 
    278281 
    279 //****************************** Implémentation de la méthode addRow ***************************************/ 
     282/****************************** Implémentation de la méthode addRow ***************************************/ 
    280283void TrajWindow::addRow() { 
    281284 
    282285        int row = vueTraj->rowCount(); 
    283286        vueTraj->insertRow(row); 
    284  
     287        compteur ++; 
     288} 
     289/*********************************************************************************************************/ 
     290bool TrajWindow::testContenu(int anInt) { 
     291 
     292        if (anInt != 0) { 
     293                 
     294                m_suppTraj->setEnabled(true); 
     295                m_enregTraj->setEnabled(true); 
     296        } 
     297        else 
     298        { 
     299                m_suppTraj->setDisabled(true); 
     300                m_enregTraj->setDisabled(true); 
     301        } 
    285302} 
    286303 
Note: See TracChangeset for help on using the changeset viewer.