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") |
|