src/eric7/Plugins/PluginWizardQFileDialog.py

branch
eric7
changeset 10537
cd0fd14d09d5
parent 10439
21c28b0f9e41
child 10716
11cdcc824469
equal deleted inserted replaced
10536:9ffc1d79d3d8 10537:cd0fd14d09d5
96 """<p>This wizard opens a dialog for entering all the parameters""" 96 """<p>This wizard opens a dialog for entering all the parameters"""
97 """ needed to create a QFileDialog. The generated code is""" 97 """ needed to create a QFileDialog. The generated code is"""
98 """ inserted at the current cursor position.</p>""" 98 """ inserted at the current cursor position.</p>"""
99 ) 99 )
100 ) 100 )
101 self.qFileDialogAction.triggered.connect(self.__handleQFileDialog) 101 self.qFileDialogAction.triggered.connect(lambda: self.__handle("QFileDialog"))
102 102
103 self.ericFileDialogAction = EricAction( 103 self.ericFileDialogAction = EricAction(
104 self.tr("EricFileDialog Wizard"), 104 self.tr("EricFileDialog Wizard"),
105 self.tr("EricFileDialog Wizard..."), 105 self.tr("EricFileDialog Wizard..."),
106 0, 106 0,
115 """<p>This wizard opens a dialog for entering all the parameters""" 115 """<p>This wizard opens a dialog for entering all the parameters"""
116 """ needed to create an EricFileDialog. The generated code is""" 116 """ needed to create an EricFileDialog. The generated code is"""
117 """ inserted at the current cursor position.</p>""" 117 """ inserted at the current cursor position.</p>"""
118 ) 118 )
119 ) 119 )
120 self.ericFileDialogAction.triggered.connect(self.__handleEricFileDialog) 120 self.ericFileDialogAction.triggered.connect(
121 lambda: self.__handle("EricFileDialog")
122 )
121 123
122 self.__ui.addEricActions( 124 self.__ui.addEricActions(
123 [self.qFileDialogAction, self.ericFileDialogAction], "wizards" 125 [self.qFileDialogAction, self.ericFileDialogAction], "wizards"
124 ) 126 )
125 127
196 line, index = editor.getCursorPosition() 198 line, index = editor.getCursorPosition()
197 # It should be done on this way to allow undo 199 # It should be done on this way to allow undo
198 editor.beginUndoAction() 200 editor.beginUndoAction()
199 editor.insertAt(code, line, index) 201 editor.insertAt(code, line, index)
200 editor.endUndoAction() 202 editor.endUndoAction()
201
202 def __handleQFileDialog(self):
203 """
204 Private slot to handle the wizard QFileDialog action.
205 """
206 self.__handle("QFileDialog")
207
208 def __handleEricFileDialog(self):
209 """
210 Private slot to handle the wizard EricFileDialog action.
211 """
212 self.__handle("EricFileDialog")

eric ide

mercurial