Merge lp:~meths/openlp/trivialfixes into lp:openlp
- trivialfixes
- Merge into trunk
Status: | Superseded |
---|---|
Proposed branch: | lp:~meths/openlp/trivialfixes |
Merge into: | lp:openlp |
Diff against target: |
1254 lines 33 files modified
openlp.pyw (+4/-5) openlp/core/lib/__init__.py (+7/-7) openlp/core/lib/dockwidget.py (+1/-0) openlp/core/lib/eventreceiver.py (+0/-2) openlp/core/lib/settingsmanager.py (+21/-19) openlp/core/lib/themexmlhandler.py (+5/-5) openlp/core/lib/toolbar.py (+3/-12) openlp/core/theme/theme.py (+13/-13) openlp/core/ui/about.py (+2/-3) openlp/core/ui/alertform.py (+2/-3) openlp/core/ui/amendthemedialog.py (+3/-5) openlp/core/ui/mainwindow.py (+16/-45) openlp/core/ui/splashscreen.py (+3/-5) openlp/core/utils/confighelper.py (+1/-1) openlp/plugins/audit/auditplugin.py (+3/-7) openlp/plugins/audit/forms/auditdeleteform.py (+3/-3) openlp/plugins/bibles/bibleplugin.py (+2/-5) openlp/plugins/bibles/forms/bibleimportdialog.py (+4/-4) openlp/plugins/bibles/lib/mediaitem.py (+1/-1) openlp/plugins/custom/customplugin.py (+2/-6) openlp/plugins/custom/forms/editcustomdialog.py (+4/-7) openlp/plugins/images/imageplugin.py (+2/-6) openlp/plugins/media/lib/__init__.py (+1/-2) openlp/plugins/media/mediaplugin.py (+3/-7) openlp/plugins/presentations/presentationplugin.py (+3/-6) openlp/plugins/songs/forms/editsongdialog.py (+2/-4) openlp/plugins/songs/forms/openlpexportform.py (+6/-11) openlp/plugins/songs/forms/openlpimportform.py (+6/-11) openlp/plugins/songs/forms/opensongexportform.py (+6/-11) openlp/plugins/songs/forms/opensongimportform.py (+3/-5) openlp/plugins/songs/forms/songmaintenancedialog.py (+36/-54) openlp/plugins/songs/lib/mediaitem.py (+1/-1) openlp/plugins/songs/songsplugin.py (+2/-4) |
To merge this branch: | bzr merge lp:~meths/openlp/trivialfixes |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Raoul Snyman | Needs Fixing | ||
Tim Bentley | Needs Fixing | ||
Review via email: mp+12565@code.launchpad.net |
This proposal has been superseded by a proposal from 2009-09-29.
Commit message
Description of the change
Jon Tibble (meths) wrote : | # |
Tim Bentley (trb143) wrote : | # |
Generally good but need Raoul to confirm as well.
-class OpenLP(
+class OpenLP(
type change.
The decision was made to reference all QT things with QtCore or QtGui this moves away from that.
Raoul Snyman (raoul-snyman) wrote : | # |
For openlp.pyw just pulling in QApplication, QObject and SLOT is fine. For the others, I would definitely prefer QtCore. and QtGui.
- 579. By Jon Tibble
-
Use buildIcon and fixes
- 580. By Tim Bentley
-
Style cleanups
- 581. By Jonathan Corwin
-
Presentations made it at last
- 582. By Jonathan Corwin
-
Presentation dll
- 583. By Tim Bentley
-
Start of about Text
- 584. By Jon Tibble
-
Dialogs, Exceptions and Toolbars
- 585. By Tim Bentley
-
Update PluginList Window
- 586. By Jonathan Corwin
-
Presentation updates
- 587. By Tim Bentley
-
Add Ability to hide plugins
- 588. By Jonathan Corwin
-
More Presentation improvements
- 589. By Tim Bentley
-
More hiding code changes
- 590. By Tim Bentley
-
Fix song issue
- 591. By Jon Tibble
-
Presentation cleanups
- 592. By Jon Tibble
-
Bible rendering fixes
- 593. By Tim Bentley
-
Apply fixes for Jon
- 594. By Raoul Snyman
-
Merged in lp:~raoul-snyman/openlp/pluginlist
- 595. By Tim Bentley
-
Plugin hinding comes to town
- 596. By Jonathan Corwin
-
More Presentation fixes
- 597. By Tim Bentley
-
Various changes and fixes
- 598. By Jonathan Corwin
-
TLC for the asv
- 599. By Raoul Snyman
-
Merged in lp:~raoul-snyman/openlp/versionfix
- 600. By Tim Bentley
-
Add Web Bibles to Advanced Tab and other nice features
- 601. By Jonathan Corwin
-
Presentation changes
- 602. By Tim Bentley
-
Update config files for deployment
- 603. By Tim Bentley
-
Changes to settings and SlideController handling
- 604. By Jon Tibble
-
Python 2.5 fixes
- 605. By Raoul Snyman
-
Merged in lp:~raoul-snyman/openlp/uifixes
- 606. By Raoul Snyman
-
Merge from lp:~raoul-snyman/openlp/uifixes
- 607. By Jonathan Corwin
-
Merged in lp:~j-corwin/openlp/present
- 608. By Raoul Snyman
- 609. By Tim Bentley
-
Theme Image and Presentation fixes
- 610. By Jon Tibble
-
General fixes
- 611. By Tim Bentley
-
General Tab Changes
- 612. By Jonathan Corwin
-
Merged tweaks to openlpcnv.pyw
- 613. By Raoul Snyman
-
Merge from lp:~raoul-snyman/openlp/converter
- 614. By Raoul Snyman
-
Fix Slide Controller look and feel
- 615. By Raoul Snyman
-
Fix Bible Media manager look and feel
- 616. By Jonathan Corwin
-
Presentation fixes for Impress
- 617. By Tim Bentley
-
Bible Fixes
- 618. By Tim Bentley
-
Theme features - wrap indentation and lines per slide
- 619. By Tim Bentley
-
Font Sizing and rendering improvements
- 620. By Jonathan Corwin
-
Presentations Impress mini display
- 621. By Raoul Snyman
-
Merge from lp:~raoul-snyman/openlp/i18n
- 622. By Jon Tibble
-
Fix imports and config item
- 623. By Tim Bentley
-
Song editing from Preview, bible fixes
- 624. By Jon Tibble
-
Fix imports and typo
- 625. By Tim Bentley
-
fix up song edit from preview
- 626. By Jonathan Corwin
-
More presentation fixes
- 627. By Tim Bentley
-
Save and preview + dynamic theme changing
- 628. By Raoul Snyman
-
Fix slide controller look and feel
- 629. By Raoul Snyman
-
Fix i18n issues
- 630. By Tim Bentley
-
Move Audit to SongUsage , Return of BibleGateway part1. Additions to SlideController
- 631. By Tim Bentley
-
Add more bible sources and improve handling
- 632. By Jon Tibble
-
Fix plugintabs i18n
- 633. By Jon Tibble
-
Fix i18n and cleanup for New Theme
- 634. By Tim Bentley
-
Edit Songs and Custom for Service Manager and auto replace
- 635. By Jon Tibble
-
Fix i18n for mediaitems
- 636. By Jon Tibble
-
Fix unnecessary screen setup
- 637. By Tim Bentley
-
Minor fixes
- 638. By Jon Tibble
-
Fix theme editing, copyright and song icon
- 639. By Jon Tibble
-
Plugin fixes, cleanups and i18n
- 640. By Tim Bentley
-
Fixes to Renderer etc
- 641. By Tim Bentley
-
Remote Song Editing Finished - minor other changes
- 642. By Jon Tibble
-
Fix typos
- 643. By Tim Bentley
-
Fix up editing code from Preview and ServiceManager
- 644. By Raoul Snyman
-
Fix up converter
- 645. By Tim Bentley
-
Clean up the version code and remove not required file
- 646. By Tim Bentley
-
Media is starting to work - just
- 647. By Jon Tibble
-
Fix mediaitem translation
- 648. By Jon Tibble
-
Enable consecutive video playing
- 649. By Tim Bentley
-
Minor fixes and copyright
- 650. By Tim Bentley
-
Merge it right this time
- 651. By Jon Tibble
-
Single monitor display hiding
- 652. By Jon Tibble
-
Cleanups
- 653. By Tim Bentley
-
Expansion and Song editing fixes
- 654. By Tim Bentley
-
Fix song editing error messages
- 655. By Jon Tibble
-
Various cleanups and fixes
- 656. By Jon Tibble
-
More fixes
- 657. By Raoul Snyman
-
Merged in display fixes from lp:~raoul-snyman/openlp/fixes
- 658. By Jon Tibble
-
Clean theme handling
- 659. By Tim Bentley
-
Remote editing for custom and theme fix
- 660. By Jon Tibble
-
Fix file handling
- 661. By Tim Bentley
-
Plugin clean ups
- 662. By Jonathan Corwin
-
Presentation fixes
- 663. By Tim Bentley
-
SlideController cleanups
- 664. By Tim Bentley
-
Fix bugs in theme and slidecontroller
- 665. By Tim Bentley
-
Clean up slidecontroller
- 666. By Tim Bentley
-
Add media Preview code
- 667. By Tim Bentley
-
Change version number
- 668. By Jon Tibble
-
Unicode and import fixes
- 669. By Tim Bentley
-
Slide Controller cleanups and Media bug fixes
- 670. By Jon Tibble
-
Cleanups and fixes
- 671. By Raoul Snyman
-
Merged in lp:~raoul-snyman/openlp/bitsandbobs
- 672. By Raoul Snyman
-
Updated version.txt
- 673. By Tim Bentley
-
Refactor Service Item and clean up Slide Controller
- 674. By Michael Gorven
-
Merge get-strings: Improve regex to extract translation strings.
https://code.launchpad .net/~mgorven/ openlp/ get-strings/ +merge/ 15120 - 675. By Tim Bentley
-
Updates to the Renderer and impose minimum slide width
- 676. By Raoul Snyman
-
Merge from lp:~raoul-snyman/openlp/bitsandbobs
- 677. By Michael Gorven
-
Merge lp:~mgorven/openlp/get-strings-ast: Use AST module to parse code and extract translation strings.
https://code.launchpad .net/~mgorven/ openlp/ get-strings- ast/+merge/ 15328 - 678. By Raoul Snyman
-
Merged in lp:~raoul-snyman/openlp/i18n
- 679. By Tim Bentley
-
Verse tagging changes etc
- 680. By Tim Bentley
-
Add verse expansion from song plugin
- 681. By Tim Bentley
-
Cannot type
- 682. By Raoul Snyman
-
Merge from lp:~raoul-snyman/openlp/bitsandbobs
- 683. By Michael Gorven
-
Merge lp:~mgorven/openlp/copyright-symbol: Fix copyright symbol in translation strings.
https://code.launchpad .net/~mgorven/ openlp/ copyright- symbol/ +merge/ 15399 - 684. By Tim Bentley
-
Verse Tagging
- 685. By Tim Bentley
-
Merge from lp:~trb143/openlp/cleanup
- 686. By Tim Bentley
-
Fix Theme handling so Song level works again
- 687. By Tim Bentley
-
Fix Theme tab handling
- 688. By Tim Bentley
-
Fix bibles and themes
- 689. By Tim Bentley
-
Presentation, Custom , bug fixes
- 690. By Tim Bentley
-
Add Shadow and Outline options to Themes
- 691. By Tim Bentley
-
Fix bug stopping Custom editing
- 692. By Raoul Snyman
-
Merged in OpenSong/Bible importer branch.
- 693. By Raoul Snyman
-
Merge in changes from lp:~raoul-snyman/openlp/biblesplugin
- 694. By Raoul Snyman
-
Updated the copyright.
- 695. By Tim Bentley
-
Changes to:
Alerts so they wait before being displayed
Presentations so they work correctly
Themes so the blank line is removed
Rendering so the correct size is used
Themes are cached so theme manager loads quickerVarious other fixes
- 696. By Tim Bentley
-
More Fixes for Presentations
Fix screen blanking so resets for Video
Fix screen blanking so it does not remember at start up if set by presentations and video.
Fix Pop ups so they display on correct monitor - 697. By Raoul Snyman
-
New version 1 -> 2 Bible converter script.
- 698. By Tim Bentley
-
Display updates, Song Usage fixes, Theme display fixes
- 699. By Tim Bentley
-
Changes to presentations to allow smart file selection
Fix ServiceManager to load / save services.
Add start of filtering to allow Services to handle presentations where the player is missing
Add debugging to try and sort out Impress crashes. - 700. By Raoul Snyman
-
Some major work on the Bibles plugin:
- Reworked import system to make it pluggable.
- Created a Bible Import Wizard.
- Converted Crosswalk to use BeautifulSoup.
- Merged HTTP and DB Bible list.
- Made all Bibles descend from BibleDB.
- Lots of other changes and fixes. - 701. By Tim Bentley
-
Fix up notification on startup
Fix alerts for presentations
Fix remote client so works better
Add extra key strokes for display of songs - 702. By Tim Bentley
-
Fix Presentation file filter
Fix Cancel for song verse editor - 703. By Tim Bentley
-
Fix number of song verses. > 10
- 704. By Tim Bentley
-
Fix theme import bug
- 705. By Tim Bentley
-
Fix SongUsage Dialog so should be complete
Minor bug fixes discovered and fixed.
Alerts - Major refactor
* Make a plugin
* Move code from maindisplay into plugin
* Add Location , Font size and History option to Font Tab and fix code to use them
* Add button to Alert Tab to allow History to be edited
* Amend Alert screen to be able to use History if option set
* Build screen to allow alerts to be Added / Edited and Deleted. - 706. By Jonathan Corwin
-
A couple of small changes to get powerpoint+viewer working.
- 707. By Tim Bentley
-
Fix displayAlert error
Fix UTF8 settings on SongUSage dialog - 708. By Jonathan Corwin
-
A few more small presentation fixes/cosmetics.
- 709. By Raoul Snyman
-
Updated version.txt to the latest revision.
- 710. By Raoul Snyman
-
Moved the log file to a location that OpenLP can write to as an unpriviledged user.
- 711. By Jon Tibble
-
Import and theme importing fixes
- 712. By Raoul Snyman
-
Cleaned up setup.py file, so that a source distribution is possible, and also packages can be built.
- 713. By Michael Gorven
-
Add menu entry .desktop file and some source tarball and script fixes.
https://code.launchpad .net/~mgorven/ openlp/ menu-entry/ +merge/ 19978 - 714. By Tim Bentley
-
Fix Presentation Tag and flush Renderer cache on re-paint
- 715. By Raoul Snyman
-
Trying to set a tag on trunk.
- 716. By Tim Bentley
-
Add HTTP Check to Thread to stop UI blocking at startup
Add Preview option for songs etc from service manager - 717. By Tim Bentley
-
Fix lost text on Song editing
Fixed Display on SlideController
Fixed bugs in last merge
Cleaned up comments and some log debug statements. - 718. By Tim Bentley
-
Automate Media type list from phonon
- 719. By Raoul Snyman
-
Added some more icons.
- 720. By Jonathan Corwin
-
Split live/preview presentation documents, plus fixes for Windows
- 721. By Raoul Snyman
-
A fix to the OSIS importer, and added the version file.
- 722. By Raoul Snyman
-
Create the config directory if it doesn't exist yet, in order to save the log file.
- 723. By Tim Bentley
-
Cleaned up logging code
Added code to stop themes in use being deleted
Added Service Notes to service items
Fixed ServiceManager context menu so it works based on the item selected
Various minor bug fixes
Fix up bug for Theme savings and OOS - 724. By Jonathan Corwin
-
Presentations:
- Close presentation app down correctly
- Add mode to automatically detect file type - 725. By Tim Bentley
-
Add indication if service item has notes
Add display of notes as Tooltip - 726. By Tim Bentley
-
Remove version tag
- 727. By Tim Bentley
-
Fix serviceItem expansion on repaint
Add ALL to Images file filter
Add Icon overlay to serviceItem when we have notes. - 728. By Raoul Snyman
-
Fixed up some problems and inadvertant bugs from the move of the "get-strings.py" file to the scripts directory.
- 729. By Tim Bentley
-
ServiceManager fixes
- 730. By Raoul Snyman
-
Windows modifications:
- Added Windows build files.
- Added Windows installer files.
- Modified the tabs in the media manager to look a little better on both Windows and Linux.
- Windows icon. - 731. By Jon Tibble
-
Truth test and C style cleanups
- 732. By Raoul Snyman
-
Fix "red letter" versions of Crosswalk Bibles.
- 733. By Jonathan Corwin
-
Fix issues regarding the blank button for presentations and added methods to extract presentation text and notes for use in the future.
- 734. By Tim Bentley
-
Refactor renderer to do outline correctly
Add removal of footer for blank screens
Fix song edit bug allowing preview to be triggered. - 735. By Tim Bentley
-
Fix text strings and new verse tag
- 736. By Raoul Snyman
-
Added some icons.
- 737. By Raoul Snyman
-
Fixed up Mac OS X detection
--------------- This line and the following will be ignored --------------
modified:
openlp.pyw
openlp/core/utils/ __init_ _.py
pending merges:
Raoul Snyman 2010-03-12 - Fixed up Mac OS X detection - 738. By Raoul Snyman
-
Added various fixes for the Windows build.
- 739. By Tim Bentley
-
Text string fixes
- 740. By Raoul Snyman
-
Various fixes in the Bibles plugin to get Bibles working correctly in the Windows build.
- 741. By Tim Bentley
-
Fix ServiceManager drag and drop`
Fix rendering size issues
Fix screen sizes following display changes - 742. By Tim Bentley
-
Fix blank screen color
Fix save and cancel of services
Fix tool shortcut
add a filter to the save dialog - "OpenLP Service Files (*.osz) - 743. By Raoul Snyman
-
Merged in some translation fixes.
- 744. By Raoul Snyman
-
Some fixes in the Bible plugin.
- 745. By Jon Tibble
-
Cleanups
- 746. By Jon Tibble
-
AppLocation.
PluginsDir changes - 747. By Raoul Snyman
-
Fixed the BibleGateway importer.
- 748. By rimach
-
Make the "Blank" button work.
- 749. By Raoul Snyman
-
Fixed a bug where failed/cancelled imported Bible files are not deleted.
- 750. By Tim Bentley
-
Fix NONE appearing as song verses
Delay the hidden window display
Fix missing add status for custom slides - 751. By Raoul Snyman
-
Bug fixes for the Bible imports.
- 752. By Tim Bentley
-
Stop double loading of Service items from service manager unless triggered by remote edit.
- 753. By Raoul Snyman
-
Being overzealous about unicode.
- 754. By Raoul Snyman
-
Various fixes to the Bibles plugin.
- 755. By Raoul Snyman
-
Add Christian and Phill to the credits
- 756. By Raoul Snyman
-
Bugfixes in Bibles.
- 757. By Raoul Snyman
-
Change the "Live" icon.
- 758. By Jonathan Corwin
-
Fixed a bug with transparent backgrounds.
- 759. By Jonathan Corwin
-
Fix up the bible migration.
- 760. By Raoul Snyman
-
Changes:
- Changed the "New" icon to an "Import" icon for the Bibles plugin.
- Consolidated icons to make the resources file a little smaller.
- A few other small tweaks. - 761. By Jonathan Corwin
-
Close down presentation apps at end correctly
- 762. By Jon Tibble
-
Unused variable and import fixes
- 763. By Jon Tibble
-
Change loop method and remove unused variables
- 764. By Tim Bentley
-
Add enter to quick bible edit field
- 765. By Raoul Snyman
-
Fixed two bugs in the web downloads import dealing with non-latin characters.
- 766. By Raoul Snyman
-
Start presentation apps in right place.
- 767. By Tim Bentley
-
Fix bug for PyTQ4.4
- 768. By Michael Gorven
-
Correct .desktop file syntax so that rpmbuild doesn't fail.
https://code.launchpad .net/~mgorven/ openlp/ desktop- file-rpmbuild/ +merge/ 22231 - 769. By Tim Bentley
-
Fix text outlines
- 770. By Raoul Snyman
-
Update the credits.
- 771. By Raoul Snyman
-
Fixed a bug with Strongs in CrossWalk.
- 772. By Raoul Snyman
-
Fix to deal with "X.Y.Z" style version (i.e. without the "-bzrXXX").
- 773. By Raoul Snyman
-
Fixed the "Bible" item in the "Import" menu.
- 774. By Tim Bentley
-
Fix dates
- 775. By Raoul Snyman
-
Bible fixes:
- Red letter text on CrossWalk import.
- Removed text on web download progress, moved to an "indeterminable" progress style.
- Some unicode optimisations. - 776. By Raoul Snyman
-
Tag the 1.9.1 release.
- 777. By Tim Bentley
-
* Refactor the Alerts plugin and remove an un-needed screen
* Fix saving serviceitems from manager so data is saved correctly(not backward compatible)
* Clean up the Editing code for Songs so Editall works better
* Add missing icons to slidecontroller for theme and hide. (Restore does not work yet!)
* Add ability to add to existing service items for images and bibles
* Add ability to reorder leaves within serviceitems (Images only)
* Refactor the dynamic image replacement code in plugins
* Allow multiple images to be deleted from plugin
* Add more items to context menus. - 778. By Jon Tibble
-
Import cleanups
- 779. By Raoul Snyman
-
Fixed a broken import.
- 780. By Tim Bentley
-
Fix media path bug
- 781. By Raoul Snyman
-
Added images I forgot to add when I cleaned up the images a little.
- 782. By Jonathan Corwin
-
Songs of Fellowship song import
- 783. By Tim Bentley
-
Display handling cleanups and changes to service item flags
- 784. By Tim Bentley
-
Remove old files. Clean up verse tags part 1
- 785. By Jonathan Corwin
-
Songs of Fellowship fixes
Multiple song delete from media manager - 786. By Tim Bentley
-
Add multi add to service manager and check image previews
- 787. By Raoul Snyman
-
Some fixes to the songs converter script.
- 788. By Jonathan Corwin
-
Tidy up song database, and add Arky Arky!
- 789. By Tim Bentley
-
Fedora packaging fixes
- 790. By Tim Bentley
-
Add time to more service item types
Add video slider bar to preview.
Change hide live to transparent live!
Split video out to own display so text over video can work.
Number of other bugs fixed.
Custom editor has slide split button now - 791. By Raoul Snyman
-
Fix version problems.
- 792. By Jon Tibble
-
Import and line ending fixes
- 793. By Jonathan Corwin
-
General purpose OOo writer/impress (Word/PPT) import
plus fix for systems without OOo - 794. By mahfiaz
-
Fixed up the loading and saving of non-ascii values to the config file.
- 795. By Raoul Snyman
-
dded autocompletion to the authors, topics, songbooks and themes.
- 796. By Tim Bentley
-
Alert manager cleanups
Improvements in video display - 797. By Jon Tibble
-
Import fixes and typo
- 798. By Tim Bentley
-
Alert manager cleanups
Presentation icons
Detect missing files and change icon - 799. By Jonathan Corwin
-
Refactor signal/slot names for consistency and to remove plugin specifics from core.
- 800. By Jon Tibble
-
QSettings, recent files and UI saving
- 801. By Jon Tibble
-
Help -> Website and disable unimplemented options
- 802. By Jon Tibble
-
Consistency fixes
- 803. By Tim Bentley
-
Fix the hide buttons so they work for text and videos. Presentations needs looking at!
Fix presentations so they work
Add new attribute to themes so line spacing can be adjusted bigger and smaller
Alerts over videos now works correctly.
Add new setting so Text frames can be sized and positioned for use where a monitor is different size to the final output. - 804. By Tim Bentley
-
Text over video arrives to OpenLP
- 805. By Jon Tibble
-
Coding standards fixes
- 806. By Tim Bentley
-
Fix loop in ending video to stop crashes.
Add comments
rename _frame and _frameOP - 807. By Jonathan Corwin
-
Remote operation via web
- 808. By Tim Bentley
-
Fix Presentations and add DnD to serviceitem updates
- 809. By Tim Bentley
-
Fix bible spelling in database
- 810. By Raoul Snyman
-
Documentation!
- 811. By Jonathan Corwin
-
Remotes: support more filetypes and subfolders for web
presentation_hide signal support - 812. By Tim Bentley
-
Correctly default initial display on 1st setup
Stop timer on New service Item
Stop serviceitems being played if no player available. - 813. By Martin Thompson
-
Merged from mjthompson/qt4.4
- 814. By Tim Bentley
-
Turbo change the screen renderer by adding a cache
Fix names which are incorrect - 815. By Martin Thompson
-
Fixed crash when non-existent monitor is called for in OpenLP.conf
- 816. By rimach@siduxbox
-
Add translations and update the code to accept them/use them
- 817. By andreas@andypc
-
Fix bug in bibles with 2 bible displays
- 818. By Tim Bentley
-
Clean up slide controllers so they display right
Fix screen hight.
Fix renderer so the footer is not line width adjusted.
Various other cleanups - 819. By Raoul Snyman
-
Merged in lp:~raoul-snyman/openlp/song-import
- Removed menu items to import and export dialogs that don't work
- Added the new song Import Wizard
- Reworked the Edit Verse dialog - 820. By Tim Bentley
-
Verse editor cleanups
- 821. By Jon Tibble
-
Unused import and variable fixes
- 822. By Raoul Snyman
-
Some fixes for the Windows build.
- 823. By Tim Bentley
-
Fix memory leak and improve slide controller tags
- 824. By Raoul Snyman
-
Created a Windows build script to help automate the building of Windows installers for OpenLP.
- 825. By Raoul Snyman
-
Better version checking.
- 826. By Jon Tibble
-
Many varied cleanups
- 827. By andreas@andypc
-
Now the footer displays both bible versions and their copyright in dual bible view. Also made another small fix (in rev827): "Permission" -> "Permissions"
- 828. By Raoul Snyman
-
Some more tweaks and fixes to the Windows builder script.
- 829. By Jon Tibble
-
Refactor BaseModel
- 830. By mahfiaz
-
Estonian translation
- 831. By Jon Tibble
-
Import, exception, naming and whitespace cleanups
- 832. By Meinert Jordan <email address hidden>
-
QString to Unicode conversions.
- 833. By Tim Bentley
-
Amend verse tagging code for translations
- 834. By Meinert Jordan <email address hidden>
-
Fix Qstring bug
Update Combo code - 835. By Jon Tibble
-
Catch correct exception type
- 836. By frodus@frodus-laptop
-
Cleaned up the whole tree by replacing all trUtf8() with translate() function
- 837. By Jon Tibble
-
Cleanups
- 838. By Jon Tibble
-
Cleanups and fixes:
* PEP8 type checking
* Fix theme export breakage
* Naming and whitespace - 839. By Jon Tibble
-
Remove and refactor:
* Remove old song import/export forms
* Refactor theme migration method
* Refactor duplicationed code - 840. By Jon Tibble
-
DocStrings
- 841. By Jon Tibble
-
Move VerseType to lib
- 842. By Raoul Snyman
-
Tidied up the UI of the Song Maintenance Dialog to make it look good on all OSes.
- 843. By Tim Bentley
-
Fix problems with screen blanking
- 844. By Jon Tibble
-
Various cleanups:
* Fix bible runtime location
* Naming fixes
* Move addToServiceItem
* Fix db settings location - 845. By Jon Tibble
-
Fix QColorDialog usage
- 846. By Jon Tibble
-
Revert resources location patch
- 847. By Meinert Jordan
-
Various i18n fixes.
- 848. By Jonathan Corwin
-
Fix opening and displaying of presentations
- 849. By Frode Woldsund
-
Complete trUtf8 -> translate conversion
- 850. By Jon Tibble
-
Bible search fix
Edit and Delete feedback for Media Manager Items
Fix Bible Import Wizard setField errors
Fix addToServiceItem locations
Remove unused scripts/get-strings. py - 851. By Jon Tibble
-
Import translate in splashscreen.py
- 852. By Tim Bentley
-
Fix DND problems with live and cache
Fix bible footers being lost
Fix Image editing losing selection. - 853. By Jon Tibble
-
HTTPBible Verse Count and Bug #595671
- 854. By Raoul Snyman
-
Merged in song maintenance improvements.
- 855. By Raoul Snyman
-
Some streamlining of the song edit form.
- 856. By Tim Bentley
-
Translation updates
Remove Text over video for now.
Fix song editing bug - 857. By Frode Woldsund
-
String Cleanup in MainWindow
- 858. By Jon Tibble
-
Complete openlp.migration removal
- 859. By Meinert Jordan
-
Unicode for Themes
- 860. By Jon Tibble
-
Cleanups
- 861. By Raoul Snyman
-
Fix up the available image formats somewhat.
- 862. By Meinert Jordan
-
Various fixes in the song edit form, and other places.
- 863. By Raoul Snyman
-
Fix bug #596506 and bug #596505
- 864. By Jon Tibble
-
Cleanups
- 865. By Tim Bentley
-
Fix bug #596821
- 866. By Raoul Snyman
-
Updated the majority of the translate() functions.
- 867. By Tim Bentley
-
Translation string updates
- 868. By Jonathan Corwin
-
Bug 596995 - Fix remote plugin via PPA
- 869. By Jon Tibble
-
Stray backslashes and translate() updates
- 870. By Raoul Snyman
-
Fix up Theme form parentage.
- 871. By Frode Woldsund
-
Another translate() bugfix.
- 872. By Jon Tibble
-
* Fix log file location (Bug #596822)
* Script resources generation
* Cleanup long lines - 873. By Jon Tibble
-
Fix version check (Bug #597121)
- 874. By Tim Bentley
-
Fix screen blanking when in single screen
- 875. By rimach
-
Various improvements to the translation_utils script.
- 876. By Tim Bentley
-
Update plugin versions and cleanups
- 877. By Jon Tibble
-
Ampersands and item selection checking
- 878. By Raoul Snyman
-
Fix bug #595676i, improve the OSIS importer and add source languages from Pootle.
- 879. By Jon Tibble
-
Fix check_item_
selection - 880. By Jonathan Corwin
-
Presentation tidies
- 881. By Jonathan Corwin
-
pptviewlib changes
- 882. By Raoul Snyman
-
Fix the song plugin's dependence on OpenOffice.org by conditionally importing the SOF and Generic importers.
- 883. By Frode Woldsund
-
Fixed (c) symbol.
- 884. By Tim Bentley
-
Stop delete of last Image
- 885. By Jon Tibble
-
Docstrings
- 886. By andreas <andreas@andypc>
-
ListWidget usability improvement
- 887. By Jon Tibble
-
Cleanups
- 888. By Jonathan Corwin
-
Bug 596361 and other minor presentation fixes
- 889. By Jonathan Corwin
-
sofimport error due to missing uno prevented song plugin loading (osx)
- 890. By Andreas Preikschat
-
Improved delete button behaviour.
- 891. By Raoul Snyman
-
Fixed up problems with version checking.
- 892. By Jonathan Corwin
-
Trap presentation errors when OpenOffice.org is not installed
- 893. By Jon Tibble
-
Fix off-by-one saving songs
- 894. By Jon Tibble
-
Refactor database code
- 895. By Tim Bentley
-
Start of Display changes.
- Move output displays to QGraphicScene's
- Sort out Video display so it works with hiding / displaying #595682
- Move Alerts to Html from Images
- Hide the Service Dropdown when Global Theme is set #596541
- Slidecontroller Button cleanups - 896. By Andreas Preikschat
-
Fixed bug #599066 - Deleting bugs in media manager (custom, media, images, presentations).
- 897. By Jon Tibble
-
* Fix theme deletion
* Naming fixes
* Docstrings - 898. By Jon Tibble
-
Docstrings
- 899. By Jon Tibble
-
Fix service loading
- 900. By Raoul Snyman
-
Added decent images for remotes, alerts and song usage.
- 901. By Jon Tibble
-
Fix service loading properly (Bug #600091)
- 902. By Tim Bentley
-
Replaceable backgrounds get the HTML treatment.
Sensible Text over video returns. - 903. By Raoul Snyman
-
Change namespace of other plugin icons and make ServiceItems use the plugin's icon instead of some arb image "prediction" that is prone to failure.
- 904. By Jon Tibble
-
Database fixes and refactorings
- 905. By Jon Tibble
-
Cleanups and sizePolicy refactor
- 906. By Jon Tibble
-
Fix song loading and wildcard import
- 907. By Jon Tibble
-
Cleanup plugins (Bug #600996)
- 908. By Tim Bentley
-
Move video and Image clean ups.
Transitions work again after last merge! - 909. By Andreas Preikschat
-
Some random fix ;-)
- 910. By Tim Bentley
-
Name cleanups
- 911. By Jonathan Corwin
-
Cleanups and fix PPTViewer dll loading
- 912. By Phill
-
Fix up video tag for webkit view.
Remove unused tag - 913. By Jon Tibble
-
Import fix
- 914. By Jon Tibble
-
Start XML refactoring
- 915. By Jon Tibble
-
Fixes and cleanups
- 916. By Tim Bentley
-
Fix up plugin Meths style
- 917. By Jon Tibble
-
Fix song saving
- 918. By Jonathan Corwin
-
Presentation fixes
- 919. By Raoul Snyman
-
Shuffle the menus and add a nice little icon for the plugin list.
- 920. By Raoul Snyman
-
Fix up some strings and come bugs in the alerts plugin.
- 921. By Raoul Snyman
-
Added View Modes.
- 922. By Raoul Snyman
-
Fixed a small bug with one of the toggle menu items.
- 923. By Jon Tibble
-
Tweaks and cleanups
- 924. By Jon Tibble
-
Refactor view mode code
- 925. By andreas <andreas@andypc>
-
Whitespace cleanups
- 926. By andreas <andreas@andypc>
-
Naming and whitespace cleanups
- 927. By Jon Tibble
-
Big cleanup
- 928. By Jon Tibble
-
build_icon fixes
- 929. By Jon Tibble
-
AdvancedTab
- 930. By Jon Tibble
-
Fix service saving (Bug #603798)
- 931. By Jon Tibble
-
Fix recent merge
- 932. By Jonathan Corwin
-
Common thumbnails for all presentation types and create when presentation first added
- 933. By Jon Tibble
-
Import fixes
- 934. By Andreas Preikschat
-
Improve song data integrity
- 935. By Jon Tibble
-
Save current media plugin (Bug #596540)
- 936. By Jon Tibble
-
Theme backgrounds (Bug #594911)
- 937. By Jon Tibble
-
Double click live setting
- 938. By Jon Tibble
-
Fix theme editing (Bug #594909 part 1)
- 939. By Jon Tibble
-
Fix AdvancedTab layout
- 940. By Jon Tibble
-
Fix service save icon method
- 941. By Raoul Snyman
-
Removed the display tab, moved options to general tab, plus some cleanups.
- 942. By Jon Tibble
-
Fix service save location (Bug #605649)
- 943. By Andreas Preikschat
-
Import fix
- 944. By Phill
-
Sorted out the show/hide desktop.
- 945. By Jon Tibble
-
Use populate() for DB objects
- 946. By Jon Tibble
-
Tab Order and Theme fix (Bug #606256)
- 947. By Jon Tibble
-
Fix English and alignment
- 948. By Tim Bentley
-
Fix text hiding bug with images
- 949. By Jon Tibble
-
Fixes and cleanups
- 950. By Billy Lange
-
Add confirm before theme delete
- 951. By Martin Thompson
-
Merged opensong import branch
- 952. By Andreas Preikschat
-
Cleanups and song data merging
- 953. By Jon Tibble
-
Save Song Book (Bug #607030)
- 954. By Andreas Preikschat
-
Prevent topic and author duplication in songs
- 955. By Jon Tibble
-
Fix topic/author adding (Bug #607034)
- 956. By Jon Tibble
-
DATABASE SCHEMA CHANGE, fixes and cleanups
- 957. By Jon Tibble
-
Fix theme saving and song import. Cleanups
- 958. By Andreas Preikschat
-
Fix song authors and books
- 959. By Jon Tibble
-
Importer fix
- 960. By Jonathan Corwin
-
Bug 608149 - Enable presentation controllers by default, and simplify default workflow
- 961. By Jonathan Corwin
-
Presentations no longer blanked when go live, if display not blank
- 962. By Raoul Snyman
-
Tweak the display of the media manager items to make them stand out slightly more.
- 963. By Jon Tibble
-
DocStrings
- 964. By Jon Tibble
-
Fix numbered book BG bibles (Bug #609354)
- 965. By Raoul Snyman
-
Going through all the strings and making them decent, user-friendly English.
- 966. By Raoul Snyman
-
Fix up a couple of things Jon T found in my previous merge proposal, plus some strings I missed.
- 967. By Raoul Snyman
-
Update the copyright notice and the credits.
- 968. By Tim Bentley
-
Add display update trigger missed in cleanup
- 969. By Jon Tibble
-
Bible refactor & search, getter & setter removal, cleanups
- 970. By Jon Tibble
-
Long lines
- 971. By Raoul Snyman
-
Fixed a small bug where there was a "u" in the verse label with () brackets.
- 972. By Jon Tibble
-
Fix showing screen after black and cleanups
- 973. By Jon Tibble
-
Naming fixes & trailing line endings
- 974. By Jon Tibble
-
Explicit exception handling
- 975. By Phill
-
Fix for bug #609442.
- 976. By Phill
-
Moved loop settings to a more appropriate tab, removed image tab as a result.
- 977. By Jon Tibble
-
Exception fixes and naming cleanups
- 978. By Jon Tibble
-
Refactor reference parsing & remove dead code in Bibles
- 979. By Jon Tibble
-
Cleanups
- 980. By Jon Tibble
-
Refactors, cleanups and fixes
- 981. By Phill
-
A very minor presentation fix. About text for remotes was not going on to next line after heading.
- 982. By Jon Tibble
-
Fix alerts and screen resizing
- 983. By Jon Tibble
-
Fix last commit
- 984. By Andreas Preikschat
-
Disable buttons when no item to act on
- 985. By Jon Tibble
-
Work with SQLAlchemy 0.6
- 986. By Tim Bentley
-
Fix song usage
Fix 598407 - 987. By Andreas Preikschat
-
Dual bible fixes
- 988. By Raoul Snyman
-
Changed the openlp-logo.svg file to be a single icon SVG and renamed the original file.
- 989. By Raoul Snyman
-
Fixed the icon properly this time.
- 990. By Raoul Snyman
-
Now the Song Wizard works, just waiting for the importers to catch up.
- 991. By Raoul Snyman
-
Fix a string and update the translation sources.
- 992. By Jon Tibble
-
Cleanups and a version check fix
- 993. By Raoul Snyman
-
Additional failover for version problems.
- 994. By Raoul Snyman
-
I was playing, and somehow it got into trunk :-(. This fixes bug #625183.
- 995. By Jon Tibble
-
Update OpenLPv2 song importer
- 996. By Tim Bentley
-
Fix theme bug reported on Redhat bugzilla
- 997. By Tim Bentley
-
Display and renderer changes
- 998. By Jon Tibble
-
Cleanups and song form fix (Bug #612282)
- 999. By Tim Bentley
-
Renderer fixes and change theme export suffix
- 1000. By Raoul Snyman
-
Only show the display screen on startup if it is not on the primary screen.
- 1001. By Phill
-
Adding the Words of Worship importer.
- 1002. By Derek Scotney <email address hidden>
-
Add CCLI file importer to song wizard
- 1003. By Andreas Preikschat
-
Improved dual Bible handling, fixed some edge-case bugs, including bug #625997.
- 1004. By Raoul Snyman
-
Fix for bug #621695.
- 1005. By Tim Bentley
-
Fix bugs with renderer
- 1006. By Jonathan Corwin
-
Fix {} colour substitutions and problems displaying first slide
- 1007. By Tim Bentley
-
Speed up backgrounds by removing images and using CSS instead
move spelling text widget to own file
fix up highlighting of fields for spelling and tagging. - 1008. By Jonathan Corwin
-
Calculate page breaks more accurately, and other HTML/CSS tidies
- 1009. By Phill
-
Fix incorrect method
- 1010. By Phill
-
Rearranged the screen co-ordinate fields.
- 1011. By Tim Bentley
-
Clean up the renderer
- 1012. By Jonathan Corwin
-
Size maindisplay to full screen correctly, and eliminate maindisplay scrollbars
- 1013. By Tim Bentley
-
Fix bug for song CCLI setting
Fix bug for dual bible tab which was a general settings bug. - 1014. By Jonathan Corwin
-
Hook generic and sof song imports into the wizard
- 1015. By Tim Bentley
-
Fix bugs regarding screen blanking
- 1016. By Tim Bentley
-
Fix song editing bug
- 1017. By Raoul Snyman
-
Merge in the openlp.org 1.x importer.
- 1018. By Raoul Snyman
-
Added a simple dialog to display any uncaught exceptions.
- 1019. By Tim Bentley
-
Short term fix for 633354
Fix display and text bugs - 1020. By Tim Bentley
-
Proper fix for plugin bug
- 1021. By Jonathan Corwin
-
Left+Bottom align footer, and prevent wrapping
- 1022. By Derek Scotney <email address hidden>
-
Fix verse numbering
- 1023. By Raoul Snyman
-
jQuery-fied the JavaScript, made the interface look a little prettier.
- 1024. By Jonathan Corwin
-
Tidy song_import code and fix bug 634771
- 1025. By Raoul Snyman
-
Just some behind-the-scenes house keeping.
- 1026. By Tim Bentley
-
Fix file permission and correct i18n location
- 1027. By Jonathan Corwin
-
Loop video background
- 1028. By Raoul Snyman
-
Fixes bug #635330 and attempts to fix bug #635338
- 1029. By Tim Bentley
-
Fix code so translations can be found
- 1030. By Raoul Snyman
-
Various string-related fixes:
- Removed a bunch of double spaces.
- Renamed the translation files.
- Updated the translation files.
- Fixed up a few widgets.
Also fixed up the layout on the Edit Song form. - 1031. By Jon Tibble
-
Cleanups
- 1032. By Tim Bentley
-
Fix whitespace and bugs
- 1033. By Raoul Snyman
-
Add in code to display a disabled message if an importer is not available.
- 1034. By Raoul Snyman
-
Fix for bug #635515.
Added an option to disable the error form. - 1035. By Martin Thompson
-
Integrated with the song import wizard.
More testcases with synthetic data.
More testing done with more real data. - 1036. By Raoul Snyman
-
Some more fixes for the Windows World:
- Fixed location of .qm files, so that they can be found in a Windows build
- Added PyEnchant to the build process
- Fixed up langaugemanager.py so that it conforms to coding standards - 1037. By Raoul Snyman
-
Attempting to solve bug #635338
- 1038. By Raoul Snyman
-
Fixed a spelling error.
- 1039. By Raoul Snyman
-
Fix bug #640460.
- 1040. By Raoul Snyman
-
Some more spelling/
grammatical corrections. - 1041. By Jonathan Corwin
-
String fixes
- 1042. By Andreas Preikschat
-
Fixed bug #641734
- 1043. By Raoul Snyman
-
Fix for bug #640697
- 1044. By rimach
-
Change OpenOffice to use pipes not sockets to resolve slow networking issue. Fix option parsing unicode problem for python 2.5
- 1045. By Raoul Snyman
-
Added a method to update the translation files.
- 1046. By Jonathan Corwin
-
Rendering speedups/fixes
- 1047. By Jeffrey Smith
-
Added a song importer for EasyWorship
- 1048. By Raoul Snyman
-
Fixed bug #644106
- 1049. By rimach <rimach@siduxbox>
-
Fix translation files
- 1050. By Raoul Snyman
-
Update strings.
- 1051. By Jonathan Corwin
-
Speed up video loop, and adjust left margin for outline
- 1052. By Tim Bentley
-
Update plugin list
Fix ServiceManager
Put splash image back
Fix hide screen bug. - 1053. By Andreas Preikschat
-
This fixes the following bugs and issues:
- Bible items cannot be extended any more
- Dual and single Bible verses cannot be mixed (Media Manager/Service Manager)
- Bible item title in the service manager contains all bible passages (separated by a comma) bug #634533 and bug #609355
- Fixed bug #643783 - 1054. By Tim Bentley
-
Remove line breaks in ServiceManager
- 1055. By Jeffrey Smith
-
Refactor code for making song import wizard pages.
- 1056. By rimach
-
Fixed exception thrown on unchecking 'Auto detect' in languages menu
Fixed saving of language setting
Added pinging of review page in translation_util.py - 1057. By Raoul Snyman
-
Fixed bug #598805 - Song order inconsistency.
- 1058. By Tim Bentley
-
Fix crash and optimise display
- 1059. By Tim Bentley
-
Update Manifest file
- 1060. By Jeffrey Smith
-
Better handling of memo files larger than 16MiB.
Handle blank fields more intelligently. - 1061. By Jonathan Corwin
-
Fix song number/book save and load
- 1062. By Raoul Snyman
-
Updated translations.
- 1063. By Tim Bentley
-
Update preview text
- 1064. By Tim Bentley
-
Theme handling cleanups
- 1065. By Tim Bentley
-
Fix merge error
- 1066. By Andreas Preikschat
-
Bible code tidy
- 1067. By Tim Bentley
-
Fix blank line bug
- 1068. By Tim Bentley
-
Fix saved service bug
- 1069. By rimach
-
Add Song Beamer importer
- 1070. By Andreas Preikschat
-
Fixed up chapter and verse comboboxes for advanced Bible search.
A few other cleanups. - 1071. By rimach
-
Added code for:
- translating the Media Manager and all the content (icons, context menus)
- translating the Plugin List - 1072. By Tim Bentley
-
Allow Service Item to be updated from Song Plugin on Edit
- 1073. By Phill
-
Update File load extensions for song imports
- 1074. By Tim Bentley
-
Fix duplicate file save bug
Fix Dnd bug - 1075. By Tim Bentley
-
Enhance ServiceItem Expand/Collapse features
- 1076. By Jonathan Corwin
-
Option to use phonon or webkit for video. Fix blank to image
- 1077. By Wesley Stout
-
Start of Documentation
- 1078. By Andreas Preikschat
-
A few things:
- Finished bible "text search" (the search considers all verses which are in the database).
- Comment/doc clean ups.
- Changed "permission" to "permissions" since the database uses "permissions" (changing this is just being consequent).
- Disabled search button while searching. - 1079. By Andreas Preikschat
-
Make sure that the 'edit' and 'delete' buttons are disabled after editing all verses (because no verse is selected).
- 1080. By Raoul Snyman
-
Some updates to the documentation:
- Added some more classes to the rST files.
- Fixed up some docstrings to proper rST. - 1081. By Raoul Snyman
-
For us developers... pull the bzr version.
- 1082. By Raoul Snyman
-
Moved Windows-specific resources into its own "windows" directory.
- 1083. By andreas <andreas@andypc>
-
Revised custom Dialog and new edit form
- 1084. By Andreas Preikschat
-
Fix for bug #657694 (lines 8-9)
Enhanced the code (lines 11-29) - 1085. By Raoul Snyman
-
Documentation updates.
- 1086. By Andreas Preikschat
-
Fixed a bug in the song editor where the last added verse would revert to the previous verse type.
- 1087. By Jeffrey Smith
-
This is a fix for bug #659673
- 1088. By Wesley Stout
-
Added the Glossary
- 1089. By Jonathan Corwin
-
Warn rather than error if COM Impress controller not available.
- 1090. By Andreas Preikschat
-
Code Cleanups
- 1091. By Raoul Snyman
-
Updated the image plugin page.
Fixed up Wesley's images. - 1092. By Tim Bentley
-
Alerts work again , image performance improvements
- 1093. By Raoul Snyman
-
Rearranged the documentation into two separate parts, the API for developers, and the manual for users.
- 1094. By Raoul Snyman
-
Updated documentation.
Renamed some classes and files to match naming conventions. - 1095. By Tim Bentley
-
Fix image but and more path optimisation
- 1096. By Wesley Stout
-
Video display Documentation
- 1097. By Raoul Snyman
-
Updated the dual monitor stuff with some metadata and got a more recent screenshot of dual monitors on a stock standard Windows XP.
- 1098. By Jon Tibble
-
Cleanups
- 1099. By Jon Tibble
-
Fix spelling of Samuel (Bug #647931)
- 1100. By Tim Bentley
-
Changes to Image processing to improve performance.
Moved image storage for Themes and Image plugins to central cache.
Moved conversion to byte array on to a thread
Built basic thread locking management to cover adding and processing at same timePresentations and Videos work how that always did.
Cleaned up lots of image size and type conversions.
- 1101. By Andreas Preikschat
-
Fixed a traceback after editing a image item in the servicemanager (line 62).
Replaced the up/down button text in ServiceItemEditForm/Dialog with icons.
Rearranged the buttons (delete, <space>, up, down). - 1102. By Tim Bentley
-
Fix saving images in services and correct border code
- 1103. By Tim Bentley
-
Bug fixes for
Bug #636835: songs.sqlite will not be downsized when deleting songs
Bug #657307: When working with a saved order of service, saving brings up the save new window instead.
Also renamed Fedora to fedora. - 1104. By Tim Bentley
-
Fix missing media Icon
Speed up Vacuum code.
Fix 1002 - 1105. By Andreas Preikschat
-
Fix custom and songusage managers
- 1106. By Meinert Jordan
-
Some things from my months old todo list:
- enabling nested docks for more flexible container arrangements
- show the next slide content
- some old UTF8 problems - 1107. By Raoul Snyman
-
Clean up resources folder. Got rid of about 30 megs of stuff we don't use.
- 1108. By Raoul Snyman
-
Customisable Shortcuts, Phase 1: View-only list of actions and shortcuts, currently also only the actions in the main window are in the shortcut dialog.
- 1109. By Tim Bentley
-
Fix mimetype issues
- 1110. By Tim Bentley
-
Fix renderer
Fix Image preview. - 1111. By Andreas Preikschat
-
Changed "songmanager" to "manager"
Fixed a bug which occurs when you click on "Save & Preview" a second time - 1112. By Jon Tibble
-
Lots of cleanups
- 1113. By Andreas Preikschat
-
Some small clean ups:
- removed lines at the end of the file (if there were more than one)
- some missing spaces - 1114. By Raoul Snyman
-
Finally get round to doing the "expand all" and "collapse all" icons.
- 1115. By Tim Bentley
-
Sort themes when read
- 1116. By Raoul Snyman
-
Added a "re-index" tool for repopulating the "search_title" field of songs.
- 1117. By Raoul Snyman
-
Found and fixed a bug.
- 1118. By Tim Bentley
-
Replace theme editor with wizard.
Revamp theme XML schema
Move theme code to use new schema and auto migrate V2 themes to it.
Revamp V1 import code.
Add two new gradient backgrounds. - 1119. By Tim Bentley
-
Fix blank theme problem
Remove blank check box line. - 1120. By Tim Bentley
-
Fix bug with service item edit ids missing
Fix name format error
Add debugging to help with service load and song edit bugs. Need to see what is happening when we hit them. - 1121. By Tim Bentley
-
Fix video backgrounds and Service Loading with edit
- 1122. By Jon Tibble
-
Fix BibleGateway searches for BeautifulSoup 3.1
- 1123. By Tim Bentley
-
Update theme code to handle lines per slide label.
Remove extra debugging as Author's now work for song loading from services - 1124. By Tim Bentley
-
Fix spelling
- 1125. By Wesley Stout
-
Fixed some errors.
Added a few different formats to the documentation for importing songs. - 1126. By Tim Bentley
-
Remove theme for Images.
Sort out silly ness which requires a restart
Add preview when returning from blank screen.
Fix bug in servicemanager where DnD with nothing present crashes.
Clean up Custom Plugin a bit.Build OpenLyrics Import / Export for service items so song items can be moved across computermabobs.
- 1127. By andreas <andreas@andypc>
-
- docs
- disable "edit" and "delete" button when loading a song or creating a new one (*)(*) To reproduce this, edit/create a song, select a verse and click "Cancel". When you edit/create another song, the "edit" and "delete" buttons are enabled.
Manually fix conflict in comments on merge (trb143)
- 1128. By andreas <andreas@andypc>
-
- added the <u>Underline</u> tag
- clean upsSongBeamerImport:
- clean ups and tweaks
- fixed a bug which would drop the first line of a verse, when it does not have any "verse type"
- convert SongBeamer's html tags to OpenLP specific style - 1129. By andreas <andreas@andypc>
-
hanged importer messages (Bug #668789)
- disabled text search for web bibles (does not matter if the web bible is the dual or normal bible)
- available web bibles in the bible importer are now sorted
- imported bible in the Media Manager are now sorted
- speed improvements (unfortunately this takes the ability to keep unselected item unselected when doing an other search)
- "second" instead of "dual"
- docs, comments
- added an auto completion for bible books ("Quick Search" Tab; "Verse Search" combo box) - 1130. By Tim Bentley
-
Pylint cleanups
Bug fixing in Themes
Spelling Fix in Songs - 1131. By Raoul Snyman
-
Reworked some of the layout and things of the Theme Wizard.
- 1132. By Jon Tibble
-
Fix v2 song importer and various cleanups
- 1133. By Tim Bentley
-
Fix Theme Bug text color.
Fix serious spelling error. - 1134. By Meinert Jordan
-
- openlp.org 1.x importer detects the character encoding for the database and shows a inputDialog for correcting the guess.
- prefer UTF-8 encoding for CCLI import
- split song order at consecutive white spaces (it rejected song orders with two consecutive spaces) - 1135. By Tim Bentley
-
Add text entry validator to display positions
Fix Spelling - 1136. By Derek Scotney <email address hidden>
-
Fixes unwanted text imported from some SongSelect files. SongSelect only has a few verse types available for verses and adds extra ones by setting the verse type to 'misc' and then including the actual type on the next line. In the case of a 'misc' type or unknown type, the next line is checked for a valid verse type. The fix has been made for both .txt and .usr file types.
- 1137. By Andreas Preikschat
-
Changed the string "Parameter(s)" to "Parameter" because the alerts plugin only supports one parameter.
- 1138. By Meinert Jordan
-
Import Wizards don't Stop
- 1139. By Meinert Jordan
-
Local aware song order
- 1140. By Andreas Preikschat
-
Add OpenLP1 bible importer
- 1141. By Tim Bentley
-
Fix song imports with missing Authors
- 1142. By Andreas Preikschat
-
- fixed progress bar (bible openlp1 import)
- fixed Bug #688647 (mostly copy&paste)
- fixed "reject" method (the import would not stop, if currentId() == 2/3)
- some songbeamer import tweaks - 1143. By Tim Bentley
-
Add Autocompletion to the Songs Dialog
Fix up some lost and confused Camels - 1144. By Meinert Jordan
-
Additional buttons in the exception dialog for sending a bug report per email or saving it to a file.
The report contains the traceback along with library versions.The bug report is prefilled with the traceback, the openlp version, platform informations (on Linux also KDE or GNOME), the and the versions of all used libraries.
- 1145. By andreas <andreas@andypc>
-
- "Save" button now only saves the alert (if the alert has not created before the save button is disabled). -> the buttons are less confusing
- feedback:
1) If the "alert text" field does not contain "<>" but the parameter field is not empty, then a pop up opens.
2) If the "alert text" field does contain "<>" but the parameter field is empty, a pop up opens. - 1146. By Andreas Preikschat
-
Whitespace cleanup
- 1147. By Tim Bentley
-
Fix Custom edit bug
- 1148. By andreas <andreas@andypc>
-
White Space Cleanups
- 1149. By Meinert Jordan
-
Fix: wrong variable names caused osis and http bible imports to crash
Fix: handle unicode in song search string generation
Fix: replaced tab indentation
regenerate search_lyrics on song reindex action - 1150. By Tim Bentley
-
Fix image bug in service manager
- 1151. By andreas <andreas@andypc>
-
- camelCase for Ui_FileRenameDialog
- Fixed bug #690774
- Keep copyright field empty if the imported song (from the service list) does not have any copyright information. - 1152. By Meinert Jordan <email address hidden>
-
Rewritten openlp.
plugins. bibles. lib.parse_ reference( ) function.
Localization of bible reference separators.
Non-breaking space between verse numbers and verse text.
Web-Import from bibleserver.com
Replaced commas in title strings of biblegateway.csv => completely updated the fileTwo known issues:
The localized separators are still hard coded and need GUI configuration.
Not all of the new bibles are full usable, because OpenLP has still unlocalized code for the book names (applies also to other bible imports like OSIS). - 1153. By Tim Bentley
-
Songs being edited must have an Author
Songs being edited must have text in a verse - 1154. By Tim Bentley
-
Bug #692684: Theme Wizard not updating
- 1155. By Tim Bentley
-
Fix config tag error
- 1156. By Tim Bentley
-
Remove Bible add to existing setting
- 1157. By andreas <andreas@andypc>
-
Fix file extensions
- 1158. By Andreas Preikschat
-
Added the "final credit" from version 1.
- 1159. By Tim Bentley
-
Fix song saving bug #691952
Fix custom edit bug #693150 - 1160. By Jon Tibble
-
Cleanups
- 1161. By andreas <andreas@andypc>
-
Add Language files
- 1162. By Meinert Jordan
-
Fixed a bug where an author was added to the AuthorsSelectio
nComboItem without a database entry. - 1163. By Tim Bentley
-
Fix up theme delete / rename validation for now.
- 1164. By Raoul Snyman
-
Web interface does not always send all necessary data
- 1165. By Tim Bentley
-
Number of theme bug fixes and clean ups
Plugin list is now singular - 1166. By andreas <andreas@andypc>
-
Part of corrections to display sizes
- 1167. By Tim Bentley
-
Version and Copyright Year updates
- 1168. By andreas <andreas@andypc>
-
Update Language files
- 1169. By rimach <rimach@siduxbox>
-
SongBeamer fixes
Correct Song Tab error - 1170. By andreas <andreas@andypc>
-
Fix Slidecontroller sizing
- 1171. By Tim Bentley
-
Small style cleanups
Add guards for Presentations / Images / Media which are removed from files system after loading
Fix 694079 on Linux by adding css into build
Add guard to delay exiting as shutting down in middle of a service is not a good idea - 1172. By Raoul Snyman
-
Created a new SearchEdit class, and implemented it in the song search.
- 1173. By Tim Bentley
-
Fix up presentation display bugs.
- 1174. By Andreas Preikschat
-
This fixes edge cases, where the slidecontrollers will not be updated correctly.
(Make sure, that the Media Manager is on the left side and the Theme and Service Manager on the right hand side.)
1) Hide the Theme Manager by pressing F10
2) Hide the Service Manager by pressing F9 (first case)
3) Increase the size of the slidecontrollers.
4) Show the Service Manager by pressing F9 (second case)I removed the paintEvent from the slidecontroller and inserted it in mainwindow. I do like it the other way around, but doing it this way fixes the edge cases.
- 1175. By Jonathan Corwin
-
Fix missing DesktopScreen: https:/
/bugs.launchpad .net/openlp/ +bug/672164/ comments/ 9 - 1176. By Meinert Jordan <email address hidden>
-
Theme Wizard the layout was distorted because of several manual formating instructions. I limited all format instructions to the necessary minimum. Furthermore I aligned all QFormLayouts towards each other.
It should contain no functional changes except of bug fixes (traped exceptions).
Some widgets ans slots are renamed for a consistent naming scheme.
Small fixes: removed two consecutive spaces and string introducing double quotes from python code. Edited some log.debug() arguments to avoid UnicodeErrors. - 1177. By Meinert Jordan <email address hidden>
-
While walking through the German translation, I observed a couple of problems in the internationaliz
ation. These problems are addressed in this branch. There are very few changed translatable strings but a lot which will be recognized as new from linguist.
I couldn't test all calls in the importers, because I don't have bibles in all formats. But nearly all changes in this request should be obvious. - 1178. By Raoul Snyman
-
Fix the save/save as/etc stuff so that it works properly.
- 1179. By Raoul Snyman
-
Fix some bugs I accidentally introduced into trunk.
- 1180. By Raoul Snyman
-
Fixed bug #641661
- 1181. By Tim Bentley
-
Add a Busy Cursor
- 1182. By Tim Bentley
-
Remove excessiove debugging
- 1183. By Raoul Snyman
-
Added a step to update from bzr before building.
- 1184. By Tim Bentley
-
Fix Song dialog for new songs
Fix Auto Service Opening - 1185. By Andreas Preikschat
-
- fixed adding/appending more images to the Service Manager
- possibility to add/append images to the Service Manager if an image is missing
- prevent that "Replace Live Background" can use a non existing image and prevent replacing the background with more images (as this makes no sense) - 1186. By Tim Bentley
-
Allow the exit conformation dialog to be disabled
- 1187. By Raoul Snyman
-
Fixed bug #697271
- 1188. By Raoul Snyman
-
Fix for bug #696979
- 1189. By Meinert Jordan <email address hidden>
-
Fix Layout of Settings Tab and other dialogs
- 1190. By Tim Bentley
-
Fix image error text
Add Guard to video background.
Use new event method to display message
Add Fix for theme editor start up bug. - 1191. By Andreas Preikschat
-
Remove not supported html from songs being imported.
- 1192. By Meinert Jordan
-
Nearly everything in this commit is either the renaming of variables or rewriting of the layout. The visible layout change in the dialogs default size is mainly limited to label alignments (for resized dialogs, translated strings or some Themes it might be much more).
Functional changes are:
- Preventing a bug, when no bibles are installed
- Fixing a spelling error in osisbooks.csv
- Showing the 'reset background' buttons only, if the background is really replaced.
- showing a character encoding dialog for the ewimporter
- BibleGateway importer fix for rtl - 1193. By Raoul Snyman
-
Fix some overlooked bugs from the change in the way service files are saved.
- 1194. By Jon Tibble
-
Cleanups
- 1195. By Meinert Jordan
-
The validators are avoiding invalid file names resp. invalid CCL numbers
- 1196. By Meinert Jordan
-
Bug #698881 (accessing unavailable presentation controller)
Keep settings if the controller is not available
Add explaining text to unavailable controllers checkButton - 1197. By Jon Tibble
-
Few more cleanups
Fix BibleGateway xrefs (Bug #700271) - 1198. By Jon Tibble
-
Refactor out first_item
- 1199. By Tim Bentley
-
This is big but lets get it in soon.
Changes:
- Search for songs by theme on exact match NOT like
- Add ability to create your own displaytabs and manage them by settings.
- Clean up Theme Manager and make more code common. - 1200. By Tim Bentley
-
This time with changes sorry.
- 1201. By Meinert Jordan
-
fixed layout problem for long bible names (or long presentation controller names)
unified the linebreak in setSizePolicy() calls - 1202. By Meinert Jordan
-
wrong parentship caused theme and servicemanager to disapear in a floating dock
more intelligent resizing of item list in PluginForm and SongMaintenanceForm
fix in BS web bible parser - 1203. By Andreas Preikschat
-
- added OpenLyrics importer
- continued to implement OpenLyrics features
- split class
- fix wrong use of "theme"
- and other thinksImporting songs with multiple languages has not been considered (yet). (One song with all languages is imported.)
- 1204. By Tim Bentley
-
Correct File Filter and Cleanup
- 1205. By Andreas Preikschat
-
- removed the "quick message" and added dialogs instead
- send the cursor_normal and cursor_busy signal when doing a text search - 1206. By Jon Tibble
-
Refactor web bibles
- 1207. By Jon Tibble
-
Cleanups
- 1208. By Jon Tibble
-
Make OOo stuff more verbose
Fix BibleServer downloads (Bug 701651) - 1209. By Tim Bentley
-
Hide theme delete button for default themes
- 1210. By Andreas Preikschat
-
Cleanups
Clean up from last merge:
- removed not needed pretty_print argument
- doc fix
- return None instead of 0 - 1211. By Tim Bentley
-
Fix bug 696557. Cache resizing was adding name to full path
Comment tidy ups. - 1212. By Jon Tibble
-
Fix BibleGateway code
Make BibleServer code more robust - 1213. By Jon Tibble
-
Cleanups and refactor unicode file check
- 1214. By Andreas Preikschat
-
replaced the "bibles_
showprogress" and "bibles_ hideprogress" with the "cursor_busy" and "cursor_normal" signals - 1215. By Andreas Preikschat
-
Fix slidecontroller resizing and cleanups
- 1216. By Jon Tibble
-
Refactor wizards
Smaller refactor to web bibles
Cleanups - 1217. By Jon Tibble
-
More cleanups
Refactor file deleting
Fix db committing too early (Bug #703073) - 1218. By Tim Bentley
-
Fix Transitions in Bibles
Fix Blank at start Bible slide
Fix Blank display on restart so the correct blanking method is used. - 1219. By Jon Tibble
-
Refactor error messages
- 1220. By Jon Tibble
-
Fix local bible quick search.
Fix OpenSong CUV bible import. - 1221. By Jon Tibble
-
Fix song validation and saving
- 1222. By Andreas Preikschat
-
Update preview image on background changes
- 1223. By Garrett
-
Enable cursor hiding over live display
- 1224. By Jon Tibble
-
Lots of small refactors and cleanups
- 1225. By Andreas Preikschat
-
Fixes to Service Item Order screen
- 1226. By Mattias Põldaru <email address hidden>
-
Easislides import plugin
- 1227. By Jon Tibble
-
Fix song saving with a verse order
- 1228. By Andreas Preikschat
-
- removed the doc for an attribute which is not passed
- removed white spaces - 1229. By andreas <andreas@andypc>
-
Translations Update
- 1230. By Jon Tibble
-
Fix duplicate checks (Bug #703149)
Cleanup config change responses (Bug #697215) - 1231. By Andreas Preikschat
-
Update songs for multi-language lyrics
- 1232. By Andreas Preikschat
-
Better button handling
- 1233. By Tim Bentley
-
Fix adding Images to existing service items
- 1234. By Jon Tibble
-
Cleanups and bible parsing fix
- 1235. By Tim Bentley
-
Add Key Actions to Shortcut Dialogs
- 1236. By Jon Tibble
-
Fix breakage and cleanups
- 1237. By Andreas Preikschat
-
Service item selection (Bug #598393)
- 1238. By Jon Tibble
-
Refactors in UNO and EasiSlides
- 1239. By Jon Tibble
-
Fix BaseDirectory check (Bug #706202)
- 1240. By Tim Bentley
-
Slide Controller names have been cleaned up and some line lengths fixed
Added guards to presentation code to stop loading if preview images are missing stops crash later on - 1241. By Tim Bentley
-
Bible tidyups
Database corrections
Song of Songs --> Song Of Solomon
Naham --> Nahum
Obad --> Obadiah - 1242. By Andreas Preikschat
-
- fixed a bug, which occurs when you "replace live background" when no item is live (so basically after starting OpenLP)
- update the little preview frame, when you "Blank to Theme/Screen" - 1243. By Jon Tibble
-
Fix Windows AppLocation (Bug #706396)
- 1244. By Tim Bentley
-
Fix theme wizard so Outline and Shadow check boxes are checked
Latch image background changes until the theme changes.
Turn off the rest background if the image or video has been changed from the plugin and the theme changes. - 1245. By Andreas Preikschat
-
- Name changes/clean ups.
- I improved the selection behaviour. For example when a child item is supposed to be selected I used "child", otherwise -1 (e. g. when deleting an item). - 1246. By Phill
-
Allows the update check on load to be disabled
- 1247. By Tim Bentley
-
Added finish replacement cleanup
- 1248. By Jon Tibble
-
Fix theme editing and NGU bible usage
- 1249. By Jon Tibble
-
Lots of cleanups and refactors
- 1250. By Jon Tibble
-
Fix CSV bible importing (bug #687309)
- 1251. By andreas <andreas@andypc>
-
Only trivial changes:
- only allow to select one slide in the slidecontrollers
- make curosr busy when merging authors/topics/ books
- cosmetic code change (saves 4 spaces all over the methods) - 1252. By Tim Bentley
-
Fix Up / Down Confusion
Give SongUsage some TLC and fix UTF8 bugs and better messaging.
Service Items now more meaningful in their titles. - 1253. By Tim Bentley
-
Fix Override state on theme edit dialog so the display and values are correct.
- 1254. By Andreas Preikschat
-
Changed the title for images in the service manager.
The title is <filename> if the item consists of one image only. Consequently the other case is, that the item consists of more than one image. - 1255. By Jon Tibble
-
Fix BG Chinese bible (Bug #706211)
Fix CSV import to accept the same files V1 did and cater to "not quite" ASCII encoding generated by cp1252 files.
- 1256. By Jon Tibble
-
Deduplication
- 1257. By Tim Bentley
-
Fix Theme font size
- 1258. By andreas <andreas@andypc>
-
Add ability to print OOS document
- 1259. By Jon Tibble
-
Fix song edit form and cleanups
- 1260. By Andreas Preikschat
-
You cannot append images to a service item, when you use a localised version of OpenLP. This fixes this.
- 1261. By Jon Tibble
-
Deduplication, naming and various cleanups
- 1262. By Jon Tibble
-
Fix custom edit (Bug #711934)
- 1263. By Jon Tibble
-
Start the UI component library with a couple of moves and a new item.
Dedupe song object checking.
Stop reloading songs when loading services without songs in them!
Change mouse cursor when loading services as reloading songs can take time. - 1264. By Andreas Preikschat
-
Enhanced the button behaviour on the alert dialog.
- 1265. By Andreas Preikschat
-
Merged (not redundant) parts of documentation/
SongFormat. txt into the songs/lib/db module and removed it. Added the media_files and media_files_songs tables (although the doc is not complete there). - 1266. By Jon Tibble
-
Remove scripts now importers take their role.
Fix missing import.
More UI library component refactors.
Clean up spacer use in import forms.
More deduplication in slidecontroller.py - 1267. By Tim Bentley
-
Fix setup.py so it works following file removal.
Fix settings to work with -d option
Upgrade Exception form to allow an attachment.
Upgrade Exception form to force a 20 character error description - 1268. By Andreas Preikschat
-
- Buttons which require a slide to act on are disabled if there is none to act on
- some other changes - 1269. By Jon Tibble
-
Cleanup, speedup and another UI library component
- 1270. By Jon Tibble
-
Start deobfuscating UI library
Catch failure to start presenter processes (Bug #712140) - 1271. By Tim Bentley
-
Fix Theme Image copy Bug
Clean up Theme Rename and Copy bugs - 1272. By Raoul Snyman
-
Some updates to the Windows build:
- Set remotes plugin to be disabled
- Uninstall previous installation of OpenLP automatically. - 1273. By Tim Bentley
-
Fix up theme popups
- 1274. By Jon Tibble
-
Fix song service load (Bug #696219)
Cleanups
Change cursor when activating plugins - 1275. By Andreas Preikschat
-
I added the Tool Flag, so that the displays will not appear in the task bar.
- 1276. By Andreas Preikschat
-
Only show "CCLI License:" in the footer, if the user entered a CCLI number.
- 1277. By Andreas Preikschat
-
- Removed the error dialog when there are no service items in the service (as suggested by superfly)
- Added the ability to include the "playing time" of media items
- Moved settings from advanced tab to the dialog
- Added a dialog with preview function. It provides the following settings:
a) print text (slides)
b) print notes
c) print playing time
(when the user actually prints the service, the settings are saved.)
- Ability to enter Custom Service Notes. - 1278. By Jon Tibble
-
Cleanups - blank lines, line breaks, docstrings, correct string chars.
Remove unused exception
Dedupe presentation controller code
Fill out the range of Delphi colours to fix theme loading (Support 98)
Naming fixes including starting the attack on mainwindow.py. - 1279. By Tim Bentley
-
Fix previews after screen blanking on live controller
- 1280. By Jon Tibble
-
Fixes and UI valign component
- 1281. By Jon Tibble
-
Fix last commit
- 1282. By Jon Tibble
-
UI library - UiStrings
- 1283. By Jon Tibble
-
Fixes and translation deduplication
- 1284. By Raoul Snyman
-
Fixed up some of the docstrings and updated the documentation.
- 1285. By Raoul Snyman
-
Created a new theme for Qt Help.
Added a condition in the configuration depending on the theme.Note: to get Qt Help, change the theme to "openlp_qthelp" and then build with "make qthelp".
- 1286. By andreas <andreas@andypc>
-
- added a OpenLyrics exporter
- save OpenLyrics meta data to songs (service items and xml files)
- fixed a bug in OpenSong import
- fixed verse type when importing xml songs (instead of "V" we add "Verse" to the database)
- verse order in exported songs is now lower case (service items and xml files)
- updated copyright information (not the scripts directory)Notes to the OpenLyrics export dialog:
- sorting does not work very nicely
- the search does only consider the title of the qlistwidgetitem:
"title (author, author, author)"
- the search does not remove , and . and the like
- the buttons check/uncheck all songs (also hidden ones)I thought about two scenarios:
1) Somebody wants to export all songs. He'll use the "check all" button and will not need the search box.2) The user wants to export single songs. He will use the search box and double click the songs (or check the checkbox).
- 1287. By Mattias Põldaru <email address hidden>
-
Open Data Folder
- 1288. By Jon Tibble
-
More UiStrings
Fix UiStrings sentence case
Button box rearranging
Fix failure to grab Impress on close (Support #38) - 1289. By Andreas Preikschat
-
Do not add the entry attribute to songbooks when there is no song number.
- 1290. By Jon Tibble
-
Refactor and rename listviews for DnD
Wizard refactors
Cleanups - 1291. By Jon Tibble
-
Fixes, cleanups and UiStrings
Refactor plugins: icon building, settings tabs and media items - 1292. By Tim Bentley
-
Fix reference to none object
- 1293. By Jon Tibble
-
Fix data directory paths
- 1294. By Andreas Preikschat
-
Fixed selecting the wrong item when moving an item down (re-ordering images)
- 1295. By Jon Tibble
-
Fixes
- 1296. By Tim Bentley
-
Add ability to set the start point of a media item.
Display the start and end time of an item in service manager. - 1297. By Phill
-
Importer for SongShow Plus
- 1298. By Raoul Snyman
-
Re-fixed the data directory on Linux with XDG installed.
- 1299. By andreas <andreas@andypc>
-
Implemented a new bible search edit.
- 1300. By Tim Bentley
-
Fix up the Video length calculation code
- 1301. By Jon Tibble
-
Unicode and translation grammar fixes
- 1302. By Jon Tibble
-
Fix song overwrite and cleanups
- 1303. By mahfiaz
-
filesystem encoding fix for non-ascii home dir
- 1304. By Raoul Snyman
-
Amalgamated OpenLP theme filters into one and removed "All Files" filter to limit the effects of user ignorance.
- 1305. By rimach
-
A couple of bug fixes and minor enhancements.
- 1306. By Mattias Põldaru <email address hidden>
-
Fix EasiSlides importer
- 1307. By Andreas Preikschat
-
Fix the error 'Corrupt JPEG data: premature end of data segment'
- 1308. By Andreas Preikschat
-
- clear search edit line when starting the wizard again
- changed the "uncheck all" and "check all" buttons check/uncheck only those songs which are currently visible. This enables the user to perform more advanced searches. - 1309. By Raoul Snyman
-
Updated InnoSetup script to add a Debug shortcut in the menu.
- 1310. By mahfiaz
-
More changes, now internally tags are held not as Salm:1 (previously), nor v:1 (in the meantime), but just as in openlyrics format, v1.
The v1a is not yet supported, it requires spinboxes to be changed first. The old and new should be handled silently side-by-side. - 1311. By Jon Tibble
-
Fix mime data string
- 1312. By Jon Tibble
-
Lots of refactoring all over...
Refactor magic numbers to use enumerations:
- VerticalType and HorizontalType in themes (required import tweaking to avoid circular imports)
- LayoutStyle and DisplayStyle for bibles
- SongSearch
Refactor string translations:
- More UiStrings
- Introduce WizardStrings and SongStrings
Refactor song importer __init__() methods to reduce the duplication.
Cleanups for spelling, whitespace, naming, unused variables and imports. - 1313. By Raoul Snyman
-
Fixed up a few things in the documentation.
- 1314. By Raoul Snyman
-
Added a README.txt file for Python distribution.
- 1315. By Jon Tibble
-
Fix CCLI author import
- 1316. By Mattias Põldaru <email address hidden>
-
Fix two missing objects
- 1317. By Tim Bentley
-
Revised Print Dialog and fix Preview Edit
- 1318. By mahfiaz
-
Log media extensions.
- 1319. By Andreas Preikschat
-
- added a new Songbeamer property
- replaced try
- enumeration fix - 1320. By Mattias Põldaru <email address hidden>
-
More pythonic code, fixes a possible error, where *.ra would be left out of supported extensions if checked after *.ram.
- 1321. By Tim Bentley
-
Move the DisplayTab dialog
- 1322. By Tim Bentley
-
Fix breakages from last merge.
Remove old import file.
Set up variables correctly.
Correct the Translation tags. - 1323. By Raoul Snyman
-
Fixed a bug where the settings for remotes was not actually used.
- 1324. By Andreas Preikschat
-
Added apocrypha to osis import.
- 1325. By Mattias Põldaru <email address hidden>
-
Add more detailed mimetype logging. We could add the extensions list hack back later, if needed. To decide that, we need more information from users.
- 1326. By Armin Köhler <email address hidden>
-
Add importfilter for foilpresenter song files
- 1327. By Andreas Preikschat
-
The re-index tool adds 'Author unknown' if songs do not have any author.
- 1328. By Raoul Snyman
-
Add the option to change the default display.
- 1329. By Jon Tibble
-
Fixes and cleanups
- 1330. By Raoul Snyman
-
Add Armin to the copyright notice.
- 1331. By Andreas Preikschat
-
Moved redundant code to parent class
- 1332. By Jon Tibble
-
Fix missing verse handling
- 1333. By Armin Köhler <email address hidden>
-
adapted the handling of author unknown in foilpresenter song importer
- 1334. By Jon Tibble
-
Fix non-saving OpenLyrics authors (Bug 724568)
- 1335. By Raoul Snyman
-
Fixed bug #700859: Bible importers do not clean up properly after a failed import.
- 1336. By Andreas Preikschat
-
Removed unused enumeration class.
Fixed a bug (Clicking the advanced "Search" button will cause a traceback when no bible is present)
Cosmetic cleanups. - 1337. By Andreas Preikschat
-
Clean ups (missing lines, white spaces, etc.)
- 1338. By Tim Bentley
-
Move Display Tag Menu Item
- 1339. By Tim Bentley
-
Small cleanup
- 1340. By Armin Köhler
-
Bug fixes.
- 1341. By Jon Tibble
-
Fix Jesus' words in BibleGateway parsing.
- 1342. By Matthias Hub
-
OS X build scripts
- 1343. By Tim Bentley
-
Fix toolbar separator.
- 1344. By Raoul Snyman
-
Updated translations.
- 1345. By Tim Bentley
-
Fix hide mouse error
- 1346. By Andreas Preikschat
-
Code Cleanups
- 1347. By mahfiaz
-
Making it easier to translate and a fix (hopefully).
- 1348. By Andreas Preikschat
-
Added the ability to detect (un)plugged screens after OpenLP has started.
Added the ability to detect screen resolution changes. - 1349. By mahfiaz
-
Fixed bug #728637
- 1350. By Tim Bentley
-
Speed up start up by not displaying screens twice
Fix Black display between image items - 1351. By Raoul Snyman
-
Updated the translations again.
- 1352. By Andreas Preikschat
-
set the 'Add Tool...' menu item invisible
- 1353. By Andreas Preikschat
-
- fix a bug, which occurs when viewing (preview/live) a song without/with incomplete footer.
- clean up - 1354. By Jon Tibble
-
Cleanups
- 1355. By Raoul Snyman
-
Updated the credits.
- 1356. By Tim Bentley
-
Fix not flagging of service item changes
- 1357. By Andreas Preikschat
-
- fix "Show Desktop" being not visible (now it's visible all the time)
- fix a bug: sending an image live when you hide the desktop, the image was visible for a short moment - 1358. By Tim Bentley
-
Fix up song duplication bug where search_title seems to often have a space at the end.
Reindex will clean up the database once this is in.
- 1359. By Tim Bentley
-
Add first time wizard
- 1360. By Tim Bentley
-
Stop Wizard eating songs databases
- 1361. By Andreas Preikschat
-
Fixed Bug #727710
- 1362. By Raoul Snyman
-
Added an initial Gentoo ebuild file.
- 1363. By Andreas Preikschat
-
Added some more debug information.
- 1364. By Tim Bentley
-
First time wizard improvements
- 1365. By Jon Tibble
-
Cleanups
- 1366. By Jon Tibble
-
UiStrings.OpenFile
- 1367. By Jon Tibble
-
Head r1366
- 1368. By Jon Tibble
-
Head r1373
- 1369. By Jon Tibble
-
Unused import
- 1370. By Jon Tibble
-
Unused variables
- 1371. By Jon Tibble
-
Head r1374
- 1372. By Jon Tibble
-
Head r1377
- 1373. By Jon Tibble
-
Head r1379
- 1374. By Jon Tibble
-
Head r1388
- 1375. By Jon Tibble
-
Head r1389
- 1376. By Jon Tibble
-
Head r1390
- 1377. By Jon Tibble
-
Fix typo
- 1378. By Jon Tibble
-
Head r1391
- 1379. By Jon Tibble
-
Head r1396
- 1380. By Jon Tibble
-
Head r1401
- 1381. By Jon Tibble
-
Head r1405
- 1382. By Jon Tibble
-
Unused import
- 1383. By Jon Tibble
-
Long line
- 1384. By Jon Tibble
-
Head r1408
- 1385. By Jon Tibble
-
Head r1414
- 1386. By Jon Tibble
-
Head r1419
- 1387. By Jon Tibble
-
Head r1421
- 1388. By Jon Tibble
-
Head r1427
- 1389. By Jon Tibble
-
Head r1428
- 1390. By Jon Tibble
-
Alignment
- 1391. By Jon Tibble
-
Head r1441
- 1392. By Jon Tibble
-
Head r1451
- 1393. By Jon Tibble
-
Head 1495
- 1394. By Jon Tibble
-
Head r1804
- 1395. By Jon Tibble
-
Cleanups
- 1396. By Jon Tibble
-
Fix undefined variables
- 1397. By Jon Tibble
-
Head r1812
- 1398. By Jon Tibble
-
Cleanups
- 1399. By Jon Tibble
-
Cleanup fix
- 1400. By Jon Tibble
-
Whitespace
- 1401. By Jon Tibble
-
Revert broken old incomplete thought
- 1402. By Jon Tibble
-
Fix spacing
- 1403. By Jon Tibble
-
Head r1815
- 1404. By Jon Tibble
-
Head r1819
- 1405. By Jon Tibble
-
Reduce recent file list duplication (Bug #892668)
- 1406. By Jon Tibble
-
Fix non-ascii service filename loading
- 1407. By Jon Tibble
-
Head r1821
- 1408. By Jon Tibble
-
Fix non-ascii file check on Macs
- 1409. By Jon Tibble
-
Head r1824
- 1410. By Jon Tibble
-
Head r1829
- 1411. By Jon Tibble
-
Head r1831
- 1412. By Jon Tibble
-
Fix v1 theme importing
- 1413. By Jon Tibble
-
Previous fix broke on non-Windows, try again
- 1414. By Jon Tibble
-
Fix logging theme names
- 1415. By Jon Tibble
-
Head r1834
- 1416. By Jon Tibble
-
Head r1856
- 1417. By Jon Tibble
-
Fix unused imports
- 1418. By Jon Tibble
-
Head r1859
- 1419. By Jon Tibble
-
Dedupe media search
- 1420. By Jon Tibble
-
Head r1860
- 1421. By Jon Tibble
-
Long line
- 1422. By Jon Tibble
-
Indentation
- 1423. By Jon Tibble
-
Fix crashes in media settings (Bug #908252)
- 1424. By Jon Tibble
-
Head r1863
- 1425. By Jon Tibble
-
Head r1866
- 1426. By Jon Tibble
-
Head r1868
- 1427. By Jon Tibble
-
Head r1897
- 1428. By Jon Tibble
-
Unused imports
- 1429. By Jon Tibble
-
Head r1901
- 1430. By Jon Tibble
-
Cleanups
- 1431. By Jon Tibble
-
Head r1902
- 1432. By Jon Tibble
-
Unused variables
- 1433. By Jon Tibble
-
Head r1903
- 1434. By Jon Tibble
-
Head r1904
- 1435. By Jon Tibble
-
Head r1906
- 1436. By Jon Tibble
-
Bugs #888815 #941966
- 1437. By Jon Tibble
-
Head r1908
- 1438. By Jon Tibble
-
Head r1909
- 1439. By Jon Tibble
-
Head r1910
- 1440. By Jon Tibble
-
Head r1912
- 1441. By Jon Tibble
-
Head r1917
- 1442. By Jon Tibble
-
Head r1941
- 1443. By Jon Tibble
-
Head r1973
- 1444. By Jon Tibble
-
Head r1978
- 1445. By Jon Tibble
-
Head r2003
Unmerged revisions
- 1445. By Jon Tibble
-
Head r2003
- 1444. By Jon Tibble
-
Head r1978
- 1443. By Jon Tibble
-
Head r1973
- 1442. By Jon Tibble
-
Head r1941
- 1441. By Jon Tibble
-
Head r1917
- 1440. By Jon Tibble
-
Head r1912
Preview Diff
1 | === modified file 'openlp.pyw' | |||
2 | --- openlp.pyw 2009-09-25 23:06:54 +0000 | |||
3 | +++ openlp.pyw 2009-09-29 14:11:59 +0000 | |||
4 | @@ -25,8 +25,8 @@ | |||
5 | 25 | 25 | ||
6 | 26 | import sys | 26 | import sys |
7 | 27 | import logging | 27 | import logging |
8 | 28 | import logging.handlers | ||
9 | 29 | 28 | ||
10 | 29 | from logging.handlers import RotatingFileHandler | ||
11 | 30 | from optparse import OptionParser | 30 | from optparse import OptionParser |
12 | 31 | from PyQt4 import QtCore, QtGui | 31 | from PyQt4 import QtCore, QtGui |
13 | 32 | 32 | ||
14 | @@ -94,10 +94,9 @@ | |||
15 | 94 | action="store_true", help="set logging to DEBUG level") | 94 | action="store_true", help="set logging to DEBUG level") |
16 | 95 | # Set up logging | 95 | # Set up logging |
17 | 96 | filename = u'openlp.log' | 96 | filename = u'openlp.log' |
22 | 97 | logfile = logging.handlers.RotatingFileHandler( | 97 | logfile = RotatingFileHandler(filename, maxBytes=200000, backupCount=5) |
23 | 98 | filename, maxBytes=200000, backupCount=5) | 98 | logfile.setFormatter(logging.Formatter( |
24 | 99 | logfile.setFormatter( | 99 | u'%(asctime)s %(name)-15s %(levelname)-8s %(message)s')) |
21 | 100 | logging.Formatter(u'%(asctime)s %(name)-15s %(levelname)-8s %(message)s')) | ||
25 | 101 | log.addHandler(logfile) | 100 | log.addHandler(logfile) |
26 | 102 | # Parse command line options and deal with them. | 101 | # Parse command line options and deal with them. |
27 | 103 | (options, args) = parser.parse_args() | 102 | (options, args) = parser.parse_args() |
28 | 104 | 103 | ||
29 | === modified file 'openlp/core/lib/__init__.py' | |||
30 | --- openlp/core/lib/__init__.py 2009-09-25 23:06:54 +0000 | |||
31 | +++ openlp/core/lib/__init__.py 2009-09-29 14:11:59 +0000 | |||
32 | @@ -44,8 +44,8 @@ | |||
33 | 44 | ``text`` | 44 | ``text`` |
34 | 45 | The text to put into the translation tables for translation. | 45 | The text to put into the translation tables for translation. |
35 | 46 | """ | 46 | """ |
38 | 47 | return QtGui.QApplication.translate(context, text, None, | 47 | return QtGui.QApplication.translate( |
39 | 48 | QtGui.QApplication.UnicodeUTF8) | 48 | context, text, None, QtGui.QApplication.UnicodeUTF8) |
40 | 49 | 49 | ||
41 | 50 | def file_to_xml(xmlfile): | 50 | def file_to_xml(xmlfile): |
42 | 51 | """ | 51 | """ |
43 | @@ -84,15 +84,15 @@ | |||
44 | 84 | elif type(icon) is types.StringType or type(icon) is types.UnicodeType: | 84 | elif type(icon) is types.StringType or type(icon) is types.UnicodeType: |
45 | 85 | ButtonIcon = QtGui.QIcon() | 85 | ButtonIcon = QtGui.QIcon() |
46 | 86 | if icon.startswith(u':/'): | 86 | if icon.startswith(u':/'): |
49 | 87 | ButtonIcon.addPixmap(QtGui.QPixmap(icon), QtGui.QIcon.Normal, | 87 | ButtonIcon.addPixmap( |
50 | 88 | QtGui.QIcon.Off) | 88 | QtGui.QPixmap(icon), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
51 | 89 | else: | 89 | else: |
52 | 90 | ButtonIcon.addPixmap(QtGui.QPixmap.fromImage(QtGui.QImage(icon)), | 90 | ButtonIcon.addPixmap(QtGui.QPixmap.fromImage(QtGui.QImage(icon)), |
53 | 91 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | 91 | QtGui.QIcon.Normal, QtGui.QIcon.Off) |
54 | 92 | elif type(icon) is QtGui.QImage: | 92 | elif type(icon) is QtGui.QImage: |
55 | 93 | ButtonIcon = QtGui.QIcon() | 93 | ButtonIcon = QtGui.QIcon() |
58 | 94 | ButtonIcon.addPixmap(QtGui.QPixmap.fromImage(icon), | 94 | ButtonIcon.addPixmap( |
59 | 95 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | 95 | QtGui.QPixmap.fromImage(icon), QtGui.QIcon.Normal, QtGui.QIcon.Off) |
60 | 96 | return ButtonIcon | 96 | return ButtonIcon |
61 | 97 | 97 | ||
62 | 98 | def contextMenuAction(base, icon, text, slot): | 98 | def contextMenuAction(base, icon, text, slot): |
63 | @@ -100,7 +100,7 @@ | |||
64 | 100 | Utility method to help build context menus for plugins | 100 | Utility method to help build context menus for plugins |
65 | 101 | """ | 101 | """ |
66 | 102 | action = QtGui.QAction(text, base) | 102 | action = QtGui.QAction(text, base) |
68 | 103 | action .setIcon(buildIcon(icon)) | 103 | action.setIcon(buildIcon(icon)) |
69 | 104 | QtCore.QObject.connect(action, QtCore.SIGNAL(u'triggered()'), slot) | 104 | QtCore.QObject.connect(action, QtCore.SIGNAL(u'triggered()'), slot) |
70 | 105 | return action | 105 | return action |
71 | 106 | 106 | ||
72 | 107 | 107 | ||
73 | === modified file 'openlp/core/lib/dockwidget.py' | |||
74 | --- openlp/core/lib/dockwidget.py 2009-09-25 00:43:42 +0000 | |||
75 | +++ openlp/core/lib/dockwidget.py 2009-09-29 14:11:59 +0000 | |||
76 | @@ -38,6 +38,7 @@ | |||
77 | 38 | self.parent = parent | 38 | self.parent = parent |
78 | 39 | if name is not None: | 39 | if name is not None: |
79 | 40 | self.setObjectName(name) | 40 | self.setObjectName(name) |
80 | 41 | self.setFloating(False) | ||
81 | 41 | self.log = logging.getLogger(u'OpenLPDockWidget') | 42 | self.log = logging.getLogger(u'OpenLPDockWidget') |
82 | 42 | self.log.debug(u'Init done') | 43 | self.log.debug(u'Init done') |
83 | 43 | 44 | ||
84 | 44 | 45 | ||
85 | === modified file 'openlp/core/lib/eventreceiver.py' | |||
86 | --- openlp/core/lib/eventreceiver.py 2009-09-19 19:31:18 +0000 | |||
87 | +++ openlp/core/lib/eventreceiver.py 2009-09-29 14:11:59 +0000 | |||
88 | @@ -141,5 +141,3 @@ | |||
89 | 141 | Get the global ``eventreceiver`` instance. | 141 | Get the global ``eventreceiver`` instance. |
90 | 142 | """ | 142 | """ |
91 | 143 | return Receiver.eventreceiver | 143 | return Receiver.eventreceiver |
92 | 144 | |||
93 | 145 | |||
94 | 146 | 144 | ||
95 | === modified file 'openlp/core/lib/settingsmanager.py' | |||
96 | --- openlp/core/lib/settingsmanager.py 2009-09-19 11:25:01 +0000 | |||
97 | +++ openlp/core/lib/settingsmanager.py 2009-09-29 14:11:59 +0000 | |||
98 | @@ -1,24 +1,26 @@ | |||
99 | 1 | # -*- coding: utf-8 -*- | 1 | # -*- coding: utf-8 -*- |
100 | 2 | # vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 | 2 | # vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 |
120 | 3 | """ | 3 | |
121 | 4 | OpenLP - Open Source Lyrics Projection | 4 | ############################################################################### |
122 | 5 | 5 | # OpenLP - Open Source Lyrics Projection # | |
123 | 6 | Copyright (c) 2008 Raoul Snyman | 6 | # --------------------------------------------------------------------------- # |
124 | 7 | 7 | # Copyright (c) 2008-2009 Raoul Snyman # | |
125 | 8 | Portions copyright (c) 2008-2009 Martin Thompson, Tim Bentley | 8 | # Portions copyright (c) 2008-2009 Martin Thompson, Tim Bentley, Carsten # |
126 | 9 | 9 | # Tinggaard, Jon Tibble, Jonathan Corwin, Maikel Stuivenberg, Scott Guerrieri # | |
127 | 10 | This program is free software; you can redistribute it and/or modify it under | 10 | # --------------------------------------------------------------------------- # |
128 | 11 | the terms of the GNU General Public License as published by the Free Software | 11 | # This program is free software; you can redistribute it and/or modify it # |
129 | 12 | Foundation; version 2 of the License. | 12 | # under the terms of the GNU General Public License as published by the Free # |
130 | 13 | 13 | # Software Foundation; version 2 of the License. # | |
131 | 14 | This program is distributed in the hope that it will be useful, but WITHOUT ANY | 14 | # # |
132 | 15 | WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | 15 | # This program is distributed in the hope that it will be useful, but WITHOUT # |
133 | 16 | PARTICULAR PURPOSE. See the GNU General Public License for more details. | 16 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # |
134 | 17 | 17 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # | |
135 | 18 | You should have received a copy of the GNU General Public License along with | 18 | # more details. # |
136 | 19 | this program; if not, write to the Free Software Foundation, Inc., 59 Temple | 19 | # # |
137 | 20 | Place, Suite 330, Boston, MA 02111-1307 USA | 20 | # You should have received a copy of the GNU General Public License along # |
138 | 21 | """ | 21 | # with this program; if not, write to the Free Software Foundation, Inc., 59 # |
139 | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # | ||
140 | 23 | ############################################################################### | ||
141 | 22 | 24 | ||
142 | 23 | from openlp.core.lib import str_to_bool | 25 | from openlp.core.lib import str_to_bool |
143 | 24 | from openlp.core.utils import ConfigHelper | 26 | from openlp.core.utils import ConfigHelper |
144 | 25 | 27 | ||
145 | === modified file 'openlp/core/lib/themexmlhandler.py' | |||
146 | --- openlp/core/lib/themexmlhandler.py 2009-09-26 18:22:10 +0000 | |||
147 | +++ openlp/core/lib/themexmlhandler.py 2009-09-29 14:11:59 +0000 | |||
148 | @@ -372,8 +372,8 @@ | |||
149 | 372 | """ | 372 | """ |
150 | 373 | Return a string representation of this object. | 373 | Return a string representation of this object. |
151 | 374 | """ | 374 | """ |
157 | 375 | s = u'' | 375 | theme_strings = [] |
158 | 376 | for k in dir(self): | 376 | for key in dir(self): |
159 | 377 | if k[0:1] != u'_': | 377 | if key[0:1] != u'_': |
160 | 378 | s += u'%30s: %s\n' %(k, getattr(self, k)) | 378 | theme_strings.append(u'%30s: %s' % (key, getattr(self, key))) |
161 | 379 | return s | 379 | return u'\n'.join(theme_strings) |
162 | 380 | 380 | ||
163 | === modified file 'openlp/core/lib/toolbar.py' | |||
164 | --- openlp/core/lib/toolbar.py 2009-09-15 18:56:56 +0000 | |||
165 | +++ openlp/core/lib/toolbar.py 2009-09-29 14:11:59 +0000 | |||
166 | @@ -22,11 +22,12 @@ | |||
167 | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # |
168 | 23 | ############################################################################### | 23 | ############################################################################### |
169 | 24 | 24 | ||
170 | 25 | import types | ||
171 | 26 | import logging | 25 | import logging |
172 | 27 | 26 | ||
173 | 28 | from PyQt4 import QtCore, QtGui | 27 | from PyQt4 import QtCore, QtGui |
174 | 29 | 28 | ||
175 | 29 | from openlp.core.lib import buildIcon | ||
176 | 30 | |||
177 | 30 | class OpenLPToolbar(QtGui.QToolBar): | 31 | class OpenLPToolbar(QtGui.QToolBar): |
178 | 31 | """ | 32 | """ |
179 | 32 | Lots of toolbars around the place, so it makes sense to have a common way | 33 | Lots of toolbars around the place, so it makes sense to have a common way |
180 | @@ -66,17 +67,7 @@ | |||
181 | 66 | ``objectname`` | 67 | ``objectname`` |
182 | 67 | The name of the object, as used in `<button>.setObjectName()`. | 68 | The name of the object, as used in `<button>.setObjectName()`. |
183 | 68 | """ | 69 | """ |
195 | 69 | ButtonIcon = None | 70 | ButtonIcon = buildIcon(icon) |
185 | 70 | if type(icon) is QtGui.QIcon: | ||
186 | 71 | ButtonIcon = icon | ||
187 | 72 | elif type(icon) is types.StringType or type(icon) is types.UnicodeType: | ||
188 | 73 | ButtonIcon = QtGui.QIcon() | ||
189 | 74 | if icon.startswith(u':/'): | ||
190 | 75 | ButtonIcon.addPixmap(QtGui.QPixmap(icon), QtGui.QIcon.Normal, | ||
191 | 76 | QtGui.QIcon.Off) | ||
192 | 77 | else: | ||
193 | 78 | ButtonIcon.addPixmap(QtGui.QPixmap.fromImage( | ||
194 | 79 | QtGui.QImage(icon)), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
196 | 80 | if ButtonIcon is not None: | 71 | if ButtonIcon is not None: |
197 | 81 | if slot is not None: | 72 | if slot is not None: |
198 | 82 | ToolbarButton = self.addAction(ButtonIcon, title, slot) | 73 | ToolbarButton = self.addAction(ButtonIcon, title, slot) |
199 | 83 | 74 | ||
200 | === modified file 'openlp/core/theme/theme.py' | |||
201 | --- openlp/core/theme/theme.py 2009-09-26 18:22:10 +0000 | |||
202 | +++ openlp/core/theme/theme.py 2009-09-29 14:11:59 +0000 | |||
203 | @@ -54,7 +54,7 @@ | |||
204 | 54 | </Theme> | 54 | </Theme> |
205 | 55 | ''' | 55 | ''' |
206 | 56 | 56 | ||
208 | 57 | class Theme: | 57 | class Theme(object): |
209 | 58 | def __init__(self, xml): | 58 | def __init__(self, xml): |
210 | 59 | """ stores the info about a theme | 59 | """ stores the info about a theme |
211 | 60 | attributes: | 60 | attributes: |
212 | @@ -100,13 +100,13 @@ | |||
213 | 100 | self._set_from_XML(xml) | 100 | self._set_from_XML(xml) |
214 | 101 | 101 | ||
215 | 102 | def _get_as_string(self): | 102 | def _get_as_string(self): |
218 | 103 | s = u'' | 103 | theme_strings = [] |
219 | 104 | keys=dir(self) | 104 | keys = dir(self) |
220 | 105 | keys.sort() | 105 | keys.sort() |
225 | 106 | for k in keys: | 106 | for key in keys: |
226 | 107 | if k[0:1] != u'_': | 107 | if key[0:1] != u'_': |
227 | 108 | s += u'_%s_' %(getattr(self,k)) | 108 | theme_strings.append(u'_%s_' % (getattr(self, key))) |
228 | 109 | return s | 109 | return u''.join(theme_strings) |
229 | 110 | 110 | ||
230 | 111 | def _set_from_XML(self, xml): | 111 | def _set_from_XML(self, xml): |
231 | 112 | root = ElementTree(element=XML(xml)) | 112 | root = ElementTree(element=XML(xml)) |
232 | @@ -135,12 +135,12 @@ | |||
233 | 135 | if (element.tag.find(u'Color') > 0 or | 135 | if (element.tag.find(u'Color') > 0 or |
234 | 136 | (element.tag.find(u'BackgroundParameter') == 0 and type(val) == type(0))): | 136 | (element.tag.find(u'BackgroundParameter') == 0 and type(val) == type(0))): |
235 | 137 | # convert to a wx.Colour | 137 | # convert to a wx.Colour |
237 | 138 | val= QtGui.QColor((val>>16) & 0xFF, (val>>8)&0xFF, val&0xFF) | 138 | val = QtGui.QColor((val>>16) & 0xFF, (val>>8)&0xFF, val&0xFF) |
238 | 139 | setattr(self, element.tag, val) | 139 | setattr(self, element.tag, val) |
239 | 140 | 140 | ||
240 | 141 | def __str__(self): | 141 | def __str__(self): |
246 | 142 | s = u'' | 142 | theme_strings = [] |
247 | 143 | for k in dir(self): | 143 | for key in dir(self): |
248 | 144 | if k[0:1] != u'_': | 144 | if key[0:1] != u'_': |
249 | 145 | s += u'%30s : %s\n' %(k, getattr(self, k)) | 145 | theme_strings.append(u'%30s : %s' % (key, getattr(self, key))) |
250 | 146 | return s | 146 | return u'\n'.join(theme_strings) |
251 | 147 | 147 | ||
252 | === modified file 'openlp/core/ui/about.py' | |||
253 | --- openlp/core/ui/about.py 2009-09-08 19:58:05 +0000 | |||
254 | +++ openlp/core/ui/about.py 2009-09-29 14:11:59 +0000 | |||
255 | @@ -24,7 +24,7 @@ | |||
256 | 24 | 24 | ||
257 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
258 | 26 | 26 | ||
260 | 27 | from openlp.core.lib import translate | 27 | from openlp.core.lib import translate, buildIcon |
261 | 28 | 28 | ||
262 | 29 | class AboutForm(QtGui.QDialog): | 29 | class AboutForm(QtGui.QDialog): |
263 | 30 | """ | 30 | """ |
264 | @@ -44,8 +44,7 @@ | |||
265 | 44 | """ | 44 | """ |
266 | 45 | AboutForm.setObjectName(u'AboutForm') | 45 | AboutForm.setObjectName(u'AboutForm') |
267 | 46 | AboutForm.resize(470, 481) | 46 | AboutForm.resize(470, 481) |
270 | 47 | icon = QtGui.QIcon() | 47 | icon = buildIcon(u':/icon/openlp-logo-16x16.png') |
269 | 48 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
271 | 49 | AboutForm.setWindowIcon(icon) | 48 | AboutForm.setWindowIcon(icon) |
272 | 50 | AboutFormLayout = QtGui.QVBoxLayout(AboutForm) | 49 | AboutFormLayout = QtGui.QVBoxLayout(AboutForm) |
273 | 51 | AboutFormLayout.setSpacing(8) | 50 | AboutFormLayout.setSpacing(8) |
274 | 52 | 51 | ||
275 | === modified file 'openlp/core/ui/alertform.py' | |||
276 | --- openlp/core/ui/alertform.py 2009-09-08 19:58:05 +0000 | |||
277 | +++ openlp/core/ui/alertform.py 2009-09-29 14:11:59 +0000 | |||
278 | @@ -24,7 +24,7 @@ | |||
279 | 24 | 24 | ||
280 | 25 | import logging | 25 | import logging |
281 | 26 | from PyQt4 import QtCore, QtGui | 26 | from PyQt4 import QtCore, QtGui |
283 | 27 | from openlp.core.lib import translate | 27 | from openlp.core.lib import translate, buildIcon |
284 | 28 | 28 | ||
285 | 29 | class AlertForm(QtGui.QDialog): | 29 | class AlertForm(QtGui.QDialog): |
286 | 30 | global log | 30 | global log |
287 | @@ -39,8 +39,7 @@ | |||
288 | 39 | def setupUi(self, AlertForm): | 39 | def setupUi(self, AlertForm): |
289 | 40 | AlertForm.setObjectName(u'AlertForm') | 40 | AlertForm.setObjectName(u'AlertForm') |
290 | 41 | AlertForm.resize(370, 110) | 41 | AlertForm.resize(370, 110) |
293 | 42 | icon = QtGui.QIcon() | 42 | icon = buildIcon(u':/icon/openlp-logo-16x16.png') |
292 | 43 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
294 | 44 | AlertForm.setWindowIcon(icon) | 43 | AlertForm.setWindowIcon(icon) |
295 | 45 | self.AlertFormLayout = QtGui.QVBoxLayout(AlertForm) | 44 | self.AlertFormLayout = QtGui.QVBoxLayout(AlertForm) |
296 | 46 | self.AlertFormLayout.setSpacing(8) | 45 | self.AlertFormLayout.setSpacing(8) |
297 | 47 | 46 | ||
298 | === modified file 'openlp/core/ui/amendthemedialog.py' | |||
299 | --- openlp/core/ui/amendthemedialog.py 2009-09-08 19:58:05 +0000 | |||
300 | +++ openlp/core/ui/amendthemedialog.py 2009-09-29 14:11:59 +0000 | |||
301 | @@ -23,15 +23,14 @@ | |||
302 | 23 | ############################################################################### | 23 | ############################################################################### |
303 | 24 | 24 | ||
304 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
306 | 26 | from openlp.core.lib import translate | 26 | from openlp.core.lib import translate, buildIcon |
307 | 27 | 27 | ||
308 | 28 | class Ui_AmendThemeDialog(object): | 28 | class Ui_AmendThemeDialog(object): |
309 | 29 | def setupUi(self, AmendThemeDialog): | 29 | def setupUi(self, AmendThemeDialog): |
310 | 30 | AmendThemeDialog.setObjectName(u'AmendThemeDialog') | 30 | AmendThemeDialog.setObjectName(u'AmendThemeDialog') |
311 | 31 | AmendThemeDialog.setWindowModality(QtCore.Qt.ApplicationModal) | 31 | AmendThemeDialog.setWindowModality(QtCore.Qt.ApplicationModal) |
312 | 32 | AmendThemeDialog.resize(586, 651) | 32 | AmendThemeDialog.resize(586, 651) |
315 | 33 | icon = QtGui.QIcon() | 33 | icon = buildIcon(u':/icon/openlp-logo-16x16.png') |
314 | 34 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
316 | 35 | AmendThemeDialog.setWindowIcon(icon) | 34 | AmendThemeDialog.setWindowIcon(icon) |
317 | 36 | AmendThemeDialog.setModal(True) | 35 | AmendThemeDialog.setModal(True) |
318 | 37 | self.AmendThemeLayout = QtGui.QVBoxLayout(AmendThemeDialog) | 36 | self.AmendThemeLayout = QtGui.QVBoxLayout(AmendThemeDialog) |
319 | @@ -116,8 +115,7 @@ | |||
320 | 116 | self.ImageLineEdit.setObjectName(u'ImageLineEdit') | 115 | self.ImageLineEdit.setObjectName(u'ImageLineEdit') |
321 | 117 | self.horizontalLayout_2.addWidget(self.ImageLineEdit) | 116 | self.horizontalLayout_2.addWidget(self.ImageLineEdit) |
322 | 118 | self.ImageToolButton = QtGui.QToolButton(self.ImageFilenameWidget) | 117 | self.ImageToolButton = QtGui.QToolButton(self.ImageFilenameWidget) |
325 | 119 | icon1 = QtGui.QIcon() | 118 | icon1 = buildIcon(u':/images/image_load.png') |
324 | 120 | icon1.addPixmap(QtGui.QPixmap(u':/images/image_load.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
326 | 121 | self.ImageToolButton.setIcon(icon1) | 119 | self.ImageToolButton.setIcon(icon1) |
327 | 122 | self.ImageToolButton.setObjectName(u'ImageToolButton') | 120 | self.ImageToolButton.setObjectName(u'ImageToolButton') |
328 | 123 | self.horizontalLayout_2.addWidget(self.ImageToolButton) | 121 | self.horizontalLayout_2.addWidget(self.ImageToolButton) |
329 | 124 | 122 | ||
330 | === modified file 'openlp/core/ui/mainwindow.py' | |||
331 | --- openlp/core/ui/mainwindow.py 2009-09-25 00:43:42 +0000 | |||
332 | +++ openlp/core/ui/mainwindow.py 2009-09-29 14:11:59 +0000 | |||
333 | @@ -31,7 +31,7 @@ | |||
334 | 31 | ServiceManager, ThemeManager, MainDisplay, SlideController, \ | 31 | ServiceManager, ThemeManager, MainDisplay, SlideController, \ |
335 | 32 | PluginForm | 32 | PluginForm |
336 | 33 | from openlp.core.lib import translate, RenderManager, PluginConfig, \ | 33 | from openlp.core.lib import translate, RenderManager, PluginConfig, \ |
338 | 34 | OpenLPDockWidget, SettingsManager, PluginManager, Receiver | 34 | OpenLPDockWidget, SettingsManager, PluginManager, Receiver, buildIcon |
339 | 35 | 35 | ||
340 | 36 | 36 | ||
341 | 37 | class Ui_MainWindow(object): | 37 | class Ui_MainWindow(object): |
342 | @@ -49,10 +49,8 @@ | |||
343 | 49 | sizePolicy.setHeightForWidth( | 49 | sizePolicy.setHeightForWidth( |
344 | 50 | MainWindow.sizePolicy().hasHeightForWidth()) | 50 | MainWindow.sizePolicy().hasHeightForWidth()) |
345 | 51 | MainWindow.setSizePolicy(sizePolicy) | 51 | MainWindow.setSizePolicy(sizePolicy) |
350 | 52 | main_icon = QtGui.QIcon() | 52 | MainIcon = buildIcon(u':/icon/openlp-logo-16x16.png') |
351 | 53 | main_icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), | 53 | MainWindow.setWindowIcon(MainIcon) |
348 | 54 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
349 | 55 | MainWindow.setWindowIcon(main_icon) | ||
352 | 56 | # Set up the main container, which contains all the other form widgets | 54 | # Set up the main container, which contains all the other form widgets |
353 | 57 | self.MainContent = QtGui.QWidget(MainWindow) | 55 | self.MainContent = QtGui.QWidget(MainWindow) |
354 | 58 | sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, | 56 | sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, |
355 | @@ -106,11 +104,8 @@ | |||
356 | 106 | self.StatusBar.addPermanentWidget(self.DefaultThemeLabel) | 104 | self.StatusBar.addPermanentWidget(self.DefaultThemeLabel) |
357 | 107 | # Create the MediaManager | 105 | # Create the MediaManager |
358 | 108 | self.MediaManagerDock = OpenLPDockWidget(MainWindow) | 106 | self.MediaManagerDock = OpenLPDockWidget(MainWindow) |
364 | 109 | icon = QtGui.QIcon() | 107 | MediaManagerIcon = buildIcon(u':/system/system_mediamanager.png') |
365 | 110 | icon.addPixmap(QtGui.QPixmap(u':/system/system_mediamanager.png'), | 108 | self.MediaManagerDock.setWindowIcon(MediaManagerIcon) |
361 | 111 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
362 | 112 | self.MediaManagerDock.setWindowIcon(icon) | ||
363 | 113 | self.MediaManagerDock.setFloating(False) | ||
366 | 114 | self.MediaManagerDock.setObjectName(u'MediaManagerDock') | 109 | self.MediaManagerDock.setObjectName(u'MediaManagerDock') |
367 | 115 | self.MediaManagerDock.setMinimumWidth( | 110 | self.MediaManagerDock.setMinimumWidth( |
368 | 116 | self.settingsmanager.mainwindow_left) | 111 | self.settingsmanager.mainwindow_left) |
369 | @@ -136,13 +131,8 @@ | |||
370 | 136 | self.MediaManagerDock.setVisible(self.settingsmanager.showMediaManager) | 131 | self.MediaManagerDock.setVisible(self.settingsmanager.showMediaManager) |
371 | 137 | # Create the service manager | 132 | # Create the service manager |
372 | 138 | self.ServiceManagerDock = OpenLPDockWidget(MainWindow) | 133 | self.ServiceManagerDock = OpenLPDockWidget(MainWindow) |
377 | 139 | ServiceManagerIcon = QtGui.QIcon() | 134 | ServiceManagerIcon = buildIcon(u':/system/system_servicemanager.png') |
374 | 140 | ServiceManagerIcon.addPixmap( | ||
375 | 141 | QtGui.QPixmap(u':/system/system_servicemanager.png'), | ||
376 | 142 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
378 | 143 | self.ServiceManagerDock.setWindowIcon(ServiceManagerIcon) | 135 | self.ServiceManagerDock.setWindowIcon(ServiceManagerIcon) |
379 | 144 | self.ServiceManagerDock.setFeatures( | ||
380 | 145 | QtGui.QDockWidget.AllDockWidgetFeatures) | ||
381 | 146 | self.ServiceManagerDock.setObjectName(u'ServiceManagerDock') | 136 | self.ServiceManagerDock.setObjectName(u'ServiceManagerDock') |
382 | 147 | self.ServiceManagerDock.setMinimumWidth( | 137 | self.ServiceManagerDock.setMinimumWidth( |
383 | 148 | self.settingsmanager.mainwindow_right) | 138 | self.settingsmanager.mainwindow_right) |
384 | @@ -154,12 +144,8 @@ | |||
385 | 154 | self.settingsmanager.showServiceManager) | 144 | self.settingsmanager.showServiceManager) |
386 | 155 | # Create the theme manager | 145 | # Create the theme manager |
387 | 156 | self.ThemeManagerDock = OpenLPDockWidget(MainWindow) | 146 | self.ThemeManagerDock = OpenLPDockWidget(MainWindow) |
392 | 157 | ThemeManagerIcon = QtGui.QIcon() | 147 | ThemeManagerIcon = buildIcon(u':/system/system_thememanager.png') |
389 | 158 | ThemeManagerIcon.addPixmap( | ||
390 | 159 | QtGui.QPixmap(u':/system/system_thememanager.png'), | ||
391 | 160 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
393 | 161 | self.ThemeManagerDock.setWindowIcon(ThemeManagerIcon) | 148 | self.ThemeManagerDock.setWindowIcon(ThemeManagerIcon) |
394 | 162 | self.ThemeManagerDock.setFloating(False) | ||
395 | 163 | self.ThemeManagerDock.setObjectName(u'ThemeManagerDock') | 149 | self.ThemeManagerDock.setObjectName(u'ThemeManagerDock') |
396 | 164 | self.ThemeManagerContents = ThemeManager(self) | 150 | self.ThemeManagerContents = ThemeManager(self) |
397 | 165 | self.ThemeManagerDock.setWidget(self.ThemeManagerContents) | 151 | self.ThemeManagerDock.setWidget(self.ThemeManagerContents) |
398 | @@ -185,9 +171,7 @@ | |||
399 | 185 | self.FileSaveAsItem = QtGui.QAction(MainWindow) | 171 | self.FileSaveAsItem = QtGui.QAction(MainWindow) |
400 | 186 | self.FileSaveAsItem.setObjectName(u'FileSaveAsItem') | 172 | self.FileSaveAsItem.setObjectName(u'FileSaveAsItem') |
401 | 187 | self.FileExitItem = QtGui.QAction(MainWindow) | 173 | self.FileExitItem = QtGui.QAction(MainWindow) |
405 | 188 | ExitIcon = QtGui.QIcon() | 174 | ExitIcon = buildIcon(u':/system/system_exit.png') |
403 | 189 | ExitIcon.addPixmap(QtGui.QPixmap(u':/system/system_exit.png'), | ||
404 | 190 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
406 | 191 | self.FileExitItem.setIcon(ExitIcon) | 175 | self.FileExitItem.setIcon(ExitIcon) |
407 | 192 | self.FileExitItem.setObjectName(u'FileExitItem') | 176 | self.FileExitItem.setObjectName(u'FileExitItem') |
408 | 193 | self.ImportThemeItem = QtGui.QAction(MainWindow) | 177 | self.ImportThemeItem = QtGui.QAction(MainWindow) |
409 | @@ -201,16 +185,14 @@ | |||
410 | 201 | self.actionLook_Feel = QtGui.QAction(MainWindow) | 185 | self.actionLook_Feel = QtGui.QAction(MainWindow) |
411 | 202 | self.actionLook_Feel.setObjectName(u'actionLook_Feel') | 186 | self.actionLook_Feel.setObjectName(u'actionLook_Feel') |
412 | 203 | self.OptionsSettingsItem = QtGui.QAction(MainWindow) | 187 | self.OptionsSettingsItem = QtGui.QAction(MainWindow) |
416 | 204 | SettingsIcon = QtGui.QIcon() | 188 | SettingsIcon = buildIcon(u':/system/system_settings.png') |
414 | 205 | SettingsIcon.addPixmap(QtGui.QPixmap(u':/system/system_settings.png'), | ||
415 | 206 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
417 | 207 | self.OptionsSettingsItem.setIcon(SettingsIcon) | 189 | self.OptionsSettingsItem.setIcon(SettingsIcon) |
418 | 208 | self.OptionsSettingsItem.setObjectName(u'OptionsSettingsItem') | 190 | self.OptionsSettingsItem.setObjectName(u'OptionsSettingsItem') |
419 | 209 | self.ViewMediaManagerItem = QtGui.QAction(MainWindow) | 191 | self.ViewMediaManagerItem = QtGui.QAction(MainWindow) |
420 | 210 | self.ViewMediaManagerItem.setCheckable(True) | 192 | self.ViewMediaManagerItem.setCheckable(True) |
421 | 211 | self.ViewMediaManagerItem.setChecked( | 193 | self.ViewMediaManagerItem.setChecked( |
422 | 212 | self.settingsmanager.showMediaManager) | 194 | self.settingsmanager.showMediaManager) |
424 | 213 | self.ViewMediaManagerItem.setIcon(icon) | 195 | self.ViewMediaManagerItem.setIcon(MediaManagerIcon) |
425 | 214 | self.ViewMediaManagerItem.setObjectName(u'ViewMediaManagerItem') | 196 | self.ViewMediaManagerItem.setObjectName(u'ViewMediaManagerItem') |
426 | 215 | self.ViewThemeManagerItem = QtGui.QAction(MainWindow) | 197 | self.ViewThemeManagerItem = QtGui.QAction(MainWindow) |
427 | 216 | self.ViewThemeManagerItem.setCheckable(True) | 198 | self.ViewThemeManagerItem.setCheckable(True) |
428 | @@ -225,28 +207,19 @@ | |||
429 | 225 | self.ViewServiceManagerItem.setIcon(ServiceManagerIcon) | 207 | self.ViewServiceManagerItem.setIcon(ServiceManagerIcon) |
430 | 226 | self.ViewServiceManagerItem.setObjectName(u'ViewServiceManagerItem') | 208 | self.ViewServiceManagerItem.setObjectName(u'ViewServiceManagerItem') |
431 | 227 | self.ToolsAlertItem = QtGui.QAction(MainWindow) | 209 | self.ToolsAlertItem = QtGui.QAction(MainWindow) |
435 | 228 | AlertIcon = QtGui.QIcon() | 210 | AlertIcon = buildIcon(u':/tools/tools_alert.png') |
433 | 229 | AlertIcon.addPixmap(QtGui.QPixmap(u':/tools/tools_alert.png'), | ||
434 | 230 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
436 | 231 | self.ToolsAlertItem.setIcon(AlertIcon) | 211 | self.ToolsAlertItem.setIcon(AlertIcon) |
437 | 232 | self.ToolsAlertItem.setObjectName(u'ToolsAlertItem') | 212 | self.ToolsAlertItem.setObjectName(u'ToolsAlertItem') |
438 | 233 | self.PluginItem = QtGui.QAction(MainWindow) | 213 | self.PluginItem = QtGui.QAction(MainWindow) |
442 | 234 | PluginIcon = QtGui.QIcon() | 214 | #PluginIcon = buildIcon(u':/tools/tools_alert.png') |
440 | 235 | PluginIcon.addPixmap(QtGui.QPixmap(u':/tools/tools_alert.png'), | ||
441 | 236 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
443 | 237 | self.PluginItem.setIcon(AlertIcon) | 215 | self.PluginItem.setIcon(AlertIcon) |
444 | 238 | self.PluginItem.setObjectName(u'PluginItem') | 216 | self.PluginItem.setObjectName(u'PluginItem') |
445 | 239 | self.HelpDocumentationItem = QtGui.QAction(MainWindow) | 217 | self.HelpDocumentationItem = QtGui.QAction(MainWindow) |
450 | 240 | ContentsIcon = QtGui.QIcon() | 218 | ContentsIcon = buildIcon(u':/system/system_help_contents.png') |
447 | 241 | ContentsIcon.addPixmap(QtGui.QPixmap( | ||
448 | 242 | u':/system/system_help_contents.png'), | ||
449 | 243 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
451 | 244 | self.HelpDocumentationItem.setIcon(ContentsIcon) | 219 | self.HelpDocumentationItem.setIcon(ContentsIcon) |
452 | 245 | self.HelpDocumentationItem.setObjectName(u'HelpDocumentationItem') | 220 | self.HelpDocumentationItem.setObjectName(u'HelpDocumentationItem') |
453 | 246 | self.HelpAboutItem = QtGui.QAction(MainWindow) | 221 | self.HelpAboutItem = QtGui.QAction(MainWindow) |
457 | 247 | AboutIcon = QtGui.QIcon() | 222 | AboutIcon = buildIcon(u':/system/system_about.png') |
455 | 248 | AboutIcon.addPixmap(QtGui.QPixmap(u':/system/system_about.png'), | ||
456 | 249 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
458 | 250 | self.HelpAboutItem.setIcon(AboutIcon) | 223 | self.HelpAboutItem.setIcon(AboutIcon) |
459 | 251 | self.HelpAboutItem.setObjectName(u'HelpAboutItem') | 224 | self.HelpAboutItem.setObjectName(u'HelpAboutItem') |
460 | 252 | self.HelpOnlineHelpItem = QtGui.QAction(MainWindow) | 225 | self.HelpOnlineHelpItem = QtGui.QAction(MainWindow) |
461 | @@ -258,9 +231,7 @@ | |||
462 | 258 | self.LanguageEnglishItem = QtGui.QAction(MainWindow) | 231 | self.LanguageEnglishItem = QtGui.QAction(MainWindow) |
463 | 259 | self.LanguageEnglishItem.setObjectName(u'LanguageEnglishItem') | 232 | self.LanguageEnglishItem.setObjectName(u'LanguageEnglishItem') |
464 | 260 | self.ToolsAddToolItem = QtGui.QAction(MainWindow) | 233 | self.ToolsAddToolItem = QtGui.QAction(MainWindow) |
468 | 261 | AddToolIcon = QtGui.QIcon() | 234 | AddToolIcon = buildIcon(u':/tools/tools_add.png') |
466 | 262 | AddToolIcon.addPixmap(QtGui.QPixmap(u':/tools/tools_add.png'), | ||
467 | 263 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
469 | 264 | self.ToolsAddToolItem.setIcon(AddToolIcon) | 235 | self.ToolsAddToolItem.setIcon(AddToolIcon) |
470 | 265 | self.ToolsAddToolItem.setObjectName(u'ToolsAddToolItem') | 236 | self.ToolsAddToolItem.setObjectName(u'ToolsAddToolItem') |
471 | 266 | self.action_Preview_Panel = QtGui.QAction(MainWindow) | 237 | self.action_Preview_Panel = QtGui.QAction(MainWindow) |
472 | @@ -457,7 +428,7 @@ | |||
473 | 457 | self.generalConfig = PluginConfig(u'General') | 428 | self.generalConfig = PluginConfig(u'General') |
474 | 458 | self.alertForm = AlertForm(self) | 429 | self.alertForm = AlertForm(self) |
475 | 459 | self.pluginForm = PluginForm(self) | 430 | self.pluginForm = PluginForm(self) |
477 | 460 | self.aboutForm = AboutForm() | 431 | self.aboutForm = AboutForm(self) |
478 | 461 | self.settingsForm = SettingsForm(self.screenList, self) | 432 | self.settingsForm = SettingsForm(self.screenList, self) |
479 | 462 | # Set up the path with plugins | 433 | # Set up the path with plugins |
480 | 463 | pluginpath = os.path.split(os.path.abspath(__file__))[0] | 434 | pluginpath = os.path.split(os.path.abspath(__file__))[0] |
481 | 464 | 435 | ||
482 | === modified file 'openlp/core/ui/splashscreen.py' | |||
483 | --- openlp/core/ui/splashscreen.py 2009-09-21 17:56:36 +0000 | |||
484 | +++ openlp/core/ui/splashscreen.py 2009-09-29 14:11:59 +0000 | |||
485 | @@ -23,7 +23,7 @@ | |||
486 | 23 | ############################################################################### | 23 | ############################################################################### |
487 | 24 | 24 | ||
488 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
490 | 26 | from openlp.core.lib import translate | 26 | from openlp.core.lib import translate, buildIcon |
491 | 27 | 27 | ||
492 | 28 | class SplashScreen(object): | 28 | class SplashScreen(object): |
493 | 29 | def __init__(self, version): | 29 | def __init__(self, version): |
494 | @@ -45,11 +45,9 @@ | |||
495 | 45 | self.splash_screen.sizePolicy().hasHeightForWidth()) | 45 | self.splash_screen.sizePolicy().hasHeightForWidth()) |
496 | 46 | self.splash_screen.setSizePolicy(sizePolicy) | 46 | self.splash_screen.setSizePolicy(sizePolicy) |
497 | 47 | self.splash_screen.setContextMenuPolicy(QtCore.Qt.PreventContextMenu) | 47 | self.splash_screen.setContextMenuPolicy(QtCore.Qt.PreventContextMenu) |
501 | 48 | icon = QtGui.QIcon() | 48 | icon = buildIcon(u':/icon/openlp-logo-16x16.png') |
502 | 49 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), | 49 | self.splash_screen.setWindowIcon(icon) |
500 | 50 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
503 | 51 | splash_image = QtGui.QPixmap(u':/graphics/openlp-splash-screen.png') | 50 | splash_image = QtGui.QPixmap(u':/graphics/openlp-splash-screen.png') |
504 | 52 | self.splash_screen.setWindowIcon(icon) | ||
505 | 53 | self.splash_screen.setPixmap(splash_image) | 51 | self.splash_screen.setPixmap(splash_image) |
506 | 54 | self.splash_screen.setMask(splash_image.mask()) | 52 | self.splash_screen.setMask(splash_image.mask()) |
507 | 55 | self.splash_screen.setWindowFlags( | 53 | self.splash_screen.setWindowFlags( |
508 | 56 | 54 | ||
509 | === modified file 'openlp/core/utils/confighelper.py' | |||
510 | --- openlp/core/utils/confighelper.py 2009-09-08 19:58:05 +0000 | |||
511 | +++ openlp/core/utils/confighelper.py 2009-09-29 14:11:59 +0000 | |||
512 | @@ -45,7 +45,7 @@ | |||
513 | 45 | path = os.path.join(BaseDirectory.xdg_data_home, u'openlp') | 45 | path = os.path.join(BaseDirectory.xdg_data_home, u'openlp') |
514 | 46 | except ImportError: | 46 | except ImportError: |
515 | 47 | path = os.path.join(os.getenv(u'HOME'), u'.openlp', u'data') | 47 | path = os.path.join(os.getenv(u'HOME'), u'.openlp', u'data') |
517 | 48 | reg = ConfigHelper.get_registry() | 48 | #reg = ConfigHelper.get_registry() |
518 | 49 | #path = ConfigHelper.get_config(u'main', 'data path', path) | 49 | #path = ConfigHelper.get_config(u'main', 'data path', path) |
519 | 50 | if not os.path.exists(path): | 50 | if not os.path.exists(path): |
520 | 51 | os.makedirs(path) | 51 | os.makedirs(path) |
521 | 52 | 52 | ||
522 | === modified file 'openlp/plugins/audit/auditplugin.py' | |||
523 | --- openlp/plugins/audit/auditplugin.py 2009-09-25 20:12:35 +0000 | |||
524 | +++ openlp/plugins/audit/auditplugin.py 2009-09-29 14:11:59 +0000 | |||
525 | @@ -27,7 +27,7 @@ | |||
526 | 27 | 27 | ||
527 | 28 | from PyQt4 import QtCore, QtGui | 28 | from PyQt4 import QtCore, QtGui |
528 | 29 | 29 | ||
530 | 30 | from openlp.core.lib import Plugin, Receiver, translate, str_to_bool | 30 | from openlp.core.lib import Plugin, Receiver, translate, str_to_bool, buildIcon |
531 | 31 | from openlp.plugins.audit.lib import AuditTab, AuditManager | 31 | from openlp.plugins.audit.lib import AuditTab, AuditManager |
532 | 32 | from openlp.plugins.audit.forms import AuditDetailForm, AuditDeleteForm | 32 | from openlp.plugins.audit.forms import AuditDetailForm, AuditDeleteForm |
533 | 33 | from openlp.plugins.audit.lib.models import AuditItem | 33 | from openlp.plugins.audit.lib.models import AuditItem |
534 | @@ -42,9 +42,7 @@ | |||
535 | 42 | Plugin.__init__(self, u'Audit', u'1.9.0', plugin_helpers) | 42 | Plugin.__init__(self, u'Audit', u'1.9.0', plugin_helpers) |
536 | 43 | self.weight = -4 | 43 | self.weight = -4 |
537 | 44 | # Create the plugin icon | 44 | # Create the plugin icon |
541 | 45 | self.icon = QtGui.QIcon() | 45 | self.icon = buildIcon(u':/media/media_image.png') |
539 | 46 | self.icon.addPixmap(QtGui.QPixmap(u':/media/media_image.png'), | ||
540 | 47 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
542 | 48 | self.auditfile = None | 46 | self.auditfile = None |
543 | 49 | 47 | ||
544 | 50 | def check_pre_conditions(self): | 48 | def check_pre_conditions(self): |
545 | @@ -93,9 +91,7 @@ | |||
546 | 93 | translate(u'AuditPlugin', u'Generate Reports on Audit Data')) | 91 | translate(u'AuditPlugin', u'Generate Reports on Audit Data')) |
547 | 94 | self.AuditReport.setObjectName(u'AuditReport') | 92 | self.AuditReport.setObjectName(u'AuditReport') |
548 | 95 | #Audit activation | 93 | #Audit activation |
552 | 96 | AuditIcon = QtGui.QIcon() | 94 | AuditIcon = buildIcon(u':/tools/tools_alert.png') |
550 | 97 | AuditIcon.addPixmap(QtGui.QPixmap(u':/tools/tools_alert.png'), | ||
551 | 98 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
553 | 99 | self.AuditStatus = QtGui.QAction(tools_menu) | 95 | self.AuditStatus = QtGui.QAction(tools_menu) |
554 | 100 | self.AuditStatus.setIcon(AuditIcon) | 96 | self.AuditStatus.setIcon(AuditIcon) |
555 | 101 | self.AuditStatus.setCheckable(True) | 97 | self.AuditStatus.setCheckable(True) |
556 | 102 | 98 | ||
557 | === modified file 'openlp/plugins/audit/forms/auditdeleteform.py' | |||
558 | --- openlp/plugins/audit/forms/auditdeleteform.py 2009-09-26 14:36:08 +0000 | |||
559 | +++ openlp/plugins/audit/forms/auditdeleteform.py 2009-09-29 14:11:59 +0000 | |||
560 | @@ -24,11 +24,11 @@ | |||
561 | 24 | 24 | ||
562 | 25 | from datetime import date | 25 | from datetime import date |
563 | 26 | 26 | ||
565 | 27 | from PyQt4 import QtCore, QtGui | 27 | from PyQt4 import QtGui |
566 | 28 | 28 | ||
567 | 29 | from auditdeletedialog import Ui_AuditDeleteDialog | 29 | from auditdeletedialog import Ui_AuditDeleteDialog |
568 | 30 | from openlp.core.lib import translate | 30 | from openlp.core.lib import translate |
570 | 31 | from openlp.plugins.audit.lib import AuditManager | 31 | #from openlp.plugins.audit.lib import AuditManager |
571 | 32 | 32 | ||
572 | 33 | class AuditDeleteForm(QtGui.QDialog, Ui_AuditDeleteDialog): | 33 | class AuditDeleteForm(QtGui.QDialog, Ui_AuditDeleteDialog): |
573 | 34 | """ | 34 | """ |
574 | @@ -43,7 +43,7 @@ | |||
575 | 43 | self.setupUi(self) | 43 | self.setupUi(self) |
576 | 44 | 44 | ||
577 | 45 | def accept(self): | 45 | def accept(self): |
579 | 46 | ret = QtGui.QMessageBox.question(None, | 46 | ret = QtGui.QMessageBox.question(self, |
580 | 47 | translate(u'mainWindow', u'Delete Selected Audit Events?'), | 47 | translate(u'mainWindow', u'Delete Selected Audit Events?'), |
581 | 48 | translate(u'mainWindow', u'Are you sure you want to delete selected Audit Data?'), | 48 | translate(u'mainWindow', u'Are you sure you want to delete selected Audit Data?'), |
582 | 49 | QtGui.QMessageBox.StandardButtons( | 49 | QtGui.QMessageBox.StandardButtons( |
583 | 50 | 50 | ||
584 | === modified file 'openlp/plugins/bibles/bibleplugin.py' | |||
585 | --- openlp/plugins/bibles/bibleplugin.py 2009-09-21 17:56:36 +0000 | |||
586 | +++ openlp/plugins/bibles/bibleplugin.py 2009-09-29 14:11:59 +0000 | |||
587 | @@ -26,8 +26,7 @@ | |||
588 | 26 | 26 | ||
589 | 27 | from PyQt4 import QtCore, QtGui | 27 | from PyQt4 import QtCore, QtGui |
590 | 28 | 28 | ||
593 | 29 | from openlp.core.lib import Plugin, translate | 29 | from openlp.core.lib import Plugin, translate, buildIcon |
592 | 30 | |||
594 | 31 | from openlp.plugins.bibles.lib import BibleManager, BiblesTab, BibleMediaItem | 30 | from openlp.plugins.bibles.lib import BibleManager, BiblesTab, BibleMediaItem |
595 | 32 | 31 | ||
596 | 33 | class BiblePlugin(Plugin): | 32 | class BiblePlugin(Plugin): |
597 | @@ -40,9 +39,7 @@ | |||
598 | 40 | Plugin.__init__(self, u'Bibles', u'1.9.0', plugin_helpers) | 39 | Plugin.__init__(self, u'Bibles', u'1.9.0', plugin_helpers) |
599 | 41 | self.weight = -9 | 40 | self.weight = -9 |
600 | 42 | # Create the plugin icon | 41 | # Create the plugin icon |
604 | 43 | self.icon = QtGui.QIcon() | 42 | self.icon = buildIcon(u':/media/media_bible.png') |
602 | 44 | self.icon.addPixmap(QtGui.QPixmap(u':/media/media_bible.png'), | ||
603 | 45 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
605 | 46 | #Register the bible Manager | 43 | #Register the bible Manager |
606 | 47 | self.biblemanager = BibleManager(self.config) | 44 | self.biblemanager = BibleManager(self.config) |
607 | 48 | 45 | ||
608 | 49 | 46 | ||
609 | === modified file 'openlp/plugins/bibles/forms/bibleimportdialog.py' | |||
610 | --- openlp/plugins/bibles/forms/bibleimportdialog.py 2009-09-08 19:58:05 +0000 | |||
611 | +++ openlp/plugins/bibles/forms/bibleimportdialog.py 2009-09-29 14:11:59 +0000 | |||
612 | @@ -24,12 +24,13 @@ | |||
613 | 24 | 24 | ||
614 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
615 | 26 | 26 | ||
616 | 27 | from openlp.core.lib import buildIcon | ||
617 | 28 | |||
618 | 27 | class Ui_BibleImportDialog(object): | 29 | class Ui_BibleImportDialog(object): |
619 | 28 | def setupUi(self, BibleImportDialog): | 30 | def setupUi(self, BibleImportDialog): |
620 | 29 | BibleImportDialog.setObjectName(u'BibleImportDialog') | 31 | BibleImportDialog.setObjectName(u'BibleImportDialog') |
621 | 30 | BibleImportDialog.resize(500, 686) | 32 | BibleImportDialog.resize(500, 686) |
624 | 31 | icon = QtGui.QIcon() | 33 | icon = buildIcon(u':/icon/openlp.org-icon-32.bmp') |
623 | 32 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp.org-icon-32.bmp'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
625 | 33 | BibleImportDialog.setWindowIcon(icon) | 34 | BibleImportDialog.setWindowIcon(icon) |
626 | 34 | self.LicenceDetailsGroupBox = QtGui.QGroupBox(BibleImportDialog) | 35 | self.LicenceDetailsGroupBox = QtGui.QGroupBox(BibleImportDialog) |
627 | 35 | self.LicenceDetailsGroupBox.setGeometry(QtCore.QRect(10, 400, 480, 151)) | 36 | self.LicenceDetailsGroupBox.setGeometry(QtCore.QRect(10, 400, 480, 151)) |
628 | @@ -110,8 +111,7 @@ | |||
629 | 110 | self.OSISLocationEdit.setObjectName(u'OSISLocationEdit') | 111 | self.OSISLocationEdit.setObjectName(u'OSISLocationEdit') |
630 | 111 | self.horizontalLayout_3.addWidget(self.OSISLocationEdit) | 112 | self.horizontalLayout_3.addWidget(self.OSISLocationEdit) |
631 | 112 | self.OsisFileButton = QtGui.QPushButton(self.OSISGroupBox) | 113 | self.OsisFileButton = QtGui.QPushButton(self.OSISGroupBox) |
634 | 113 | icon1 = QtGui.QIcon() | 114 | icon1 = buildIcon(u':/imports/import_load.png') |
633 | 114 | icon1.addPixmap(QtGui.QPixmap(u':/imports/import_load.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
635 | 115 | self.OsisFileButton.setIcon(icon1) | 115 | self.OsisFileButton.setIcon(icon1) |
636 | 116 | self.OsisFileButton.setObjectName(u'OsisFileButton') | 116 | self.OsisFileButton.setObjectName(u'OsisFileButton') |
637 | 117 | self.horizontalLayout_3.addWidget(self.OsisFileButton) | 117 | self.horizontalLayout_3.addWidget(self.OsisFileButton) |
638 | 118 | 118 | ||
639 | === modified file 'openlp/plugins/bibles/lib/mediaitem.py' | |||
640 | --- openlp/plugins/bibles/lib/mediaitem.py 2009-09-26 18:22:10 +0000 | |||
641 | +++ openlp/plugins/bibles/lib/mediaitem.py 2009-09-29 14:11:59 +0000 | |||
642 | @@ -28,7 +28,7 @@ | |||
643 | 28 | from PyQt4 import QtCore, QtGui | 28 | from PyQt4 import QtCore, QtGui |
644 | 29 | 29 | ||
645 | 30 | from openlp.core.lib import translate, MediaManagerItem, Receiver, \ | 30 | from openlp.core.lib import translate, MediaManagerItem, Receiver, \ |
647 | 31 | contextMenuAction, BaseListWithDnD | 31 | BaseListWithDnD |
648 | 32 | from openlp.plugins.bibles.forms import BibleImportForm | 32 | from openlp.plugins.bibles.forms import BibleImportForm |
649 | 33 | from openlp.plugins.bibles.lib.manager import BibleMode | 33 | from openlp.plugins.bibles.lib.manager import BibleMode |
650 | 34 | 34 | ||
651 | 35 | 35 | ||
652 | === modified file 'openlp/plugins/custom/customplugin.py' | |||
653 | --- openlp/plugins/custom/customplugin.py 2009-09-25 00:43:42 +0000 | |||
654 | +++ openlp/plugins/custom/customplugin.py 2009-09-29 14:11:59 +0000 | |||
655 | @@ -24,10 +24,8 @@ | |||
656 | 24 | 24 | ||
657 | 25 | import logging | 25 | import logging |
658 | 26 | 26 | ||
659 | 27 | from PyQt4 import QtGui | ||
660 | 28 | |||
661 | 29 | from forms import EditCustomForm | 27 | from forms import EditCustomForm |
663 | 30 | from openlp.core.lib import Plugin | 28 | from openlp.core.lib import Plugin, buildIcon |
664 | 31 | from openlp.plugins.custom.lib import CustomManager, CustomMediaItem | 29 | from openlp.plugins.custom.lib import CustomManager, CustomMediaItem |
665 | 32 | 30 | ||
666 | 33 | 31 | ||
667 | @@ -52,9 +50,7 @@ | |||
668 | 52 | self.custommanager = CustomManager(self.config) | 50 | self.custommanager = CustomManager(self.config) |
669 | 53 | self.edit_custom_form = EditCustomForm(self.custommanager) | 51 | self.edit_custom_form = EditCustomForm(self.custommanager) |
670 | 54 | # Create the plugin icon | 52 | # Create the plugin icon |
674 | 55 | self.icon = QtGui.QIcon() | 53 | self.icon = buildIcon(u':/media/media_custom.png') |
672 | 56 | self.icon.addPixmap(QtGui.QPixmap(u':/media/media_custom.png'), | ||
673 | 57 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
675 | 58 | 54 | ||
676 | 59 | def get_media_manager_item(self): | 55 | def get_media_manager_item(self): |
677 | 60 | # Create the CustomManagerItem object | 56 | # Create the CustomManagerItem object |
678 | 61 | 57 | ||
679 | === modified file 'openlp/plugins/custom/forms/editcustomdialog.py' | |||
680 | --- openlp/plugins/custom/forms/editcustomdialog.py 2009-09-12 18:27:17 +0000 | |||
681 | +++ openlp/plugins/custom/forms/editcustomdialog.py 2009-09-29 14:11:59 +0000 | |||
682 | @@ -22,14 +22,13 @@ | |||
683 | 22 | ############################################################################### | 22 | ############################################################################### |
684 | 23 | 23 | ||
685 | 24 | from PyQt4 import QtCore, QtGui | 24 | from PyQt4 import QtCore, QtGui |
687 | 25 | from openlp.core.lib import translate | 25 | from openlp.core.lib import translate, buildIcon |
688 | 26 | 26 | ||
689 | 27 | class Ui_customEditDialog(object): | 27 | class Ui_customEditDialog(object): |
690 | 28 | def setupUi(self, customEditDialog): | 28 | def setupUi(self, customEditDialog): |
691 | 29 | customEditDialog.setObjectName(u'customEditDialog') | 29 | customEditDialog.setObjectName(u'customEditDialog') |
692 | 30 | customEditDialog.resize(590, 541) | 30 | customEditDialog.resize(590, 541) |
695 | 31 | icon = QtGui.QIcon() | 31 | icon = buildIcon(u':/icon/openlp.org-icon-32.bmp') |
694 | 32 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp.org-icon-32.bmp'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
696 | 33 | customEditDialog.setWindowIcon(icon) | 32 | customEditDialog.setWindowIcon(icon) |
697 | 34 | self.gridLayout = QtGui.QGridLayout(customEditDialog) | 33 | self.gridLayout = QtGui.QGridLayout(customEditDialog) |
698 | 35 | self.gridLayout.setObjectName(u'gridLayout') | 34 | self.gridLayout.setObjectName(u'gridLayout') |
699 | @@ -51,16 +50,14 @@ | |||
700 | 51 | self.verticalLayout = QtGui.QVBoxLayout() | 50 | self.verticalLayout = QtGui.QVBoxLayout() |
701 | 52 | self.verticalLayout.setObjectName(u'verticalLayout') | 51 | self.verticalLayout.setObjectName(u'verticalLayout') |
702 | 53 | self.UpButton = QtGui.QPushButton(customEditDialog) | 52 | self.UpButton = QtGui.QPushButton(customEditDialog) |
705 | 54 | icon1 = QtGui.QIcon() | 53 | icon1 = buildIcon(u':/services/service_up.png') |
704 | 55 | icon1.addPixmap(QtGui.QPixmap(u':/services/service_up.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
706 | 56 | self.UpButton.setIcon(icon1) | 54 | self.UpButton.setIcon(icon1) |
707 | 57 | self.UpButton.setObjectName(u'UpButton') | 55 | self.UpButton.setObjectName(u'UpButton') |
708 | 58 | self.verticalLayout.addWidget(self.UpButton) | 56 | self.verticalLayout.addWidget(self.UpButton) |
709 | 59 | spacerItem = QtGui.QSpacerItem(20, 128, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) | 57 | spacerItem = QtGui.QSpacerItem(20, 128, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) |
710 | 60 | self.verticalLayout.addItem(spacerItem) | 58 | self.verticalLayout.addItem(spacerItem) |
711 | 61 | self.DownButton = QtGui.QPushButton(customEditDialog) | 59 | self.DownButton = QtGui.QPushButton(customEditDialog) |
714 | 62 | icon2 = QtGui.QIcon() | 60 | icon2 = buildIcon(u':/services/service_down.png') |
713 | 63 | icon2.addPixmap(QtGui.QPixmap(u':/services/service_down.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
715 | 64 | self.DownButton.setIcon(icon2) | 61 | self.DownButton.setIcon(icon2) |
716 | 65 | self.DownButton.setObjectName(u'DownButton') | 62 | self.DownButton.setObjectName(u'DownButton') |
717 | 66 | self.verticalLayout.addWidget(self.DownButton) | 63 | self.verticalLayout.addWidget(self.DownButton) |
718 | 67 | 64 | ||
719 | === modified file 'openlp/plugins/images/imageplugin.py' | |||
720 | --- openlp/plugins/images/imageplugin.py 2009-09-25 00:43:42 +0000 | |||
721 | +++ openlp/plugins/images/imageplugin.py 2009-09-29 14:11:59 +0000 | |||
722 | @@ -24,9 +24,7 @@ | |||
723 | 24 | 24 | ||
724 | 25 | import logging | 25 | import logging |
725 | 26 | 26 | ||
729 | 27 | from PyQt4 import QtGui | 27 | from openlp.core.lib import Plugin, buildIcon |
727 | 28 | |||
728 | 29 | from openlp.core.lib import Plugin | ||
730 | 30 | from openlp.plugins.images.lib import ImageMediaItem, ImageTab | 28 | from openlp.plugins.images.lib import ImageMediaItem, ImageTab |
731 | 31 | 29 | ||
732 | 32 | class ImagePlugin(Plugin): | 30 | class ImagePlugin(Plugin): |
733 | @@ -39,9 +37,7 @@ | |||
734 | 39 | Plugin.__init__(self, u'Images', u'1.9.0', plugin_helpers) | 37 | Plugin.__init__(self, u'Images', u'1.9.0', plugin_helpers) |
735 | 40 | self.weight = -7 | 38 | self.weight = -7 |
736 | 41 | # Create the plugin icon | 39 | # Create the plugin icon |
740 | 42 | self.icon = QtGui.QIcon() | 40 | self.icon = buildIcon(u':/media/media_image.png') |
738 | 43 | self.icon.addPixmap(QtGui.QPixmap(u':/media/media_image.png'), | ||
739 | 44 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
741 | 45 | 41 | ||
742 | 46 | def get_settings_tab(self): | 42 | def get_settings_tab(self): |
743 | 47 | self.ImageTab = ImageTab() | 43 | self.ImageTab = ImageTab() |
744 | 48 | 44 | ||
745 | === modified file 'openlp/plugins/media/lib/__init__.py' | |||
746 | --- openlp/plugins/media/lib/__init__.py 2009-09-08 19:58:05 +0000 | |||
747 | +++ openlp/plugins/media/lib/__init__.py 2009-09-29 14:11:59 +0000 | |||
748 | @@ -22,8 +22,7 @@ | |||
749 | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # |
750 | 23 | ############################################################################### | 23 | ############################################################################### |
751 | 24 | 24 | ||
752 | 25 | from filelistdata import FileListData | ||
753 | 26 | from mediatab import MediaTab | 25 | from mediatab import MediaTab |
754 | 27 | from mediaitem import MediaMediaItem | 26 | from mediaitem import MediaMediaItem |
755 | 28 | 27 | ||
757 | 29 | __all__ = ['MediaTab', 'MediaMediaItem', 'FileListData'] | 28 | __all__ = ['MediaTab', 'MediaMediaItem'] |
758 | 30 | 29 | ||
759 | === modified file 'openlp/plugins/media/mediaplugin.py' | |||
760 | --- openlp/plugins/media/mediaplugin.py 2009-09-25 14:13:33 +0000 | |||
761 | +++ openlp/plugins/media/mediaplugin.py 2009-09-29 14:11:59 +0000 | |||
762 | @@ -22,9 +22,7 @@ | |||
763 | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # |
764 | 23 | ############################################################################### | 23 | ############################################################################### |
765 | 24 | 24 | ||
769 | 25 | from PyQt4 import QtGui | 25 | from openlp.core.lib import Plugin, buildIcon |
767 | 26 | |||
768 | 27 | from openlp.core.lib import Plugin | ||
770 | 28 | from openlp.plugins.media.lib import MediaTab, MediaMediaItem | 26 | from openlp.plugins.media.lib import MediaTab, MediaMediaItem |
771 | 29 | 27 | ||
772 | 30 | class MediaPlugin(Plugin): | 28 | class MediaPlugin(Plugin): |
773 | @@ -34,11 +32,9 @@ | |||
774 | 34 | Plugin.__init__(self, u'Media', u'1.9.0', plugin_helpers) | 32 | Plugin.__init__(self, u'Media', u'1.9.0', plugin_helpers) |
775 | 35 | self.weight = -6 | 33 | self.weight = -6 |
776 | 36 | # Create the plugin icon | 34 | # Create the plugin icon |
780 | 37 | self.icon = QtGui.QIcon() | 35 | self.icon = buildIcon(u':/media/media_video.png') |
778 | 38 | self.icon.addPixmap(QtGui.QPixmap(u':/media/media_video.png'), | ||
779 | 39 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
781 | 40 | # passed with drag and drop messages | 36 | # passed with drag and drop messages |
783 | 41 | self.dnd_id=u'Media' | 37 | self.dnd_id = u'Media' |
784 | 42 | 38 | ||
785 | 43 | def get_settings_tab(self): | 39 | def get_settings_tab(self): |
786 | 44 | self.MediaTab = MediaTab() | 40 | self.MediaTab = MediaTab() |
787 | 45 | 41 | ||
788 | === modified file 'openlp/plugins/presentations/presentationplugin.py' | |||
789 | --- openlp/plugins/presentations/presentationplugin.py 2009-09-26 20:51:05 +0000 | |||
790 | +++ openlp/plugins/presentations/presentationplugin.py 2009-09-29 14:11:59 +0000 | |||
791 | @@ -22,12 +22,11 @@ | |||
792 | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # |
793 | 23 | ############################################################################### | 23 | ############################################################################### |
794 | 24 | 24 | ||
795 | 25 | import os | ||
796 | 26 | import logging | 25 | import logging |
797 | 27 | 26 | ||
799 | 28 | from PyQt4 import QtCore, QtGui | 27 | from PyQt4 import QtCore |
800 | 29 | 28 | ||
802 | 30 | from openlp.core.lib import Plugin | 29 | from openlp.core.lib import Plugin, buildIcon |
803 | 31 | from openlp.plugins.presentations.lib import * | 30 | from openlp.plugins.presentations.lib import * |
804 | 32 | 31 | ||
805 | 33 | class PresentationPlugin(Plugin): | 32 | class PresentationPlugin(Plugin): |
806 | @@ -42,9 +41,7 @@ | |||
807 | 42 | Plugin.__init__(self, u'Presentations', u'1.9.0', plugin_helpers) | 41 | Plugin.__init__(self, u'Presentations', u'1.9.0', plugin_helpers) |
808 | 43 | self.weight = -8 | 42 | self.weight = -8 |
809 | 44 | # Create the plugin icon | 43 | # Create the plugin icon |
813 | 45 | self.icon = QtGui.QIcon() | 44 | self.icon = buildIcon(u':/media/media_presentation.png') |
811 | 46 | self.icon.addPixmap(QtGui.QPixmap(u':/media/media_presentation.png'), | ||
812 | 47 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
814 | 48 | 45 | ||
815 | 49 | def get_settings_tab(self): | 46 | def get_settings_tab(self): |
816 | 50 | """ | 47 | """ |
817 | 51 | 48 | ||
818 | === modified file 'openlp/plugins/songs/forms/editsongdialog.py' | |||
819 | --- openlp/plugins/songs/forms/editsongdialog.py 2009-09-08 19:58:05 +0000 | |||
820 | +++ openlp/plugins/songs/forms/editsongdialog.py 2009-09-29 14:11:59 +0000 | |||
821 | @@ -24,15 +24,13 @@ | |||
822 | 24 | 24 | ||
823 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
824 | 26 | 26 | ||
826 | 27 | from openlp.core.lib import translate | 27 | from openlp.core.lib import translate, buildIcon |
827 | 28 | 28 | ||
828 | 29 | class Ui_EditSongDialog(object): | 29 | class Ui_EditSongDialog(object): |
829 | 30 | def setupUi(self, EditSongDialog): | 30 | def setupUi(self, EditSongDialog): |
830 | 31 | EditSongDialog.setObjectName(u'EditSongDialog') | 31 | EditSongDialog.setObjectName(u'EditSongDialog') |
831 | 32 | EditSongDialog.resize(645, 417) | 32 | EditSongDialog.resize(645, 417) |
835 | 33 | icon = QtGui.QIcon() | 33 | icon = buildIcon(u':/icon/openlp.org-icon-32.bmp') |
833 | 34 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp.org-icon-32.bmp'), | ||
834 | 35 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
836 | 36 | EditSongDialog.setWindowIcon(icon) | 34 | EditSongDialog.setWindowIcon(icon) |
837 | 37 | EditSongDialog.setModal(True) | 35 | EditSongDialog.setModal(True) |
838 | 38 | self.verticalLayout = QtGui.QVBoxLayout(EditSongDialog) | 36 | self.verticalLayout = QtGui.QVBoxLayout(EditSongDialog) |
839 | 39 | 37 | ||
840 | === modified file 'openlp/plugins/songs/forms/openlpexportform.py' | |||
841 | --- openlp/plugins/songs/forms/openlpexportform.py 2009-09-08 19:58:05 +0000 | |||
842 | +++ openlp/plugins/songs/forms/openlpexportform.py 2009-09-29 14:11:59 +0000 | |||
843 | @@ -23,7 +23,7 @@ | |||
844 | 23 | ############################################################################### | 23 | ############################################################################### |
845 | 24 | 24 | ||
846 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
848 | 26 | from openlp.core.lib import translate | 26 | from openlp.core.lib import translate, buildIcon |
849 | 27 | 27 | ||
850 | 28 | class OpenLPExportForm(object): | 28 | class OpenLPExportForm(object): |
851 | 29 | 29 | ||
852 | @@ -34,8 +34,7 @@ | |||
853 | 34 | def setupUi(self): | 34 | def setupUi(self): |
854 | 35 | self.OpenLPExportForm.setObjectName(u'OpenLPExportForm') | 35 | self.OpenLPExportForm.setObjectName(u'OpenLPExportForm') |
855 | 36 | self.OpenLPExportForm.resize(473, 459) | 36 | self.OpenLPExportForm.resize(473, 459) |
858 | 37 | icon = QtGui.QIcon() | 37 | icon = buildIcon(u':/icon/openlp-logo-16x16.png') |
857 | 38 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
859 | 39 | self.OpenLPExportForm.setWindowIcon(icon) | 38 | self.OpenLPExportForm.setWindowIcon(icon) |
860 | 40 | self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenLPExportForm) | 39 | self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenLPExportForm) |
861 | 41 | self.verticalLayout_5.setMargin(8) | 40 | self.verticalLayout_5.setMargin(8) |
862 | @@ -58,8 +57,7 @@ | |||
863 | 58 | self.ExportFileLineEdit.setObjectName(u'ExportFileLineEdit') | 57 | self.ExportFileLineEdit.setObjectName(u'ExportFileLineEdit') |
864 | 59 | self.horizontalLayout.addWidget(self.ExportFileLineEdit) | 58 | self.horizontalLayout.addWidget(self.ExportFileLineEdit) |
865 | 60 | self.ExportFileSelectPushButton = QtGui.QPushButton(self.ExportFileWidget) | 59 | self.ExportFileSelectPushButton = QtGui.QPushButton(self.ExportFileWidget) |
868 | 61 | icon1 = QtGui.QIcon() | 60 | icon1 = buildIcon(u':/exports/export_load.png') |
867 | 62 | icon1.addPixmap(QtGui.QPixmap(u':/exports/export_load.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
869 | 63 | self.ExportFileSelectPushButton.setIcon(icon1) | 61 | self.ExportFileSelectPushButton.setIcon(icon1) |
870 | 64 | self.ExportFileSelectPushButton.setObjectName(u'ExportFileSelectPushButton') | 62 | self.ExportFileSelectPushButton.setObjectName(u'ExportFileSelectPushButton') |
871 | 65 | self.horizontalLayout.addWidget(self.ExportFileSelectPushButton) | 63 | self.horizontalLayout.addWidget(self.ExportFileSelectPushButton) |
872 | @@ -117,8 +115,7 @@ | |||
873 | 117 | sizePolicy.setHeightForWidth(self.ExportSelectAllPushButton.sizePolicy().hasHeightForWidth()) | 115 | sizePolicy.setHeightForWidth(self.ExportSelectAllPushButton.sizePolicy().hasHeightForWidth()) |
874 | 118 | self.ExportSelectAllPushButton.setSizePolicy(sizePolicy) | 116 | self.ExportSelectAllPushButton.setSizePolicy(sizePolicy) |
875 | 119 | self.ExportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) | 117 | self.ExportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) |
878 | 120 | icon2 = QtGui.QIcon() | 118 | icon2 = buildIcon(u':/exports/export_selectall.png') |
877 | 121 | icon2.addPixmap(QtGui.QPixmap(u':/exports/export_selectall.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
879 | 122 | self.ExportSelectAllPushButton.setIcon(icon2) | 119 | self.ExportSelectAllPushButton.setIcon(icon2) |
880 | 123 | self.ExportSelectAllPushButton.setObjectName(u'ExportSelectAllPushButton') | 120 | self.ExportSelectAllPushButton.setObjectName(u'ExportSelectAllPushButton') |
881 | 124 | self.horizontalLayout_2.addWidget(self.ExportSelectAllPushButton) | 121 | self.horizontalLayout_2.addWidget(self.ExportSelectAllPushButton) |
882 | @@ -167,8 +164,7 @@ | |||
883 | 167 | sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) | 164 | sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) |
884 | 168 | self.AddSelectedPushButton.setSizePolicy(sizePolicy) | 165 | self.AddSelectedPushButton.setSizePolicy(sizePolicy) |
885 | 169 | self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) | 166 | self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) |
888 | 170 | icon3 = QtGui.QIcon() | 167 | icon3 = buildIcon(u':/exports/export_move_to_list.png') |
887 | 171 | icon3.addPixmap(QtGui.QPixmap(u':/exports/export_move_to_list.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
889 | 172 | self.AddSelectedPushButton.setIcon(icon3) | 168 | self.AddSelectedPushButton.setIcon(icon3) |
890 | 173 | self.AddSelectedPushButton.setObjectName(u'AddSelectedPushButton') | 169 | self.AddSelectedPushButton.setObjectName(u'AddSelectedPushButton') |
891 | 174 | self.verticalLayout_3.addWidget(self.AddSelectedPushButton) | 170 | self.verticalLayout_3.addWidget(self.AddSelectedPushButton) |
892 | @@ -237,8 +233,7 @@ | |||
893 | 237 | sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) | 233 | sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) |
894 | 238 | self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) | 234 | self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) |
895 | 239 | self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) | 235 | self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) |
898 | 240 | icon4 = QtGui.QIcon() | 236 | icon4 = buildIcon(u':/exports/export_remove.png') |
897 | 241 | icon4.addPixmap(QtGui.QPixmap(u':/exports/export_remove.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
899 | 242 | self.SelectedRemoveSelectedButton.setIcon(icon4) | 237 | self.SelectedRemoveSelectedButton.setIcon(icon4) |
900 | 243 | self.SelectedRemoveSelectedButton.setObjectName(u'SelectedRemoveSelectedButton') | 238 | self.SelectedRemoveSelectedButton.setObjectName(u'SelectedRemoveSelectedButton') |
901 | 244 | self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) | 239 | self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) |
902 | 245 | 240 | ||
903 | === modified file 'openlp/plugins/songs/forms/openlpimportform.py' | |||
904 | --- openlp/plugins/songs/forms/openlpimportform.py 2009-09-08 19:58:05 +0000 | |||
905 | +++ openlp/plugins/songs/forms/openlpimportform.py 2009-09-29 14:11:59 +0000 | |||
906 | @@ -23,7 +23,7 @@ | |||
907 | 23 | ############################################################################### | 23 | ############################################################################### |
908 | 24 | 24 | ||
909 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
911 | 26 | from openlp.core.lib import translate | 26 | from openlp.core.lib import translate, buildIcon |
912 | 27 | 27 | ||
913 | 28 | class OpenLPImportForm(object): | 28 | class OpenLPImportForm(object): |
914 | 29 | 29 | ||
915 | @@ -34,8 +34,7 @@ | |||
916 | 34 | def setupUi(self): | 34 | def setupUi(self): |
917 | 35 | self.OpenLPImportForm.setObjectName(u'OpenLPImportForm') | 35 | self.OpenLPImportForm.setObjectName(u'OpenLPImportForm') |
918 | 36 | self.OpenLPImportForm.resize(473, 459) | 36 | self.OpenLPImportForm.resize(473, 459) |
921 | 37 | icon = QtGui.QIcon() | 37 | icon = buildIcon(u':/icon/openlp-logo-16x16.png') |
920 | 38 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
922 | 39 | self.OpenLPImportForm.setWindowIcon(icon) | 38 | self.OpenLPImportForm.setWindowIcon(icon) |
923 | 40 | self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenLPImportForm) | 39 | self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenLPImportForm) |
924 | 41 | self.verticalLayout_5.setMargin(8) | 40 | self.verticalLayout_5.setMargin(8) |
925 | @@ -58,8 +57,7 @@ | |||
926 | 58 | self.ImportFileLineEdit.setObjectName(u'ImportFileLineEdit') | 57 | self.ImportFileLineEdit.setObjectName(u'ImportFileLineEdit') |
927 | 59 | self.horizontalLayout.addWidget(self.ImportFileLineEdit) | 58 | self.horizontalLayout.addWidget(self.ImportFileLineEdit) |
928 | 60 | self.ImportFileSelectPushButton = QtGui.QPushButton(self.ImportFileWidget) | 59 | self.ImportFileSelectPushButton = QtGui.QPushButton(self.ImportFileWidget) |
931 | 61 | icon1 = QtGui.QIcon() | 60 | icon1 = buildIcon(u':/imports/import_load.png') |
930 | 62 | icon1.addPixmap(QtGui.QPixmap(u':/imports/import_load.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
932 | 63 | self.ImportFileSelectPushButton.setIcon(icon1) | 61 | self.ImportFileSelectPushButton.setIcon(icon1) |
933 | 64 | self.ImportFileSelectPushButton.setObjectName(u'ImportFileSelectPushButton') | 62 | self.ImportFileSelectPushButton.setObjectName(u'ImportFileSelectPushButton') |
934 | 65 | self.horizontalLayout.addWidget(self.ImportFileSelectPushButton) | 63 | self.horizontalLayout.addWidget(self.ImportFileSelectPushButton) |
935 | @@ -117,8 +115,7 @@ | |||
936 | 117 | sizePolicy.setHeightForWidth(self.ImportSelectAllPushButton.sizePolicy().hasHeightForWidth()) | 115 | sizePolicy.setHeightForWidth(self.ImportSelectAllPushButton.sizePolicy().hasHeightForWidth()) |
937 | 118 | self.ImportSelectAllPushButton.setSizePolicy(sizePolicy) | 116 | self.ImportSelectAllPushButton.setSizePolicy(sizePolicy) |
938 | 119 | self.ImportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) | 117 | self.ImportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) |
941 | 120 | icon2 = QtGui.QIcon() | 118 | icon2 = buildIcon(u':/imports/import_selectall.png') |
940 | 121 | icon2.addPixmap(QtGui.QPixmap(u':/imports/import_selectall.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
942 | 122 | self.ImportSelectAllPushButton.setIcon(icon2) | 119 | self.ImportSelectAllPushButton.setIcon(icon2) |
943 | 123 | self.ImportSelectAllPushButton.setObjectName(u'ImportSelectAllPushButton') | 120 | self.ImportSelectAllPushButton.setObjectName(u'ImportSelectAllPushButton') |
944 | 124 | self.horizontalLayout_2.addWidget(self.ImportSelectAllPushButton) | 121 | self.horizontalLayout_2.addWidget(self.ImportSelectAllPushButton) |
945 | @@ -167,8 +164,7 @@ | |||
946 | 167 | sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) | 164 | sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) |
947 | 168 | self.AddSelectedPushButton.setSizePolicy(sizePolicy) | 165 | self.AddSelectedPushButton.setSizePolicy(sizePolicy) |
948 | 169 | self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) | 166 | self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) |
951 | 170 | icon3 = QtGui.QIcon() | 167 | icon3 = buildIcon(u':/imports/import_move_to_list.png') |
950 | 171 | icon3.addPixmap(QtGui.QPixmap(u':/imports/import_move_to_list.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
952 | 172 | self.AddSelectedPushButton.setIcon(icon3) | 168 | self.AddSelectedPushButton.setIcon(icon3) |
953 | 173 | self.AddSelectedPushButton.setObjectName(u'AddSelectedPushButton') | 169 | self.AddSelectedPushButton.setObjectName(u'AddSelectedPushButton') |
954 | 174 | self.verticalLayout_3.addWidget(self.AddSelectedPushButton) | 170 | self.verticalLayout_3.addWidget(self.AddSelectedPushButton) |
955 | @@ -237,8 +233,7 @@ | |||
956 | 237 | sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) | 233 | sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) |
957 | 238 | self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) | 234 | self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) |
958 | 239 | self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) | 235 | self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) |
961 | 240 | icon4 = QtGui.QIcon() | 236 | icon4 = buildIcon(u':/imports/import_remove.png') |
960 | 241 | icon4.addPixmap(QtGui.QPixmap(u':/imports/import_remove.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
962 | 242 | self.SelectedRemoveSelectedButton.setIcon(icon4) | 237 | self.SelectedRemoveSelectedButton.setIcon(icon4) |
963 | 243 | self.SelectedRemoveSelectedButton.setObjectName(u'SelectedRemoveSelectedButton') | 238 | self.SelectedRemoveSelectedButton.setObjectName(u'SelectedRemoveSelectedButton') |
964 | 244 | self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) | 239 | self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) |
965 | 245 | 240 | ||
966 | === modified file 'openlp/plugins/songs/forms/opensongexportform.py' | |||
967 | --- openlp/plugins/songs/forms/opensongexportform.py 2009-09-08 19:58:05 +0000 | |||
968 | +++ openlp/plugins/songs/forms/opensongexportform.py 2009-09-29 14:11:59 +0000 | |||
969 | @@ -23,7 +23,7 @@ | |||
970 | 23 | ############################################################################### | 23 | ############################################################################### |
971 | 24 | 24 | ||
972 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
974 | 26 | from openlp.core.lib import translate | 26 | from openlp.core.lib import translate, buildIcon |
975 | 27 | 27 | ||
976 | 28 | class OpenSongExportForm(object): | 28 | class OpenSongExportForm(object): |
977 | 29 | 29 | ||
978 | @@ -34,8 +34,7 @@ | |||
979 | 34 | def setupUi(self): | 34 | def setupUi(self): |
980 | 35 | self.OpenSongExportForm.setObjectName(u'OpenSongExportForm') | 35 | self.OpenSongExportForm.setObjectName(u'OpenSongExportForm') |
981 | 36 | self.OpenSongExportForm.resize(473, 459) | 36 | self.OpenSongExportForm.resize(473, 459) |
984 | 37 | icon = QtGui.QIcon() | 37 | icon = buildIcon(u':/icon/openlp-logo-16x16.png') |
983 | 38 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
985 | 39 | self.OpenSongExportForm.setWindowIcon(icon) | 38 | self.OpenSongExportForm.setWindowIcon(icon) |
986 | 40 | self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenSongExportForm) | 39 | self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenSongExportForm) |
987 | 41 | self.verticalLayout_5.setMargin(8) | 40 | self.verticalLayout_5.setMargin(8) |
988 | @@ -58,8 +57,7 @@ | |||
989 | 58 | self.ExportFileLineEdit.setObjectName(u'ExportFileLineEdit') | 57 | self.ExportFileLineEdit.setObjectName(u'ExportFileLineEdit') |
990 | 59 | self.horizontalLayout.addWidget(self.ExportFileLineEdit) | 58 | self.horizontalLayout.addWidget(self.ExportFileLineEdit) |
991 | 60 | self.ExportFileSelectPushButton = QtGui.QPushButton(self.ExportFileWidget) | 59 | self.ExportFileSelectPushButton = QtGui.QPushButton(self.ExportFileWidget) |
994 | 61 | icon1 = QtGui.QIcon() | 60 | icon1 = buildIcon(u':/exports/export_load.png') |
993 | 62 | icon1.addPixmap(QtGui.QPixmap(u':/exports/export_load.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
995 | 63 | self.ExportFileSelectPushButton.setIcon(icon1) | 61 | self.ExportFileSelectPushButton.setIcon(icon1) |
996 | 64 | self.ExportFileSelectPushButton.setObjectName(u'ExportFileSelectPushButton') | 62 | self.ExportFileSelectPushButton.setObjectName(u'ExportFileSelectPushButton') |
997 | 65 | self.horizontalLayout.addWidget(self.ExportFileSelectPushButton) | 63 | self.horizontalLayout.addWidget(self.ExportFileSelectPushButton) |
998 | @@ -117,8 +115,7 @@ | |||
999 | 117 | sizePolicy.setHeightForWidth(self.ExportSelectAllPushButton.sizePolicy().hasHeightForWidth()) | 115 | sizePolicy.setHeightForWidth(self.ExportSelectAllPushButton.sizePolicy().hasHeightForWidth()) |
1000 | 118 | self.ExportSelectAllPushButton.setSizePolicy(sizePolicy) | 116 | self.ExportSelectAllPushButton.setSizePolicy(sizePolicy) |
1001 | 119 | self.ExportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) | 117 | self.ExportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) |
1004 | 120 | icon2 = QtGui.QIcon() | 118 | icon2 = buildIcon(u':/exports/export_selectall.png') |
1003 | 121 | icon2.addPixmap(QtGui.QPixmap(u':/exports/export_selectall.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1005 | 122 | self.ExportSelectAllPushButton.setIcon(icon2) | 119 | self.ExportSelectAllPushButton.setIcon(icon2) |
1006 | 123 | self.ExportSelectAllPushButton.setObjectName(u'ExportSelectAllPushButton') | 120 | self.ExportSelectAllPushButton.setObjectName(u'ExportSelectAllPushButton') |
1007 | 124 | self.horizontalLayout_2.addWidget(self.ExportSelectAllPushButton) | 121 | self.horizontalLayout_2.addWidget(self.ExportSelectAllPushButton) |
1008 | @@ -167,8 +164,7 @@ | |||
1009 | 167 | sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) | 164 | sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) |
1010 | 168 | self.AddSelectedPushButton.setSizePolicy(sizePolicy) | 165 | self.AddSelectedPushButton.setSizePolicy(sizePolicy) |
1011 | 169 | self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) | 166 | self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) |
1014 | 170 | icon3 = QtGui.QIcon() | 167 | icon3 = buildIcon(u':/exports/export_move_to_list.png') |
1013 | 171 | icon3.addPixmap(QtGui.QPixmap(u':/exports/export_move_to_list.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1015 | 172 | self.AddSelectedPushButton.setIcon(icon3) | 168 | self.AddSelectedPushButton.setIcon(icon3) |
1016 | 173 | self.AddSelectedPushButton.setObjectName(u'AddSelectedPushButton') | 169 | self.AddSelectedPushButton.setObjectName(u'AddSelectedPushButton') |
1017 | 174 | self.verticalLayout_3.addWidget(self.AddSelectedPushButton) | 170 | self.verticalLayout_3.addWidget(self.AddSelectedPushButton) |
1018 | @@ -237,8 +233,7 @@ | |||
1019 | 237 | sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) | 233 | sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) |
1020 | 238 | self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) | 234 | self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) |
1021 | 239 | self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) | 235 | self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) |
1024 | 240 | icon4 = QtGui.QIcon() | 236 | icon4 = buildIcon(u':/exports/export_remove.png') |
1023 | 241 | icon4.addPixmap(QtGui.QPixmap(u':/exports/export_remove.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1025 | 242 | self.SelectedRemoveSelectedButton.setIcon(icon4) | 237 | self.SelectedRemoveSelectedButton.setIcon(icon4) |
1026 | 243 | self.SelectedRemoveSelectedButton.setObjectName(u'SelectedRemoveSelectedButton') | 238 | self.SelectedRemoveSelectedButton.setObjectName(u'SelectedRemoveSelectedButton') |
1027 | 244 | self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) | 239 | self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) |
1028 | 245 | 240 | ||
1029 | === modified file 'openlp/plugins/songs/forms/opensongimportform.py' | |||
1030 | --- openlp/plugins/songs/forms/opensongimportform.py 2009-09-08 19:58:05 +0000 | |||
1031 | +++ openlp/plugins/songs/forms/opensongimportform.py 2009-09-29 14:11:59 +0000 | |||
1032 | @@ -23,7 +23,7 @@ | |||
1033 | 23 | ############################################################################### | 23 | ############################################################################### |
1034 | 24 | 24 | ||
1035 | 25 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
1037 | 26 | from openlp.core.lib import translate | 26 | from openlp.core.lib import translate, buildIcon |
1038 | 27 | 27 | ||
1039 | 28 | class OpenSongImportForm(object): | 28 | class OpenSongImportForm(object): |
1040 | 29 | 29 | ||
1041 | @@ -34,8 +34,7 @@ | |||
1042 | 34 | def setupUi(self): | 34 | def setupUi(self): |
1043 | 35 | self.OpenSongImportForm.setObjectName(u'OpenSongImportForm') | 35 | self.OpenSongImportForm.setObjectName(u'OpenSongImportForm') |
1044 | 36 | self.OpenSongImportForm.resize(481, 153) | 36 | self.OpenSongImportForm.resize(481, 153) |
1047 | 37 | icon = QtGui.QIcon() | 37 | icon = buildIcon(u':/icon/openlp-logo-16x16.png') |
1046 | 38 | icon.addPixmap(QtGui.QPixmap(u':/icon/openlp-logo-16x16.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1048 | 39 | self.OpenSongImportForm.setWindowIcon(icon) | 38 | self.OpenSongImportForm.setWindowIcon(icon) |
1049 | 40 | self.verticalLayout = QtGui.QVBoxLayout(self.OpenSongImportForm) | 39 | self.verticalLayout = QtGui.QVBoxLayout(self.OpenSongImportForm) |
1050 | 41 | self.verticalLayout.setSpacing(6) | 40 | self.verticalLayout.setSpacing(6) |
1051 | @@ -59,8 +58,7 @@ | |||
1052 | 59 | self.ImportFileLineEdit.setObjectName(u'ImportFileLineEdit') | 58 | self.ImportFileLineEdit.setObjectName(u'ImportFileLineEdit') |
1053 | 60 | self.horizontalLayout.addWidget(self.ImportFileLineEdit) | 59 | self.horizontalLayout.addWidget(self.ImportFileLineEdit) |
1054 | 61 | self.ImportFileSelectPushButton = QtGui.QPushButton(self.ImportFileWidget) | 60 | self.ImportFileSelectPushButton = QtGui.QPushButton(self.ImportFileWidget) |
1057 | 62 | icon1 = QtGui.QIcon() | 61 | icon1 = buildIcon(u':/imports/import_load.png') |
1056 | 63 | icon1.addPixmap(QtGui.QPixmap(u':/imports/import_load.png'), QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1058 | 64 | self.ImportFileSelectPushButton.setIcon(icon1) | 62 | self.ImportFileSelectPushButton.setIcon(icon1) |
1059 | 65 | self.ImportFileSelectPushButton.setObjectName(u'ImportFileSelectPushButton') | 63 | self.ImportFileSelectPushButton.setObjectName(u'ImportFileSelectPushButton') |
1060 | 66 | self.horizontalLayout.addWidget(self.ImportFileSelectPushButton) | 64 | self.horizontalLayout.addWidget(self.ImportFileSelectPushButton) |
1061 | 67 | 65 | ||
1062 | === modified file 'openlp/plugins/songs/forms/songmaintenancedialog.py' | |||
1063 | --- openlp/plugins/songs/forms/songmaintenancedialog.py 2009-09-10 18:15:40 +0000 | |||
1064 | +++ openlp/plugins/songs/forms/songmaintenancedialog.py 2009-09-29 14:11:59 +0000 | |||
1065 | @@ -1,24 +1,30 @@ | |||
1066 | 1 | # -*- coding: utf-8 -*- | 1 | # -*- coding: utf-8 -*- |
1067 | 2 | # vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 | 2 | # vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 |
1085 | 3 | """ | 3 | |
1086 | 4 | OpenLP - Open Source Lyrics Projection | 4 | ############################################################################### |
1087 | 5 | Copyright (c) 2008 Raoul Snyman | 5 | # OpenLP - Open Source Lyrics Projection # |
1088 | 6 | Portions copyright (c) 2008-2009 Martin Thompson, Tim Bentley, | 6 | # --------------------------------------------------------------------------- # |
1089 | 7 | 7 | # Copyright (c) 2008-2009 Raoul Snyman # | |
1090 | 8 | This program is free software; you can redistribute it and/or modify it under | 8 | # Portions copyright (c) 2008-2009 Martin Thompson, Tim Bentley, Carsten # |
1091 | 9 | the terms of the GNU General Public License as published by the Free Software | 9 | # Tinggaard, Jon Tibble, Jonathan Corwin, Maikel Stuivenberg, Scott Guerrieri # |
1092 | 10 | Foundation; version 2 of the License. | 10 | # --------------------------------------------------------------------------- # |
1093 | 11 | 11 | # This program is free software; you can redistribute it and/or modify it # | |
1094 | 12 | This program is distributed in the hope that it will be useful, but WITHOUT ANY | 12 | # under the terms of the GNU General Public License as published by the Free # |
1095 | 13 | WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A | 13 | # Software Foundation; version 2 of the License. # |
1096 | 14 | PARTICULAR PURPOSE. See the GNU General Public License for more details. | 14 | # # |
1097 | 15 | 15 | # This program is distributed in the hope that it will be useful, but WITHOUT # | |
1098 | 16 | You should have received a copy of the GNU General Public License along with | 16 | # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or # |
1099 | 17 | this program; if not, write to the Free Software Foundation, Inc., 59 Temple | 17 | # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for # |
1100 | 18 | Place, Suite 330, Boston, MA 02111-1307 USA | 18 | # more details. # |
1101 | 19 | """ | 19 | # # |
1102 | 20 | # You should have received a copy of the GNU General Public License along # | ||
1103 | 21 | # with this program; if not, write to the Free Software Foundation, Inc., 59 # | ||
1104 | 22 | # Temple Place, Suite 330, Boston, MA 02111-1307 USA # | ||
1105 | 23 | ############################################################################### | ||
1106 | 24 | |||
1107 | 20 | from PyQt4 import QtCore, QtGui | 25 | from PyQt4 import QtCore, QtGui |
1109 | 21 | from openlp.core.lib import translate | 26 | |
1110 | 27 | from openlp.core.lib import translate, buildIcon | ||
1111 | 22 | 28 | ||
1112 | 23 | class Ui_SongMaintenanceDialog(object): | 29 | class Ui_SongMaintenanceDialog(object): |
1113 | 24 | def setupUi(self, SongMaintenanceDialog): | 30 | def setupUi(self, SongMaintenanceDialog): |
1114 | @@ -51,19 +57,13 @@ | |||
1115 | 51 | self.TypeListWidget.setSortingEnabled(False) | 57 | self.TypeListWidget.setSortingEnabled(False) |
1116 | 52 | self.TypeListWidget.setUniformItemSizes(True) | 58 | self.TypeListWidget.setUniformItemSizes(True) |
1117 | 53 | self.TypeListWidget.setObjectName(u'TypeListWidget') | 59 | self.TypeListWidget.setObjectName(u'TypeListWidget') |
1121 | 54 | icon = QtGui.QIcon() | 60 | icon = buildIcon(u':/songs/author_maintenance.png') |
1119 | 55 | icon.addPixmap(QtGui.QPixmap(u':/songs/author_maintenance.png'), | ||
1120 | 56 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1122 | 57 | item = QtGui.QListWidgetItem(self.TypeListWidget) | 61 | item = QtGui.QListWidgetItem(self.TypeListWidget) |
1123 | 58 | item.setIcon(icon) | 62 | item.setIcon(icon) |
1127 | 59 | icon1 = QtGui.QIcon() | 63 | icon1 = buildIcon(u':/songs/topic_maintenance.png') |
1125 | 60 | icon1.addPixmap(QtGui.QPixmap(u':/songs/topic_maintenance.png'), | ||
1126 | 61 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1128 | 62 | item = QtGui.QListWidgetItem(self.TypeListWidget) | 64 | item = QtGui.QListWidgetItem(self.TypeListWidget) |
1129 | 63 | item.setIcon(icon1) | 65 | item.setIcon(icon1) |
1133 | 64 | icon2 = QtGui.QIcon() | 66 | icon2 = buildIcon(u':/songs/book_maintenance.png') |
1131 | 65 | icon2.addPixmap(QtGui.QPixmap(u':/songs/book_maintenance.png'), | ||
1132 | 66 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1134 | 67 | item = QtGui.QListWidgetItem(self.TypeListWidget) | 67 | item = QtGui.QListWidgetItem(self.TypeListWidget) |
1135 | 68 | item.setIcon(icon2) | 68 | item.setIcon(icon2) |
1136 | 69 | self.ContentLayout.addWidget(self.TypeListWidget) | 69 | self.ContentLayout.addWidget(self.TypeListWidget) |
1137 | @@ -88,23 +88,17 @@ | |||
1138 | 88 | QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) | 88 | QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
1139 | 89 | self.AuthorButtonsLayout.addItem(spacerItem) | 89 | self.AuthorButtonsLayout.addItem(spacerItem) |
1140 | 90 | self.AuthorAddButton = QtGui.QPushButton(self.AuthorButtonWidget) | 90 | self.AuthorAddButton = QtGui.QPushButton(self.AuthorButtonWidget) |
1144 | 91 | icon3 = QtGui.QIcon() | 91 | icon3 = buildIcon(u':/songs/author_add.png') |
1142 | 92 | icon3.addPixmap(QtGui.QPixmap(u':/songs/author_add.png'), | ||
1143 | 93 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1145 | 94 | self.AuthorAddButton.setIcon(icon3) | 92 | self.AuthorAddButton.setIcon(icon3) |
1146 | 95 | self.AuthorAddButton.setObjectName(u'AuthorAddButton') | 93 | self.AuthorAddButton.setObjectName(u'AuthorAddButton') |
1147 | 96 | self.AuthorButtonsLayout.addWidget(self.AuthorAddButton) | 94 | self.AuthorButtonsLayout.addWidget(self.AuthorAddButton) |
1148 | 97 | self.AuthorEditButton = QtGui.QPushButton(self.AuthorButtonWidget) | 95 | self.AuthorEditButton = QtGui.QPushButton(self.AuthorButtonWidget) |
1152 | 98 | icon4 = QtGui.QIcon() | 96 | icon4 = buildIcon(u':/songs/author_edit.png') |
1150 | 99 | icon4.addPixmap(QtGui.QPixmap(u':/songs/author_edit.png'), | ||
1151 | 100 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1153 | 101 | self.AuthorEditButton.setIcon(icon4) | 97 | self.AuthorEditButton.setIcon(icon4) |
1154 | 102 | self.AuthorEditButton.setObjectName(u'AuthorEditButton') | 98 | self.AuthorEditButton.setObjectName(u'AuthorEditButton') |
1155 | 103 | self.AuthorButtonsLayout.addWidget(self.AuthorEditButton) | 99 | self.AuthorButtonsLayout.addWidget(self.AuthorEditButton) |
1156 | 104 | self.AuthorDeleteButton = QtGui.QPushButton(self.AuthorButtonWidget) | 100 | self.AuthorDeleteButton = QtGui.QPushButton(self.AuthorButtonWidget) |
1160 | 105 | icon5 = QtGui.QIcon() | 101 | icon5 = buildIcon(u':/songs/author_delete.png') |
1158 | 106 | icon5.addPixmap(QtGui.QPixmap(u':/songs/author_delete.png'), | ||
1159 | 107 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1161 | 108 | self.AuthorDeleteButton.setIcon(icon5) | 102 | self.AuthorDeleteButton.setIcon(icon5) |
1162 | 109 | self.AuthorDeleteButton.setObjectName(u'AuthorDeleteButton') | 103 | self.AuthorDeleteButton.setObjectName(u'AuthorDeleteButton') |
1163 | 110 | self.AuthorButtonsLayout.addWidget(self.AuthorDeleteButton) | 104 | self.AuthorButtonsLayout.addWidget(self.AuthorDeleteButton) |
1164 | @@ -134,23 +128,17 @@ | |||
1165 | 134 | QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) | 128 | QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
1166 | 135 | self.TopicButtonLayout.addItem(TopicSpacerItem) | 129 | self.TopicButtonLayout.addItem(TopicSpacerItem) |
1167 | 136 | self.TopicAddButton = QtGui.QPushButton(self.TopicButtonWidget) | 130 | self.TopicAddButton = QtGui.QPushButton(self.TopicButtonWidget) |
1171 | 137 | icon6 = QtGui.QIcon() | 131 | icon6 = buildIcon(u':/songs/topic_add.png') |
1169 | 138 | icon6.addPixmap(QtGui.QPixmap(u':/songs/topic_add.png'), | ||
1170 | 139 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1172 | 140 | self.TopicAddButton.setIcon(icon6) | 132 | self.TopicAddButton.setIcon(icon6) |
1173 | 141 | self.TopicAddButton.setObjectName(u'TopicAddButton') | 133 | self.TopicAddButton.setObjectName(u'TopicAddButton') |
1174 | 142 | self.TopicButtonLayout.addWidget(self.TopicAddButton) | 134 | self.TopicButtonLayout.addWidget(self.TopicAddButton) |
1175 | 143 | self.TopicEditButton = QtGui.QPushButton(self.TopicButtonWidget) | 135 | self.TopicEditButton = QtGui.QPushButton(self.TopicButtonWidget) |
1179 | 144 | icon7 = QtGui.QIcon() | 136 | icon7 = buildIcon(u':/songs/topic_edit.png') |
1177 | 145 | icon7.addPixmap(QtGui.QPixmap(u':/songs/topic_edit.png'), | ||
1178 | 146 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1180 | 147 | self.TopicEditButton.setIcon(icon7) | 137 | self.TopicEditButton.setIcon(icon7) |
1181 | 148 | self.TopicEditButton.setObjectName(u'TopicEditButton') | 138 | self.TopicEditButton.setObjectName(u'TopicEditButton') |
1182 | 149 | self.TopicButtonLayout.addWidget(self.TopicEditButton) | 139 | self.TopicButtonLayout.addWidget(self.TopicEditButton) |
1183 | 150 | self.TopicDeleteButton = QtGui.QPushButton(self.TopicButtonWidget) | 140 | self.TopicDeleteButton = QtGui.QPushButton(self.TopicButtonWidget) |
1187 | 151 | icon8 = QtGui.QIcon() | 141 | icon8 = buildIcon(u':/songs/topic_delete.png') |
1185 | 152 | icon8.addPixmap(QtGui.QPixmap(u':/songs/topic_delete.png'), | ||
1186 | 153 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1188 | 154 | self.TopicDeleteButton.setIcon(icon8) | 142 | self.TopicDeleteButton.setIcon(icon8) |
1189 | 155 | self.TopicDeleteButton.setObjectName(u'TopicDeleteButton') | 143 | self.TopicDeleteButton.setObjectName(u'TopicDeleteButton') |
1190 | 156 | self.TopicButtonLayout.addWidget(self.TopicDeleteButton) | 144 | self.TopicButtonLayout.addWidget(self.TopicDeleteButton) |
1191 | @@ -180,23 +168,17 @@ | |||
1192 | 180 | QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) | 168 | QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) |
1193 | 181 | self.BookButtonLayout.addItem(spacerItem2) | 169 | self.BookButtonLayout.addItem(spacerItem2) |
1194 | 182 | self.BookAddButton = QtGui.QPushButton(self.BookButtonWidget) | 170 | self.BookAddButton = QtGui.QPushButton(self.BookButtonWidget) |
1198 | 183 | icon9 = QtGui.QIcon() | 171 | icon9 = buildIcon(u':/songs/book_add.png') |
1196 | 184 | icon9.addPixmap(QtGui.QPixmap(u':/songs/book_add.png'), | ||
1197 | 185 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1199 | 186 | self.BookAddButton.setIcon(icon9) | 172 | self.BookAddButton.setIcon(icon9) |
1200 | 187 | self.BookAddButton.setObjectName(u'BookAddButton') | 173 | self.BookAddButton.setObjectName(u'BookAddButton') |
1201 | 188 | self.BookButtonLayout.addWidget(self.BookAddButton) | 174 | self.BookButtonLayout.addWidget(self.BookAddButton) |
1202 | 189 | self.BookEditButton = QtGui.QPushButton(self.BookButtonWidget) | 175 | self.BookEditButton = QtGui.QPushButton(self.BookButtonWidget) |
1206 | 190 | icon10 = QtGui.QIcon() | 176 | icon10 = buildIcon(u':/songs/book_edit.png') |
1204 | 191 | icon10.addPixmap(QtGui.QPixmap(u':/songs/book_edit.png'), | ||
1205 | 192 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1207 | 193 | self.BookEditButton.setIcon(icon10) | 177 | self.BookEditButton.setIcon(icon10) |
1208 | 194 | self.BookEditButton.setObjectName(u'BookEditButton') | 178 | self.BookEditButton.setObjectName(u'BookEditButton') |
1209 | 195 | self.BookButtonLayout.addWidget(self.BookEditButton) | 179 | self.BookButtonLayout.addWidget(self.BookEditButton) |
1210 | 196 | self.BookDeleteButton = QtGui.QPushButton(self.BookButtonWidget) | 180 | self.BookDeleteButton = QtGui.QPushButton(self.BookButtonWidget) |
1214 | 197 | icon11 = QtGui.QIcon() | 181 | icon11 = buildIcon(u':/songs/book_delete.png') |
1212 | 198 | icon11.addPixmap(QtGui.QPixmap(u':/songs/book_delete.png'), | ||
1213 | 199 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1215 | 200 | self.BookDeleteButton.setIcon(icon11) | 182 | self.BookDeleteButton.setIcon(icon11) |
1216 | 201 | self.BookDeleteButton.setObjectName(u'BookDeleteButton') | 183 | self.BookDeleteButton.setObjectName(u'BookDeleteButton') |
1217 | 202 | self.BookButtonLayout.addWidget(self.BookDeleteButton) | 184 | self.BookButtonLayout.addWidget(self.BookDeleteButton) |
1218 | 203 | 185 | ||
1219 | === modified file 'openlp/plugins/songs/lib/mediaitem.py' | |||
1220 | --- openlp/plugins/songs/lib/mediaitem.py 2009-09-26 12:10:41 +0000 | |||
1221 | +++ openlp/plugins/songs/lib/mediaitem.py 2009-09-29 14:11:59 +0000 | |||
1222 | @@ -27,7 +27,7 @@ | |||
1223 | 27 | from PyQt4 import QtCore, QtGui | 27 | from PyQt4 import QtCore, QtGui |
1224 | 28 | 28 | ||
1225 | 29 | from openlp.core.lib import MediaManagerItem, translate, SongXMLParser, \ | 29 | from openlp.core.lib import MediaManagerItem, translate, SongXMLParser, \ |
1227 | 30 | contextMenuAction, contextMenuSeparator, BaseListWithDnD, Receiver | 30 | BaseListWithDnD, Receiver |
1228 | 31 | from openlp.plugins.songs.forms import EditSongForm, SongMaintenanceForm | 31 | from openlp.plugins.songs.forms import EditSongForm, SongMaintenanceForm |
1229 | 32 | 32 | ||
1230 | 33 | class SongListView(BaseListWithDnD): | 33 | class SongListView(BaseListWithDnD): |
1231 | 34 | 34 | ||
1232 | === modified file 'openlp/plugins/songs/songsplugin.py' | |||
1233 | --- openlp/plugins/songs/songsplugin.py 2009-09-25 00:43:42 +0000 | |||
1234 | +++ openlp/plugins/songs/songsplugin.py 2009-09-29 14:11:59 +0000 | |||
1235 | @@ -26,7 +26,7 @@ | |||
1236 | 26 | 26 | ||
1237 | 27 | from PyQt4 import QtCore, QtGui | 27 | from PyQt4 import QtCore, QtGui |
1238 | 28 | 28 | ||
1240 | 29 | from openlp.core.lib import Plugin, translate | 29 | from openlp.core.lib import Plugin, translate, buildIcon |
1241 | 30 | from openlp.plugins.songs.lib import SongManager, SongMediaItem | 30 | from openlp.plugins.songs.lib import SongManager, SongMediaItem |
1242 | 31 | from openlp.plugins.songs.forms import OpenLPImportForm, OpenSongExportForm, \ | 31 | from openlp.plugins.songs.forms import OpenLPImportForm, OpenSongExportForm, \ |
1243 | 32 | OpenSongImportForm, OpenLPExportForm | 32 | OpenSongImportForm, OpenLPExportForm |
1244 | @@ -57,9 +57,7 @@ | |||
1245 | 57 | self.openlp_export_form = OpenLPExportForm() | 57 | self.openlp_export_form = OpenLPExportForm() |
1246 | 58 | self.opensong_export_form = OpenSongExportForm() | 58 | self.opensong_export_form = OpenSongExportForm() |
1247 | 59 | # Create the plugin icon | 59 | # Create the plugin icon |
1251 | 60 | self.icon = QtGui.QIcon() | 60 | self.icon = buildIcon(u':/media/media_song.png') |
1249 | 61 | self.icon.addPixmap(QtGui.QPixmap(u':/media/media_song.png'), | ||
1250 | 62 | QtGui.QIcon.Normal, QtGui.QIcon.Off) | ||
1252 | 63 | 61 | ||
1253 | 64 | def get_media_manager_item(self): | 62 | def get_media_manager_item(self): |
1254 | 65 | """ | 63 | """ |
Make use of buildIcon
Fix some imports, spacing, single character variable naming and string creation