Templates/TemplateViewer.py

changeset 882
34b86be88bf0
parent 880
52ed20236a1c
child 945
8cd4d08fa9f6
child 1510
e75ecf2bd9dd
equal deleted inserted replaced
881:ff23d907f87b 882:34b86be88bf0
13 13
14 from PyQt4.QtCore import * 14 from PyQt4.QtCore import *
15 from PyQt4.QtGui import * 15 from PyQt4.QtGui import *
16 16
17 from E5Gui.E5Application import e5App 17 from E5Gui.E5Application import e5App
18 from E5Gui import E5MessageBox 18 from E5Gui import E5MessageBox, E5FileDialog
19 19
20 from .TemplatePropertiesDialog import TemplatePropertiesDialog 20 from .TemplatePropertiesDialog import TemplatePropertiesDialog
21 from .TemplateMultipleVariablesDialog import TemplateMultipleVariablesDialog 21 from .TemplateMultipleVariablesDialog import TemplateMultipleVariablesDialog
22 from .TemplateSingleVariableDialog import TemplateSingleVariableDialog 22 from .TemplateSingleVariableDialog import TemplateSingleVariableDialog
23 23
518 518
519 def __import(self): 519 def __import(self):
520 """ 520 """
521 Private slot to handle the Import context menu action. 521 Private slot to handle the Import context menu action.
522 """ 522 """
523 fn = QFileDialog.getOpenFileName( 523 fn = E5FileDialog.getOpenFileName(
524 self, 524 self,
525 self.trUtf8("Import Templates"), 525 self.trUtf8("Import Templates"),
526 "", 526 "",
527 self.trUtf8("Templates Files (*.e4c);; All Files (*)"), 527 self.trUtf8("Templates Files (*.e4c);; All Files (*)"))
528 QFileDialog.DontUseNativeDialog)
529 528
530 if fn: 529 if fn:
531 self.readTemplates(fn) 530 self.readTemplates(fn)
532 531
533 def __export(self): 532 def __export(self):
534 """ 533 """
535 Private slot to handle the Export context menu action. 534 Private slot to handle the Export context menu action.
536 """ 535 """
537 fn, selectedFilter = QFileDialog.getSaveFileNameAndFilter( 536 fn, selectedFilter = E5FileDialog.getSaveFileNameAndFilter(
538 self, 537 self,
539 self.trUtf8("Export Templates"), 538 self.trUtf8("Export Templates"),
540 "", 539 "",
541 self.trUtf8("Templates Files (*.e4c);; All Files (*)"), 540 self.trUtf8("Templates Files (*.e4c);; All Files (*)"),
542 "", 541 "",
543 QFileDialog.Options(QFileDialog.DontConfirmOverwrite | 542 E5FileDialog.Options(E5FileDialog.DontConfirmOverwrite))
544 QFileDialog.DontUseNativeDialog))
545 543
546 if fn: 544 if fn:
547 ext = QFileInfo(fn).suffix() 545 ext = QFileInfo(fn).suffix()
548 if not ext: 546 if not ext:
549 ex = selectedFilter.split("(*")[1].split(")")[0] 547 ex = selectedFilter.split("(*")[1].split(")")[0]

eric ide

mercurial