UI/UserInterface.py

changeset 476
121633976eca
parent 470
99d8c50ba42f
child 481
ad71812ba395
equal deleted inserted replaced
475:94b3fdd34c60 476:121633976eca
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()

eric ide

mercurial