]> SALOME platform Git repositories - tools/eficas.git/blob - InterfaceQT4/monOptionsPdf.py
Salome HOME
Modif V6_4_°
[tools/eficas.git] / InterfaceQT4 / monOptionsPdf.py
1 # -*- coding: utf-8 -*-
2
3 from PyQt4.QtGui  import *
4 from PyQt4.QtCore import *
5
6 from OptionsPdf import Ui_desPdf
7
8 class desPdf(Ui_desPdf,QDialog):
9    def __init__(self,parent ,modal ) :
10        QDialog.__init__(self,parent)
11        self.setupUi(self)
12        self.setModal(modal)
13      
14
15 class OptionPdf(desPdf):
16    def __init__(self,parent = None,modal = 0,configuration=None):
17        #print "OptionsPdf"
18        desPdf.__init__(self,parent,modal)
19        self.configuration=configuration
20        self.initVal()
21        self.connecterSignaux()
22
23    def connecterSignaux(self) :
24        self.connect(self.BCancel,SIGNAL("clicked()"),self.reject)
25        self.connect(self.LERepPdf,SIGNAL("returnPressed()"),self.LeRepPdfPressed)
26        self.connect(self.Bok,SIGNAL("clicked()"),self.BokClicked)
27
28    def initVal(self):
29        if hasattr(self.configuration,'exec_acrobat'):
30           self.LERepPdf.setText(self.configuration.exec_acrobat)
31        else :
32           self.LERepPdf.clear()
33    
34    def LeRepPdfPressed(self):
35        nouveau=str(self.LERepPdf.text())
36        self.configuration.exec_acrobat=nouveau
37        self.configuration.save_params()
38
39    def BokClicked(self):
40        self.LeRepPdfPressed()
41        self.close()