263 logging.debug("Creating Shortcuts Dialog...") |
263 logging.debug("Creating Shortcuts Dialog...") |
264 self.shortcutsDialog = ShortcutsDialog(self, 'Shortcuts') |
264 self.shortcutsDialog = ShortcutsDialog(self, 'Shortcuts') |
265 |
265 |
266 # now setup the connections |
266 # now setup the connections |
267 splash.showMessage(self.trUtf8("Setting up connections...")) |
267 splash.showMessage(self.trUtf8("Setting up connections...")) |
268 self.connect(app, SIGNAL("focusChanged(QWidget*, QWidget*)"), |
268 app.focusChanged.connect( |
269 self.viewmanager.appFocusChanged) |
269 self.viewmanager.appFocusChanged) |
270 self.connect(self.browser, SIGNAL('sourceFile'), |
270 self.browser.sourceFile[str].connect( |
271 self.viewmanager.openSourceFile) |
271 self.viewmanager.openSourceFile) |
|
272 self.browser.sourceFile[str, int].connect( |
|
273 self.viewmanager.openSourceFile) |
|
274 self.browser.sourceFile[str, int, str].connect( |
|
275 self.viewmanager.openSourceFile) |
272 self.connect(self.browser, SIGNAL('designerFile'), |
276 self.connect(self.browser, SIGNAL('designerFile'), |
273 self.__designer) |
277 self.__designer) |
274 self.connect(self.browser, SIGNAL('linguistFile'), |
278 self.connect(self.browser, SIGNAL('linguistFile'), |
275 self.__linguist4) |
279 self.__linguist4) |
276 self.connect(self.browser, SIGNAL('projectFile'), |
280 self.connect(self.browser, SIGNAL('projectFile'), |
286 self.connect(self.browser, SIGNAL('unittestOpen'), |
290 self.connect(self.browser, SIGNAL('unittestOpen'), |
287 self.__unittestScript) |
291 self.__unittestScript) |
288 self.connect(self.browser, SIGNAL('trpreview'), |
292 self.connect(self.browser, SIGNAL('trpreview'), |
289 self.__TRPreviewer) |
293 self.__TRPreviewer) |
290 |
294 |
291 self.connect(self.debugViewer.exceptionLogger, SIGNAL('sourceFile'), |
295 self.debugViewer.exceptionLogger.sourceFile.connect( |
292 self.viewmanager.openSourceFile) |
296 self.viewmanager.openSourceFile) |
293 |
297 |
294 self.connect(self.debugViewer, SIGNAL('sourceFile'), |
298 self.debugViewer.sourceFile.connect(self.viewmanager.showDebugSource) |
295 self.viewmanager.showDebugSource) |
|
296 |
299 |
297 self.connect(self.taskViewer, SIGNAL('displayFile'), |
300 self.connect(self.taskViewer, SIGNAL('displayFile'), |
298 self.viewmanager.openSourceFile) |
301 self.viewmanager.openSourceFile) |
299 |
302 |
300 self.connect(self.projectBrowser.psBrowser, SIGNAL('sourceFile'), |
303 self.projectBrowser.psBrowser.sourceFile[str].connect( |
301 self.viewmanager.openSourceFile) |
304 self.viewmanager.openSourceFile) |
|
305 self.projectBrowser.psBrowser.sourceFile[str, int].connect( |
|
306 self.viewmanager.openSourceFile) |
|
307 self.projectBrowser.psBrowser.sourceFile[str, int, str].connect( |
|
308 self.viewmanager.openSourceFile) |
302 self.connect(self.projectBrowser.psBrowser, SIGNAL('closeSourceWindow'), |
309 self.connect(self.projectBrowser.psBrowser, SIGNAL('closeSourceWindow'), |
303 self.viewmanager.closeWindow) |
310 self.viewmanager.closeWindow) |
304 self.connect(self.projectBrowser.psBrowser, SIGNAL('unittestOpen'), |
311 self.connect(self.projectBrowser.psBrowser, SIGNAL('unittestOpen'), |
305 self.__unittestScript) |
312 self.__unittestScript) |
306 |
313 |
307 self.connect(self.projectBrowser.pfBrowser, SIGNAL('designerFile'), |
314 self.connect(self.projectBrowser.pfBrowser, SIGNAL('designerFile'), |
308 self.__designer) |
315 self.__designer) |
309 self.connect(self.projectBrowser.pfBrowser, SIGNAL('sourceFile'), |
316 self.projectBrowser.pfBrowser.sourceFile.connect( |
310 self.viewmanager.openSourceFile) |
317 self.viewmanager.openSourceFile) |
311 self.connect(self.projectBrowser.pfBrowser, SIGNAL('uipreview'), |
318 self.connect(self.projectBrowser.pfBrowser, SIGNAL('uipreview'), |
312 self.__UIPreviewer) |
319 self.__UIPreviewer) |
313 self.connect(self.projectBrowser.pfBrowser, SIGNAL('trpreview'), |
320 self.connect(self.projectBrowser.pfBrowser, SIGNAL('trpreview'), |
314 self.__TRPreviewer) |
321 self.__TRPreviewer) |
315 self.connect(self.projectBrowser.pfBrowser, SIGNAL('closeSourceWindow'), |
322 self.connect(self.projectBrowser.pfBrowser, SIGNAL('closeSourceWindow'), |
317 self.connect(self.projectBrowser.pfBrowser, SIGNAL('appendStdout'), |
324 self.connect(self.projectBrowser.pfBrowser, SIGNAL('appendStdout'), |
318 self.appendToStdout) |
325 self.appendToStdout) |
319 self.connect(self.projectBrowser.pfBrowser, SIGNAL('appendStderr'), |
326 self.connect(self.projectBrowser.pfBrowser, SIGNAL('appendStderr'), |
320 self.appendToStderr) |
327 self.appendToStderr) |
321 |
328 |
322 self.connect(self.projectBrowser.prBrowser, SIGNAL('sourceFile'), |
329 self.projectBrowser.prBrowser.sourceFile.connect( |
323 self.viewmanager.openSourceFile) |
330 self.viewmanager.openSourceFile) |
324 self.connect(self.projectBrowser.prBrowser, SIGNAL('closeSourceWindow'), |
331 self.connect(self.projectBrowser.prBrowser, SIGNAL('closeSourceWindow'), |
325 self.viewmanager.closeWindow) |
332 self.viewmanager.closeWindow) |
326 self.connect(self.projectBrowser.prBrowser, SIGNAL('appendStdout'), |
333 self.connect(self.projectBrowser.prBrowser, SIGNAL('appendStdout'), |
327 self.appendToStdout) |
334 self.appendToStdout) |
328 self.connect(self.projectBrowser.prBrowser, SIGNAL('appendStderr'), |
335 self.connect(self.projectBrowser.prBrowser, SIGNAL('appendStderr'), |
329 self.appendToStderr) |
336 self.appendToStderr) |
330 |
337 |
331 self.connect(self.projectBrowser.ptBrowser, SIGNAL('linguistFile'), |
338 self.connect(self.projectBrowser.ptBrowser, SIGNAL('linguistFile'), |
332 self.__linguist4) |
339 self.__linguist4) |
333 self.connect(self.projectBrowser.ptBrowser, SIGNAL('sourceFile'), |
340 self.projectBrowser.ptBrowser.sourceFile.connect( |
334 self.viewmanager.openSourceFile) |
341 self.viewmanager.openSourceFile) |
335 self.connect(self.projectBrowser.ptBrowser, SIGNAL('trpreview'), |
342 self.connect(self.projectBrowser.ptBrowser, SIGNAL('trpreview'), |
336 self.__TRPreviewer) |
343 self.__TRPreviewer) |
337 self.connect(self.projectBrowser.ptBrowser, SIGNAL('closeSourceWindow'), |
344 self.connect(self.projectBrowser.ptBrowser, SIGNAL('closeSourceWindow'), |
338 self.viewmanager.closeWindow) |
345 self.viewmanager.closeWindow) |
339 self.connect(self.projectBrowser.ptBrowser, SIGNAL('appendStdout'), |
346 self.connect(self.projectBrowser.ptBrowser, SIGNAL('appendStdout'), |
340 self.appendToStdout) |
347 self.appendToStdout) |
341 self.connect(self.projectBrowser.ptBrowser, SIGNAL('appendStderr'), |
348 self.connect(self.projectBrowser.ptBrowser, SIGNAL('appendStderr'), |
342 self.appendToStderr) |
349 self.appendToStderr) |
343 |
350 |
344 self.connect(self.projectBrowser.piBrowser, SIGNAL('sourceFile'), |
351 self.projectBrowser.piBrowser.sourceFile[str].connect( |
345 self.viewmanager.openSourceFile) |
352 self.viewmanager.openSourceFile) |
|
353 self.projectBrowser.piBrowser.sourceFile[str, int].connect( |
|
354 self.viewmanager.openSourceFile) |
346 self.connect(self.projectBrowser.piBrowser, SIGNAL('closeSourceWindow'), |
355 self.connect(self.projectBrowser.piBrowser, SIGNAL('closeSourceWindow'), |
347 self.viewmanager.closeWindow) |
356 self.viewmanager.closeWindow) |
348 self.connect(self.projectBrowser.piBrowser, SIGNAL('appendStdout'), |
357 self.connect(self.projectBrowser.piBrowser, SIGNAL('appendStdout'), |
349 self.appendToStdout) |
358 self.appendToStdout) |
350 self.connect(self.projectBrowser.piBrowser, SIGNAL('appendStderr'), |
359 self.connect(self.projectBrowser.piBrowser, SIGNAL('appendStderr'), |
351 self.appendToStderr) |
360 self.appendToStderr) |
352 |
361 |
353 self.connect(self.projectBrowser.poBrowser, SIGNAL('sourceFile'), |
362 self.projectBrowser.poBrowser.sourceFile.connect( |
354 self.viewmanager.openSourceFile) |
363 self.viewmanager.openSourceFile) |
355 self.connect(self.projectBrowser.poBrowser, SIGNAL('closeSourceWindow'), |
364 self.connect(self.projectBrowser.poBrowser, SIGNAL('closeSourceWindow'), |
356 self.viewmanager.closeWindow) |
365 self.viewmanager.closeWindow) |
357 self.connect(self.projectBrowser.poBrowser, SIGNAL('pixmapEditFile'), |
366 self.connect(self.projectBrowser.poBrowser, SIGNAL('pixmapEditFile'), |
358 self.__editPixmap) |
367 self.__editPixmap) |
359 self.connect(self.projectBrowser.poBrowser, SIGNAL('pixmapFile'), |
368 self.connect(self.projectBrowser.poBrowser, SIGNAL('pixmapFile'), |
360 self.__showPixmap) |
369 self.__showPixmap) |
361 self.connect(self.projectBrowser.poBrowser, SIGNAL('svgFile'), |
370 self.connect(self.projectBrowser.poBrowser, SIGNAL('svgFile'), |
362 self.__showSvg) |
371 self.__showSvg) |
363 |
372 |
364 self.connect(self.project, SIGNAL('sourceFile'), |
373 self.project.sourceFile.connect( |
365 self.viewmanager.openSourceFile) |
374 self.viewmanager.openSourceFile) |
366 self.connect(self.project, SIGNAL('newProject'), |
375 self.connect(self.project, SIGNAL('newProject'), |
367 self.viewmanager.newProject) |
376 self.viewmanager.newProject) |
368 self.connect(self.project, SIGNAL('projectOpened'), |
377 self.connect(self.project, SIGNAL('projectOpened'), |
369 self.viewmanager.projectOpened) |
378 self.viewmanager.projectOpened) |
370 self.connect(self.project, SIGNAL('projectClosed'), |
379 self.connect(self.project, SIGNAL('projectClosed'), |
506 self.connect(self.unittestDialog, SIGNAL('unittestFile'), |
515 self.connect(self.unittestDialog, SIGNAL('unittestFile'), |
507 self.viewmanager.setFileLine) |
516 self.viewmanager.setFileLine) |
508 |
517 |
509 # Generate the find in project files dialog |
518 # Generate the find in project files dialog |
510 self.findFilesDialog = FindFileDialog(self.project) |
519 self.findFilesDialog = FindFileDialog(self.project) |
511 self.connect(self.findFilesDialog, SIGNAL('sourceFile'), |
520 self.findFilesDialog.sourceFile.connect( |
512 self.viewmanager.openSourceFile) |
521 self.viewmanager.openSourceFile) |
513 self.connect(self.findFilesDialog, SIGNAL('designerFile'), |
522 self.connect(self.findFilesDialog, SIGNAL('designerFile'), |
514 self.__designer) |
523 self.__designer) |
515 self.replaceFilesDialog = FindFileDialog(self.project, replaceMode = True) |
524 self.replaceFilesDialog = FindFileDialog(self.project, replaceMode = True) |
516 self.connect(self.replaceFilesDialog, SIGNAL('sourceFile'), |
525 self.replaceFilesDialog.sourceFile.connect( |
517 self.viewmanager.openSourceFile) |
526 self.viewmanager.openSourceFile) |
518 self.connect(self.replaceFilesDialog, SIGNAL('designerFile'), |
527 self.connect(self.replaceFilesDialog, SIGNAL('designerFile'), |
519 self.__designer) |
528 self.__designer) |
520 |
529 |
521 # generate the find file dialog |
530 # generate the find file dialog |
522 self.findFileNameDialog = FindFileNameDialog(self.project) |
531 self.findFileNameDialog = FindFileNameDialog(self.project) |
523 self.connect(self.findFileNameDialog, SIGNAL('sourceFile'), |
532 self.findFileNameDialog.sourceFile.connect(self.viewmanager.openSourceFile) |
524 self.viewmanager.openSourceFile) |
|
525 self.connect(self.findFileNameDialog, SIGNAL('designerFile'), |
533 self.connect(self.findFileNameDialog, SIGNAL('designerFile'), |
526 self.__designer) |
534 self.__designer) |
527 |
535 |
528 # generate the diff dialogs |
536 # generate the diff dialogs |
529 self.diffDlg = DiffDialog() |
537 self.diffDlg = DiffDialog() |