Salome HOME
Merge tag 'V8_3_0a2' into ngr/python3_dev
[modules/smesh.git] / src / Tools / Verima / Gui / maFenetreChoix.py
1 from desFenetreChoix_ui import Ui_Choix
2 from qtsalome import *
3 from .monEditor import TableEditor
4
5 # Import des panels
6
7 class MaFenetreChoix(Ui_Choix ,QDialog):
8   """
9   """
10   def __init__(self,db):
11       QDialog.__init__(self)
12       self.setModal(True)
13       self.setupUi(self)
14       self.db=db
15       self.connecterSignaux()
16
17   def connecterSignaux(self):
18       self.PBMailleur.clicked.connect(self.MailleurPush)
19       self.PBMaillage.clicked.connect(self.MaillagePush)
20       self.PBVersion.clicked.connect(self.VersionPush)
21       self.PBMachine.clicked.connect(self.MachinePush)
22       self.PBGroupe.clicked.connect(self.GroupePush)
23       self.PBRatio.clicked.connect(self.RatioPush)
24       self.PBGroupeRatio.clicked.connect(self.GroupeRatioPush)
25       self.PBGroupeTaille.clicked.connect(self.GroupeTaillePush)
26       self.PBPerf.clicked.connect(self.PerfPush)
27       self.PBMaille.clicked.connect(self.MaillePush)
28       self.PBTaille.clicked.connect(self.TaillePush)
29       self.PBGroupesRef.clicked.connect(self.GroupesRefPush)
30
31   def MailleurPush(self):
32       editor=TableEditor(self.db.maTableMailleurs,self)
33       editor.exec_()
34
35   def MaillePush(self):
36       editor=TableEditor(self.db.maTableMailles,self)
37       editor.exec_()
38
39   def TaillePush(self):
40       editor=TableEditor(self.db.maTableTailles,self)
41       editor.exec_()
42       
43   def RatioPush(self):
44       editor=TableEditor(self.db.maTableRatios,self)
45       editor.exec_()
46       
47   def GroupeRatioPush(self):
48       editor=TableEditor(self.db.maTableGroupeRatios,self)
49       editor.exec_()
50
51   def GroupeTaillePush(self):
52       editor=TableEditor(self.db.maTableGroupeTailles,self)
53       editor.exec_()
54       
55       
56   def PerfPush(self):
57       editor=TableEditor(self.db.maTablePerfs,self)
58       editor.exec_()
59       
60   def GroupePush(self):
61       editor=TableEditor(self.db.maTableGroupes,self)
62       editor.exec_()
63       
64   def GroupesRefPush(self):
65       editor=TableEditor(self.db.maTableGroupesRef,self)
66       editor.exec_()
67
68   def MaillagePush(self):
69       editor=TableEditor(self.db.maTableMaillages,self)
70       editor.exec_()
71       
72   def VersionPush(self):
73       editor=TableEditor(self.db.maTableVersions,self)
74       editor.exec_()
75       
76   def MachinePush(self):
77       editor=TableEditor(self.db.maTableMachines,self)
78       editor.exec_()
79       
80
81   def on_buttonCancel_clicked(self):
82       QDialog.reject(self)
83
84   def on_buttonOk_clicked(self):
85       QDialog.accept(self)
86