From 64894db3200d2fafaa785058c160f00ac2ff581d Mon Sep 17 00:00:00 2001 From: Pascale Noyret Date: Thu, 25 Oct 2012 15:40:01 +0000 Subject: [PATCH] pour Rechercher --- InterfaceQT4/editor.py | 7 ++ InterfaceQT4/qtEficas.py | 4 + InterfaceQT4/viewManager.py | 7 ++ UiQT4/desRecherche.ui | 57 +++++++++ UiQT4/makefile | 2 +- UiQT4/myMain.ui | 245 +++++++++++++++++++----------------- 6 files changed, 207 insertions(+), 115 deletions(-) create mode 100644 UiQT4/desRecherche.ui diff --git a/InterfaceQT4/editor.py b/InterfaceQT4/editor.py index 9ee7c1e1..06223904 100644 --- a/InterfaceQT4/editor.py +++ b/InterfaceQT4/editor.py @@ -405,6 +405,13 @@ class JDCEditor(QSplitter): else : self.node_selected[0].deleteMultiple(self.node_selected) + #---------------------# + def handleRechercher(self): + #---------------------# + print "hhhhhhhhh" + from monRecherche import DRecherche + monRechercheDialg=DRecherche(parent=self,fl=0) + #---------------------# def handleEditCut(self): #---------------------# diff --git a/InterfaceQT4/qtEficas.py b/InterfaceQT4/qtEficas.py index 448c4d52..338b1790 100644 --- a/InterfaceQT4/qtEficas.py +++ b/InterfaceQT4/qtEficas.py @@ -238,6 +238,7 @@ class Appli(Ui_Eficas,QMainWindow): self.connect(self.actionCopier,SIGNAL("activated()"),self.editCopy) self.connect(self.actionColler,SIGNAL("activated()"),self.editPaste) self.connect(self.actionSupprimer,SIGNAL("activated()"),self.supprimer) + self.connect(self.actionRechercher,SIGNAL("activated()"),self.rechercher) self.connect(self.actionRapport_de_Validation,SIGNAL("activated()"),self.jdcRapport) self.connect(self.actionFichier_Source,SIGNAL("activated()"),self.jdcFichierSource) @@ -454,6 +455,9 @@ class Appli(Ui_Eficas,QMainWindow): def editPaste(self): self.viewmanager.handleEditPaste() + def rechercher(self): + self.viewmanager.handleRechercher() + def run(self): self.viewmanager.run() diff --git a/InterfaceQT4/viewManager.py b/InterfaceQT4/viewManager.py index bfba5444..2d82ca30 100644 --- a/InterfaceQT4/viewManager.py +++ b/InterfaceQT4/viewManager.py @@ -122,6 +122,13 @@ class MyTabview: if res==2 : return res # l utilsateur a annule return res + def handleRechercher(self): + #print "passage dans handleRechercher" + index=self.myQtab.currentIndex() + editor=self.dict_editors[index] + editor.handleRechercher() + + def handleEditCopy(self): #print "passage dans handleEditCopy" index=self.myQtab.currentIndex() diff --git a/UiQT4/desRecherche.ui b/UiQT4/desRecherche.ui new file mode 100644 index 00000000..e6470acf --- /dev/null +++ b/UiQT4/desRecherche.ui @@ -0,0 +1,57 @@ + + + desRecherche + + + + 0 + 0 + 525 + 55 + + + + Rechercher dans le JDC + + + + + 0 + 10 + 411 + 41 + + + + + 0 + 0 + + + + + + true + + + + 420 + 10 + 101 + 41 + + + + + 0 + 0 + + + + Suivant + + + + + + diff --git a/UiQT4/makefile b/UiQT4/makefile index 03c68280..05f276cc 100644 --- a/UiQT4/makefile +++ b/UiQT4/makefile @@ -9,7 +9,7 @@ PY_FILES = desChoixCata.py desCommande.py desCommentaire.py desError.py desFormu desUniqueASSD.py desUniqueBase.py desUniqueComp.py desUniqueInto.py desUniqueSDCOInto.py \ desUniqueSDCO.py desVisu.py aideQT.py OptionsEditeur.py OptionsPdf.py myMain.py \ desViewTexte.py desPixmap.py desMatrice.py OptionsOT.py OptionsCuve.py desChoixMap.py \ - OptionsMAP.py desImage.py desChoixCode.py + OptionsMAP.py desImage.py desChoixCode.py desRecherche.py %.py:%.ui ${PYUIC} -x -o $@ $< diff --git a/UiQT4/myMain.ui b/UiQT4/myMain.ui index 2859279d..6bd69565 100644 --- a/UiQT4/myMain.ui +++ b/UiQT4/myMain.ui @@ -1,7 +1,8 @@ - + + Eficas - - + + 0 0 @@ -9,250 +10,266 @@ 811 - + MainWindow - - - + + + 0 0 1383 - 32 + 28 - - + + &Fichier - - - - - - - - - - + + + + + + + + + + - - + + Edition - - - - + + + + + + - - + + JdC - - - + + + - - + + &Aide - - + + - - + + Options - - + + - - - - - + + + + + - - - + + + toolBar - + TopToolBarArea - + false - - - - - - - - + + + + + + + + - - + + ../Editeur/icons/New24.png../Editeur/icons/New24.png - + &Nouveau - + Ctrl+N - - + + Nouvel Include - - + + ../Editeur/icons/Open24.png../Editeur/icons/Open24.png - + &Ouvrir - + Ctrl+O - - + + ../Editeur/icons/Save24.png../Editeur/icons/Save24.png - + Enregistrer - + Ctrl+E - - + + Enregistrer sous - + Ctrl+Shift+E - - + + Fermer - + Ctrl+W - - + + Fermer tout - - + + ../Editeur/icons/Cut24.png../Editeur/icons/Cut24.png - + Couper - + Ctrl+X - + Qt::ApplicationShortcut - - + + ../Editeur/icons/Copy24.png../Editeur/icons/Copy24.png - + Copier - + Ctrl+C - + Qt::ApplicationShortcut - - + + ../Editeur/icons/Paste24.png../Editeur/icons/Paste24.png - + Coller - + Ctrl+V - + Qt::ApplicationShortcut - - + + Quitter - + Ctrl+Q - - + + Rapport de Validation - - + + Fichier Source - - + + Fichier Résultat - - + + Parametres Eficas - - + + Lecteur documentation - - + + Eficas - - + + Version - - + + ../Editeur/icons/delete.png../Editeur/icons/delete.png - + Supprimer + + + Rechercher + + + Rechercher dans l'arbre d'etude + + + Ctrl+F + + + Qt::ApplicationShortcut + + -- 2.39.2