Changeset 178
- Timestamp:
- 01/26/10 16:19:48 (14 years ago)
- Location:
- trunk/yao/src/interface/src
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yao/src/interface/src/CtinWindow.cpp
r176 r178 44 44 m_AjoutCtin = new QPushButton("Ajouter"); /*!< The button "add". */ 45 45 pushButtonctin3 = new QPushButton("Enregistrer"); /*!< QPushButton Enregistrer */ 46 pushButtonctin3->setDisabled(true); 46 47 m_AideCtin = new QPushButton("De l'aide?"); /*!< The button "Aide". */ 47 48 m_quitButtonCtin = new QPushButton("Quitter"); /*!< QPushButton Quitter */ 48 49 pushButtonctin2 = new QPushButton("Supprimer"); /*!< The button "Supprimer". */ 50 pushButtonctin2->setDisabled(true); 49 51 50 52 comboBoxctin1 = new QComboBox; /*!< comboBoxctin1 QComboBox */ -
trunk/yao/src/interface/src/DefvalWindow.cpp
r174 r178 27 27 // Instanciation des classes. 28 28 // Déclaration des boutons et champs de saisie de texte. 29 m_labelNomDefval = new QLabel("Constante: "); /*!< QLabel for Nom de la constante . */ 30 m_labelValeurDefval = new QLabel("Valeur: "); /*!< QLabel for Valeur de la constante. */ 29 30 compteur = 0; 31 32 m_labelNomDefval = new QLabel("Constante: "); /*!< QLabel for Nom de la constante . */ 33 m_labelValeurDefval = new QLabel("Valeur: "); /*!< QLabel for Valeur de la constante. */ 31 34 32 m_ligneNomDefval = new QLineEdit(this) ; /*!< Name of the QLineEdit. */33 m_ligneValeurDefval = new QLineEdit(this) ; /*!< Value of the QLineEdit. */34 35 m_ajoutDefval = new QPushButton("Ajouter", this); /*!< QPushButton for Ajout. */35 m_ligneNomDefval = new QLineEdit(this) ; /*!< Name of the QLineEdit. */ 36 m_ligneValeurDefval = new QLineEdit(this) ; /*!< Value of the QLineEdit. */ 37 38 m_ajoutDefval = new QPushButton("Ajouter", this); /*!< QPushButton for Ajout. */ 36 39 m_DefvalHelpButton = new QPushButton("De l'aide ?"); /*!< QPushButton for aide. */ 37 m_supDefval = new QPushButton("Supprimer", this); /*!< QPushButton for Supprimer. */40 m_supDefval = new QPushButton("Supprimer", this); /*!< QPushButton for Supprimer. */ 38 41 m_supDefval->setDisabled(true); /*!< setDisabled is true. */ 39 m_saveDefvalButton = new QPushButton("Enregistrer", this); /*!< QPushButton for Enregistrer. */42 m_saveDefvalButton = new QPushButton("Enregistrer", this); /*!< QPushButton for Enregistrer. */ 40 43 m_saveDefvalButton->setDisabled(true); 41 m_quitDefval = new QPushButton("Quitter", this); /*!< QPushButton for Quitter. */ 42 43 vueDefval = new QTableWidget(0, 2); /*!< QTableWidget's in whitch the objects are listed for thue view. */ 44 45 m_layoutH1Defval = new QHBoxLayout; 46 //m_layoutH1Defval->setAlignment(Qt::AlignCenter); 44 m_quitDefval = new QPushButton("Quitter", this); /*!< QPushButton for Quitter. */ 45 46 QStringList horizontalHeaders; 47 horizontalHeaders << "Constante(s)" << "Valeur(s)" << " "; /*!< added Nom Netward Entrees and sorties in table */ 48 vueDefval = new QTableWidget(0, 2); /*!< QTableWidget's in whitch the objects are listed for thue view. */ 49 vueDefval->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/ 50 vueDefval->setShowGrid(false); /*!< this ligne cover the grille in table */ 51 vueDefval->setSelectionBehavior(QAbstractItemView::SelectRows); /*!< this ligne give a section of the ligne */ 52 vueDefval->setHorizontalHeaderLabels(horizontalHeaders); /*!< displays the QTableWidget */ 53 //--------- Les gestionnaires de positionnement. 54 m_layoutH1Defval = new QHBoxLayout; 47 55 m_layoutH1Defval->addWidget(m_saveDefvalButton); 48 m_layoutH1Defval->addWidget(m_quitDefval);//m_ajoutDefval); 49 //Les gestionnaires de positionnement. 50 m_layoutGDefval = new QGridLayout; /*!< set QGridLayout m-layoutGDefval */ 56 m_layoutH1Defval->addWidget(m_quitDefval);//m_ajoutDefval); 57 m_layoutGDefval = new QGridLayout; /*!< set QGridLayout m-layoutGDefval */ 51 58 m_layoutGDefval->addWidget(m_labelNomDefval, 0, 2); 52 59 m_layoutGDefval->addWidget(m_ligneNomDefval, 0, 3, 1, 2); … … 58 65 m_layoutGDefval->addWidget(m_supDefval, 4, 5); /*!< added m_supDefval in the QGridLayout */ 59 66 m_layoutGDefval->addLayout(m_layoutH1Defval, 6, 2, 1, 3); /*!< added m_saveDefvalButton in the QGridLayout */ 60 61 //m_layoutFDefval = new QFormLayout ;62 //m_layoutFDefval->setAlignment(Qt::AlignCenter);63 //m_layoutFDefval->addRow("Nom de la constante:", m_ligneNomDefval);64 //m_layoutFDefval->addRow("Valeur de la constante:", m_ligneValeurDefval);65 //m_groupBox1 = new QGroupBox;66 //m_groupBox1->setLayout(m_layoutFDefval);67 //m_groupBox2 = new QGroupBox;68 //m_groupBox2->setLayout(m_layoutGDefval);69 70 71 //m_quitDefval->setDefault(true);72 //m_quitDefval->setDisabled(true);73 74 vueDefval->setEditTriggers(QAbstractItemView::NoEditTriggers); /*!< this ligne give no edit mode*/75 vueDefval->setShowGrid(false); /*!< this ligne cover the grille in table */76 vueDefval->setSelectionBehavior(QAbstractItemView::SelectRows); /*!< this ligne give a section of the ligne */77 78 79 QStringList horizontalHeaders;80 horizontalHeaders << "Constante(s)" << "Valeur(s)" << " "; /*!< added Nom Netward Entrees and sorties in table */81 vueDefval->setHorizontalHeaderLabels(horizontalHeaders); /*!< displays the QTableWidget */82 67 83 68 index = vueDefval->currentIndex(); … … 85 70 m_modeleListeNoms = new QStringListModel(m_listeNomsDefval); 86 71 87 // Insertion des tous widgets dans le gestionnaire principal.88 //m_layoutPrincipalDefval = new QVBoxLayout; //Déclaration du gestionnaire principal.89 //m_layoutPrincipalDefval->addWidget(m_groupBox1);90 //m_layoutPrincipalDefval->addWidget(m_groupBox2);91 //m_layoutPrincipalDefval->addLayout(m_layoutH1Defval);92 93 72 this->setLayout(m_layoutGDefval); //Activation du gestionnaire principal. 94 73 … … 98 77 connect(m_ajoutDefval, SIGNAL(clicked()), this, SLOT(addDefvalRow())); /*!< This slot add the object in the view */ 99 78 connect(m_DefvalHelpButton, SIGNAL(clicked()), this, SLOT(callDefvalHelp())); /*!< This slot opens the help window */ 100 connect(m_saveDefvalButton, SIGNAL(clicked()), this, SLOT(saveDefvalData())); /*!< This slot save data in structure */79 connect(m_saveDefvalButton, SIGNAL(clicked()), this, SLOT(saveDefvalData())); /*!< This slot save data in structure */ 101 80 102 81 this->setFixedWidth(baseSize().width() + 410); … … 105 84 void DefvalWindow::addDefvalRow() { 106 85 107 addRow(); 108 static int i = 1; 109 static int j = 1; 86 addRow(); // Permet de créer une nouvelle dans le tableau d'affichage. 87 testContenu(compteur); // Permet de vérifier si une ligne est présente dans le tableau d'affichage. 88 // Au cas échéant, on ne désactive pas les boutons "Enregistrer" et "Supprimer". 89 90 static int i = 1; 91 static int j = 1; 110 92 QString NomDefval = m_ligneNomDefval->text(); 111 93 QString ValDefval = m_ligneValeurDefval->text(); … … 148 130 } 149 131 150 if (!m_listeNomsDefval.empty()) m_supDefval->setEnabled(true);151 m_saveDefvalButton->setEnabled(true);132 //if (!m_listeNomsDefval.empty()) m_supDefval->setEnabled(true); 133 //m_saveDefvalButton->setEnabled(true); 152 134 initialiserChamps(); 153 135 … … 159 141 vueDefval->removeRow(vueDefval->currentRow()); 160 142 isCalled = true; 161 143 -- compteur; 144 testContenu(compteur); 162 145 } 163 146 … … 185 168 int row = vueDefval->rowCount(); 186 169 vueDefval->insertRow(row); 170 compteur ++; 187 171 188 172 } … … 241 225 } 242 226 227 /************************************ testContenu() ***************************************************/ 228 bool DefvalWindow::testContenu(int anInt) { 229 230 if (anInt != 0) { 231 m_supDefval->setEnabled(true); 232 m_saveDefvalButton->setEnabled(true); 233 } 234 else 235 { 236 m_supDefval->setDisabled(true); 237 m_saveDefvalButton->setDisabled(true); 238 } 239 } 240 243 241 /****************************************************************************************/ 244 242 /*void DefvalWindow::fermerEnrDef() -
trunk/yao/src/interface/src/HatNameWindow.cpp
r175 r178 25 25 m_boutonAjouter = new QPushButton("Ajouter", this); //Déclaration du bouton "ajouter" 26 26 m_supHatName = new QPushButton("Supprimer", this) ; //Déclaration du bouton "supprimmer" 27 m_supHatName->setDisabled(true); 27 28 m_enregHatName = new QPushButton("Enregistrer", this); 29 m_enregHatName->setDisabled(true); 28 30 m_quitHatName = new QPushButton("Quitter", this); 29 31 m_hatnameHelpButton = new QPushButton("De l'aide ?", this); -
trunk/yao/src/interface/src/Include/DefvalWindow.hpp
r171 r178 10 10 #include <QWidget> 11 11 #include <QTextStream> 12 #include <QVBoxLayout>13 12 #include <QPushButton> 14 #include <QFormLayout>15 13 #include <QGridLayout> 16 14 #include <QLineEdit> … … 24 22 #include <QIODevice> 25 23 #include <QMessageBox> 26 #include <QGroupBox>27 24 28 25 //using namespace std; … … 33 30 34 31 public : 35 32 /*! 36 33 * \brief Constructor 37 34 * … … 42 39 43 40 DefvalWindow(QWidget *parent=0); /*!< This function returns the constante's data. */ 44 void addNameInTable(int ligne, int colonne, QString nomDefval);41 void addNameInTable(int ligne, int colonne, QString nomDefval); 45 42 void addValueInTable(int ligne, int colonne, QString valeurDefval); 46 void addRow(); 43 void addRow(); 44 bool testContenu(int anInt); 47 45 QStringList getDataDefval(); 46 48 47 49 48 50 49 51 50 public slots : /*!< Functions called after a click. */ 52 53 void addDefvalRow(); /*!< This function is called to add row in the visual window model. */51 52 void addDefvalRow(); /*!< This function is called to add row in the visual window model. */ 54 53 void deleteDefvalRow(); /*!< This function is called to delete row from the Yao model. */ 55 void initialiserChamps();54 void initialiserChamps(); 56 55 void callDefvalHelp(); 57 56 void ouvrirProjetExistant(); 58 void saveDefvalData(); /*!< This function is called to add data in the Yao model. */57 void saveDefvalData(); /*!< This function is called to add data in the Yao model. */ 59 58 //void fermerEnrDef(); 60 61 59 60 62 61 private : 63 62 64 63 QLabel *m_labelNomDefval; /*!< QLabel for the Constante Name. */ 65 QLabel *m_labelValeurDefval; /*!< QLabel for the Constante value. */ 66 QLineEdit *m_ligneNomDefval; /*!< QLineEdit for the Constante Name. */ 64 QLabel *m_labelValeurDefval; /*!< QLabel for the Constante value. */ 65 66 QLineEdit *m_ligneNomDefval; /*!< QLineEdit for the Constante Name. */ 67 67 QLineEdit *m_ligneValeurDefval; /*!< QLineEdit for the Constante Name. */ 68 68 69 69 QPushButton *m_ajoutDefval; /*!< The button "add". */ 70 70 QPushButton *m_supDefval; /*!< The button "delete". */ 71 QPushButton *m_saveDefvalButton; /*!< The button "save". */72 QPushButton *m_quitDefval; /*!< The button "close window". */71 QPushButton *m_saveDefvalButton; /*!< The button "save". */ 72 QPushButton *m_quitDefval; /*!< The button "close window". */ 73 73 QPushButton *m_DefvalHelpButton; /*!< The button "Help". */ 74 74 75 QFormLayout *m_layoutFDefval; //!< QFormLayout for m_layout1Defval 76 QGridLayout *m_layoutGDefval; //!< QGridLayout for m_layoutGDefval 77 QHBoxLayout *m_layoutH1Defval; //!< QHBoxLayout m_layoutH1Defval 78 QHBoxLayout *m_layoutH2Defval; //!< QHBoxLayout m_layoutH2Defval 79 QVBoxLayout *m_layoutPrincipalDefval; //!< QVBoxLayout m_layoutV1Defval 80 81 QStandardItemModel *modeleDefval; 75 QGridLayout *m_layoutGDefval; //!< QGridLayout for m_layoutGDefval 76 QHBoxLayout *m_layoutH1Defval; //!< QHBoxLayout m_layoutH1Defval 77 78 QStandardItemModel *modeleDefval; 82 79 QTableWidget *vueDefval; /*!< Name of the QTableWidget's object in whitch the objects are listed for the viewer. */ 80 83 81 QFileDialog *fd; 84 82 QModelIndex index; 83 85 84 QString lstF; 86 85 QStringList m_listeNomsDefval; … … 88 87 QStringListModel *m_modeleListeNoms; 89 88 QStringList defvalData; 89 90 90 bool isCalled; 91 QGroupBox *m_groupBox1;92 QGroupBox *m_groupBox2;93 91 92 int compteur; 93 94 94 95 }; 95 96 -
trunk/yao/src/interface/src/InsertFCTWindow.cpp
r177 r178 19 19 m_Ajoutfct = new QPushButton("Ajouter"); /*!< QPushButton for the button Ajouter */ 20 20 m_suppfct = new QPushButton("Supprimer"); /*!< QPushButton for the button Supprimer */ 21 m_suppfct->setDisabled(true); 21 22 m_Aidefct = new QPushButton("De l'aide?"); /*!< QPushButton for the button aide */ 22 23 m_enreg = new QPushButton("Enregistrer"); /*!< QPushButton for the button Enregistrer */ 24 m_enreg->setDisabled(true); 23 25 m_quit = new QPushButton("Quitter"); /*!< QPushButton for the button Quitter */ 24 26 -
trunk/yao/src/interface/src/ModulWindow.cpp
r171 r178 221 221 m_Ajoutmodul -> setGeometry(625, 330, 70, 23); 222 222 pushButtonmodul2 = new QPushButton("Supprimer", centralWidget); 223 pushButtonmodul2->setDisabled(true); 223 224 pushButtonmodul2 -> setGeometry(625, 370, 70, 23); 224 225 pushButtonmodulAid = new QPushButton("De l'aide?", centralWidget); … … 235 236 horizontalLayoutmodul2->setContentsMargins(0, 0, 0, 0); 236 237 pushButtonmodul3 = new QPushButton("Enregistrer", horizontalLayoutWidgetmodul2); 238 pushButtonmodul3->setDisabled(true); 237 239 238 240 horizontalLayoutmodul2->addWidget(pushButtonmodul3); -
trunk/yao/src/interface/src/NetwardWindow.cpp
r176 r178 32 32 m_AjoutNetward = new QPushButton("Ajouter"); /*!< The button "add". */ 33 33 m_SuppNetward = new QPushButton("Supprimer"); /*!< The button "delete". */ 34 m_SuppNetward->setDisabled(true); 34 35 m_AideNetward = new QPushButton("De l'aide?"); /*!< QPushButton for the button aide */ 35 36 m_enregNetward = new QPushButton("Enregistrer"); /*!< The button "save". */ 37 m_enregNetward->setDisabled(true); 36 38 m_quitNetward = new QPushButton("Quitter"); /*!< The button "Quit". */ 37 39 -
trunk/yao/src/interface/src/OperaWindow.cpp
r176 r178 37 37 m_addOperaButton = new QPushButton("Ajouter", this); 38 38 m_deleteOperaButton = new QPushButton("Supprimer", this); 39 m_deleteOperaButton->setDisabled(true); 39 40 m_enregOpera = new QPushButton("Enregistrer"); 41 m_enregOpera->setDisabled(true); 40 42 m_quitOpera = new QPushButton("Quitter"); 41 43 -
trunk/yao/src/interface/src/OptionWindow.cpp
r174 r178 32 32 33 33 m_optionAddButton = new QPushButton("Ajouter", this); 34 m_optionDeleteButton = new QPushButton("Supprimer", this); 34 m_optionDeleteButton = new QPushButton("Supprimer", this); 35 m_optionDeleteButton->setDisabled(true); 35 36 m_enregOption = new QPushButton("Enregistrer" , this); 37 m_enregOption->setDisabled(true); 36 38 m_optionHelpButton = new QPushButton("De l'aide ?" , this); 37 39 m_quitOption = new QPushButton("Quitter", this); -
trunk/yao/src/interface/src/OrderWindow.cpp
r171 r178 30 30 31 31 m_enregOrder = new QPushButton("Enregistrer"); 32 m_enregOrder->setDisabled(true); 32 33 m_editOrder = new QPushButton("Editer"); 33 34 m_quitOrder = new QPushButton("Fermer"); -
trunk/yao/src/interface/src/SpaceWindow.cpp
r176 r178 48 48 m_spaceAddButton = new QPushButton("Ajouter", this); /*!< The button "add". */ 49 49 m_spaceEnregButton = new QPushButton("Enregistrer",this); /*!< The button "save". */ 50 //m_spaceEnregButton->setDisabled(true);50 m_spaceEnregButton->setDisabled(true); 51 51 m_spaceDeleteButton = new QPushButton("Supprimer", this); /*!< The button "delete". */ 52 //m_spaceDeleteButton->setDisabled(true);52 m_spaceDeleteButton->setDisabled(true); 53 53 m_spaceHelpButton = new QPushButton("De l'aide ?", this); 54 54 m_spaceQuitButton = new QPushButton("Quitter", this); /*!< The button "Quit". */ -
trunk/yao/src/interface/src/TrajWindow.cpp
r175 r178 41 41 m_AjoutTraj = new QPushButton("Ajouter", this); /*!< The button "Ajouter". */ 42 42 m_suppTraj = new QPushButton("Supprimer", this); /*!< The button "Supprimer". */ 43 m_suppTraj->setDisabled(true); 43 44 m_AideTraj = new QPushButton("De l'aide?",this); /*!< The button "Aide". */ 44 45 m_enregTraj = new QPushButton("Enregistrer", this); /*!< QPushButton Enregistrer */ 46 m_enregTraj->setDisabled(true); 45 47 m_quitTraj = new QPushButton("Quitter", this); /*!< QPushButton Quitter */ 46 48
Note: See TracChangeset
for help on using the changeset viewer.