src/eric7/Project/ProjectSourcesBrowser.py

branch
eric7
changeset 9606
ccf055891890
parent 9535
8b5402794fb6
child 9653
e67609152c5e
equal deleted inserted replaced
9605:e7d404c1780d 9606:ccf055891890
326 self.tr("Expand all directories"), self._expandAllDirs 326 self.tr("Expand all directories"), self._expandAllDirs
327 ) 327 )
328 self.sourceMenu.addAction( 328 self.sourceMenu.addAction(
329 self.tr("Collapse all directories"), self._collapseAllDirs 329 self.tr("Collapse all directories"), self._collapseAllDirs
330 ) 330 )
331 self.sourceMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
331 self.sourceMenu.addSeparator() 332 self.sourceMenu.addSeparator()
332 self.sourceMenu.addAction(self.tr("Configure..."), self._configure) 333 self.sourceMenu.addAction(self.tr("Configure..."), self._configure)
333 334
334 self.menu.addSeparator() 335 self.menu.addSeparator()
335 self.menu.addAction(self.tr("New package..."), self.__addNewPackage) 336 self.menu.addAction(self.tr("New package..."), self.__addNewPackage)
338 self.tr("Add source directory..."), self.__addSourceDirectory 339 self.tr("Add source directory..."), self.__addSourceDirectory
339 ) 340 )
340 self.menu.addSeparator() 341 self.menu.addSeparator()
341 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 342 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
342 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) 343 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs)
344 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
343 self.menu.addSeparator() 345 self.menu.addSeparator()
344 self.menu.addAction(self.tr("Configure..."), self._configure) 346 self.menu.addAction(self.tr("Configure..."), self._configure)
345 347
346 # create the attribute menu 348 # create the attribute menu
347 self.gotoMenu = QMenu(self.tr("Goto"), self) 349 self.gotoMenu = QMenu(self.tr("Goto"), self)
365 self.tr("Expand all directories"), self._expandAllDirs 367 self.tr("Expand all directories"), self._expandAllDirs
366 ) 368 )
367 self.attributeMenu.addAction( 369 self.attributeMenu.addAction(
368 self.tr("Collapse all directories"), self._collapseAllDirs 370 self.tr("Collapse all directories"), self._collapseAllDirs
369 ) 371 )
372 self.attributeMenu.addAction(
373 self.tr("Collapse all files"), self._collapseAllFiles
374 )
370 self.attributeMenu.addSeparator() 375 self.attributeMenu.addSeparator()
371 self.attributeMenu.addAction(self.tr("Configure..."), self._configure) 376 self.attributeMenu.addAction(self.tr("Configure..."), self._configure)
372 377
373 self.backMenu = QMenu(self) 378 self.backMenu = QMenu(self)
374 self.backMenu.addAction(self.tr("New package..."), self.__addNewPackage) 379 self.backMenu.addAction(self.tr("New package..."), self.__addNewPackage)
383 self.backMenu.addSeparator() 388 self.backMenu.addSeparator()
384 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 389 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
385 self.backMenu.addAction( 390 self.backMenu.addAction(
386 self.tr("Collapse all directories"), self._collapseAllDirs 391 self.tr("Collapse all directories"), self._collapseAllDirs
387 ) 392 )
393 self.backMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
388 self.backMenu.addSeparator() 394 self.backMenu.addSeparator()
389 self.backMenu.addAction(self.tr("Configure..."), self._configure) 395 self.backMenu.addAction(self.tr("Configure..."), self._configure)
390 self.backMenu.setEnabled(False) 396 self.backMenu.setEnabled(False)
391 397
392 self.multiMenu.addSeparator() 398 self.multiMenu.addSeparator()
400 self.multiMenu.addSeparator() 406 self.multiMenu.addSeparator()
401 self.multiMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 407 self.multiMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
402 self.multiMenu.addAction( 408 self.multiMenu.addAction(
403 self.tr("Collapse all directories"), self._collapseAllDirs 409 self.tr("Collapse all directories"), self._collapseAllDirs
404 ) 410 )
411 self.multiMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
405 self.multiMenu.addSeparator() 412 self.multiMenu.addSeparator()
406 self.multiMenu.addAction(self.tr("Configure..."), self._configure) 413 self.multiMenu.addAction(self.tr("Configure..."), self._configure)
407 414
408 self.dirMenu = QMenu(self) 415 self.dirMenu = QMenu(self)
409 act = self.dirMenu.addAction(self.tr("Remove from project"), self._removeDir) 416 act = self.dirMenu.addAction(self.tr("Remove from project"), self._removeDir)
425 self.dirMenu.addSeparator() 432 self.dirMenu.addSeparator()
426 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 433 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
427 self.dirMenu.addAction( 434 self.dirMenu.addAction(
428 self.tr("Collapse all directories"), self._collapseAllDirs 435 self.tr("Collapse all directories"), self._collapseAllDirs
429 ) 436 )
437 self.dirMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
430 self.dirMenu.addSeparator() 438 self.dirMenu.addSeparator()
431 self.dirMenu.addAction(self.tr("Configure..."), self._configure) 439 self.dirMenu.addAction(self.tr("Configure..."), self._configure)
432 440
433 self.dirMultiMenu = QMenu(self) 441 self.dirMultiMenu = QMenu(self)
434 self.dirMultiMenu.addAction( 442 self.dirMultiMenu.addAction(
435 self.tr("Expand all directories"), self._expandAllDirs 443 self.tr("Expand all directories"), self._expandAllDirs
436 ) 444 )
437 self.dirMultiMenu.addAction( 445 self.dirMultiMenu.addAction(
438 self.tr("Collapse all directories"), self._collapseAllDirs 446 self.tr("Collapse all directories"), self._collapseAllDirs
447 )
448 self.dirMultiMenu.addAction(
449 self.tr("Collapse all files"), self._collapseAllFiles
439 ) 450 )
440 self.dirMultiMenu.addSeparator() 451 self.dirMultiMenu.addSeparator()
441 self.dirMultiMenu.addAction(self.tr("Configure..."), self._configure) 452 self.dirMultiMenu.addAction(self.tr("Configure..."), self._configure)
442 453
443 self.sourceMenu.aboutToShow.connect(self.__showContextMenu) 454 self.sourceMenu.aboutToShow.connect(self.__showContextMenu)
489 self.tr("Expand all directories"), self._expandAllDirs 500 self.tr("Expand all directories"), self._expandAllDirs
490 ) 501 )
491 self.sourceMenu.addAction( 502 self.sourceMenu.addAction(
492 self.tr("Collapse all directories"), self._collapseAllDirs 503 self.tr("Collapse all directories"), self._collapseAllDirs
493 ) 504 )
505 self.sourceMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
494 self.sourceMenu.addSeparator() 506 self.sourceMenu.addSeparator()
495 self.sourceMenu.addAction(self.tr("Configure..."), self._configure) 507 self.sourceMenu.addAction(self.tr("Configure..."), self._configure)
496 508
497 self.menu.addSeparator() 509 self.menu.addSeparator()
498 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles) 510 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles)
500 self.tr("Add source directory..."), self.__addSourceDirectory 512 self.tr("Add source directory..."), self.__addSourceDirectory
501 ) 513 )
502 self.menu.addSeparator() 514 self.menu.addSeparator()
503 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 515 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
504 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) 516 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs)
517 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
505 self.menu.addSeparator() 518 self.menu.addSeparator()
506 self.menu.addAction(self.tr("Configure..."), self._configure) 519 self.menu.addAction(self.tr("Configure..."), self._configure)
507 520
508 # create the attribute menu 521 # create the attribute menu
509 self.gotoMenu = QMenu(self.tr("Goto"), self) 522 self.gotoMenu = QMenu(self.tr("Goto"), self)
526 self.tr("Expand all directories"), self._expandAllDirs 539 self.tr("Expand all directories"), self._expandAllDirs
527 ) 540 )
528 self.attributeMenu.addAction( 541 self.attributeMenu.addAction(
529 self.tr("Collapse all directories"), self._collapseAllDirs 542 self.tr("Collapse all directories"), self._collapseAllDirs
530 ) 543 )
544 self.attributeMenu.addAction(
545 self.tr("Collapse all files"), self._collapseAllFiles
546 )
531 self.attributeMenu.addSeparator() 547 self.attributeMenu.addSeparator()
532 self.attributeMenu.addAction(self.tr("Configure..."), self._configure) 548 self.attributeMenu.addAction(self.tr("Configure..."), self._configure)
533 549
534 self.backMenu = QMenu(self) 550 self.backMenu = QMenu(self)
535 self.backMenu.addAction( 551 self.backMenu.addAction(
543 self.backMenu.addSeparator() 559 self.backMenu.addSeparator()
544 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 560 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
545 self.backMenu.addAction( 561 self.backMenu.addAction(
546 self.tr("Collapse all directories"), self._collapseAllDirs 562 self.tr("Collapse all directories"), self._collapseAllDirs
547 ) 563 )
564 self.backMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
548 self.backMenu.setEnabled(False) 565 self.backMenu.setEnabled(False)
549 self.backMenu.addSeparator() 566 self.backMenu.addSeparator()
550 self.backMenu.addAction(self.tr("Configure..."), self._configure) 567 self.backMenu.addAction(self.tr("Configure..."), self._configure)
551 568
552 self.multiMenu.addSeparator() 569 self.multiMenu.addSeparator()
557 self.multiMenu.addSeparator() 574 self.multiMenu.addSeparator()
558 self.multiMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 575 self.multiMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
559 self.multiMenu.addAction( 576 self.multiMenu.addAction(
560 self.tr("Collapse all directories"), self._collapseAllDirs 577 self.tr("Collapse all directories"), self._collapseAllDirs
561 ) 578 )
579 self.multiMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
562 self.multiMenu.addSeparator() 580 self.multiMenu.addSeparator()
563 self.multiMenu.addAction(self.tr("Configure..."), self._configure) 581 self.multiMenu.addAction(self.tr("Configure..."), self._configure)
564 582
565 self.dirMenu = QMenu(self) 583 self.dirMenu = QMenu(self)
566 act = self.dirMenu.addAction(self.tr("Remove from project"), self._removeDir) 584 act = self.dirMenu.addAction(self.tr("Remove from project"), self._removeDir)
575 self.dirMenu.addSeparator() 593 self.dirMenu.addSeparator()
576 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 594 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
577 self.dirMenu.addAction( 595 self.dirMenu.addAction(
578 self.tr("Collapse all directories"), self._collapseAllDirs 596 self.tr("Collapse all directories"), self._collapseAllDirs
579 ) 597 )
598 self.dirMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
580 self.dirMenu.addSeparator() 599 self.dirMenu.addSeparator()
581 self.dirMenu.addAction(self.tr("Configure..."), self._configure) 600 self.dirMenu.addAction(self.tr("Configure..."), self._configure)
582 601
583 self.dirMultiMenu = QMenu(self) 602 self.dirMultiMenu = QMenu(self)
584 self.dirMultiMenu.addAction( 603 self.dirMultiMenu.addAction(
585 self.tr("Expand all directories"), self._expandAllDirs 604 self.tr("Expand all directories"), self._expandAllDirs
586 ) 605 )
587 self.dirMultiMenu.addAction( 606 self.dirMultiMenu.addAction(
588 self.tr("Collapse all directories"), self._collapseAllDirs 607 self.tr("Collapse all directories"), self._collapseAllDirs
608 )
609 self.dirMultiMenu.addAction(
610 self.tr("Collapse all files"), self._collapseAllFiles
589 ) 611 )
590 self.dirMultiMenu.addSeparator() 612 self.dirMultiMenu.addSeparator()
591 self.dirMultiMenu.addAction(self.tr("Configure..."), self._configure) 613 self.dirMultiMenu.addAction(self.tr("Configure..."), self._configure)
592 614
593 self.sourceMenu.aboutToShow.connect(self.__showContextMenu) 615 self.sourceMenu.aboutToShow.connect(self.__showContextMenu)
629 self.tr("Expand all directories"), self._expandAllDirs 651 self.tr("Expand all directories"), self._expandAllDirs
630 ) 652 )
631 self.sourceMenu.addAction( 653 self.sourceMenu.addAction(
632 self.tr("Collapse all directories"), self._collapseAllDirs 654 self.tr("Collapse all directories"), self._collapseAllDirs
633 ) 655 )
656 self.sourceMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
634 self.sourceMenu.addSeparator() 657 self.sourceMenu.addSeparator()
635 self.sourceMenu.addAction(self.tr("Configure..."), self._configure) 658 self.sourceMenu.addAction(self.tr("Configure..."), self._configure)
636 659
637 self.menu.addSeparator() 660 self.menu.addSeparator()
638 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles) 661 self.menu.addAction(self.tr("Add source files..."), self.__addSourceFiles)
640 self.tr("Add source directory..."), self.__addSourceDirectory 663 self.tr("Add source directory..."), self.__addSourceDirectory
641 ) 664 )
642 self.menu.addSeparator() 665 self.menu.addSeparator()
643 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 666 self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
644 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) 667 self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs)
668 self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
645 self.menu.addSeparator() 669 self.menu.addSeparator()
646 self.menu.addAction(self.tr("Configure..."), self._configure) 670 self.menu.addAction(self.tr("Configure..."), self._configure)
647 671
648 # create the attribute menu 672 # create the attribute menu
649 self.gotoMenu = QMenu(self.tr("Goto"), self) 673 self.gotoMenu = QMenu(self.tr("Goto"), self)
666 self.tr("Expand all directories"), self._expandAllDirs 690 self.tr("Expand all directories"), self._expandAllDirs
667 ) 691 )
668 self.attributeMenu.addAction( 692 self.attributeMenu.addAction(
669 self.tr("Collapse all directories"), self._collapseAllDirs 693 self.tr("Collapse all directories"), self._collapseAllDirs
670 ) 694 )
695 self.attributeMenu.addAction(
696 self.tr("Collapse all files"), self._collapseAllFiles
697 )
671 self.attributeMenu.addSeparator() 698 self.attributeMenu.addSeparator()
672 self.attributeMenu.addAction(self.tr("Configure..."), self._configure) 699 self.attributeMenu.addAction(self.tr("Configure..."), self._configure)
673 700
674 self.backMenu = QMenu(self) 701 self.backMenu = QMenu(self)
675 self.backMenu.addAction( 702 self.backMenu.addAction(
683 self.backMenu.addSeparator() 710 self.backMenu.addSeparator()
684 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 711 self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
685 self.backMenu.addAction( 712 self.backMenu.addAction(
686 self.tr("Collapse all directories"), self._collapseAllDirs 713 self.tr("Collapse all directories"), self._collapseAllDirs
687 ) 714 )
715 self.backMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
688 self.backMenu.addSeparator() 716 self.backMenu.addSeparator()
689 self.backMenu.addAction(self.tr("Configure..."), self._configure) 717 self.backMenu.addAction(self.tr("Configure..."), self._configure)
690 self.backMenu.setEnabled(False) 718 self.backMenu.setEnabled(False)
691 719
692 self.multiMenu.addSeparator() 720 self.multiMenu.addSeparator()
699 self.multiMenu.addSeparator() 727 self.multiMenu.addSeparator()
700 self.multiMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 728 self.multiMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
701 self.multiMenu.addAction( 729 self.multiMenu.addAction(
702 self.tr("Collapse all directories"), self._collapseAllDirs 730 self.tr("Collapse all directories"), self._collapseAllDirs
703 ) 731 )
732 self.multiMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
704 self.multiMenu.addSeparator() 733 self.multiMenu.addSeparator()
705 self.multiMenu.addAction(self.tr("Configure..."), self._configure) 734 self.multiMenu.addAction(self.tr("Configure..."), self._configure)
706 735
707 self.dirMenu = QMenu(self) 736 self.dirMenu = QMenu(self)
708 act = self.dirMenu.addAction(self.tr("Remove from project"), self._removeDir) 737 act = self.dirMenu.addAction(self.tr("Remove from project"), self._removeDir)
721 self.dirMenu.addSeparator() 750 self.dirMenu.addSeparator()
722 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) 751 self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)
723 self.dirMenu.addAction( 752 self.dirMenu.addAction(
724 self.tr("Collapse all directories"), self._collapseAllDirs 753 self.tr("Collapse all directories"), self._collapseAllDirs
725 ) 754 )
755 self.dirMenu.addAction(self.tr("Collapse all files"), self._collapseAllFiles)
726 self.dirMenu.addSeparator() 756 self.dirMenu.addSeparator()
727 self.dirMenu.addAction(self.tr("Configure..."), self._configure) 757 self.dirMenu.addAction(self.tr("Configure..."), self._configure)
728 758
729 self.dirMultiMenu = QMenu(self) 759 self.dirMultiMenu = QMenu(self)
730 self.dirMultiMenu.addAction( 760 self.dirMultiMenu.addAction(
731 self.tr("Expand all directories"), self._expandAllDirs 761 self.tr("Expand all directories"), self._expandAllDirs
732 ) 762 )
733 self.dirMultiMenu.addAction( 763 self.dirMultiMenu.addAction(
734 self.tr("Collapse all directories"), self._collapseAllDirs 764 self.tr("Collapse all directories"), self._collapseAllDirs
765 )
766 self.dirMultiMenu.addAction(
767 self.tr("Collapse all files"), self._collapseAllFiles
735 ) 768 )
736 self.dirMultiMenu.addSeparator() 769 self.dirMultiMenu.addSeparator()
737 self.dirMultiMenu.addAction(self.tr("Configure..."), self._configure) 770 self.dirMultiMenu.addAction(self.tr("Configure..."), self._configure)
738 771
739 self.sourceMenu.aboutToShow.connect(self.__showContextMenu) 772 self.sourceMenu.aboutToShow.connect(self.__showContextMenu)

eric ide

mercurial