lp:~knightrider0xd/openlp/propresenter_5-6_import

Created by Ian Knight and last modified

This branch adds support for importing ProPresenter 5 and 6 files via the following changes:
- Adds .pro5 and .pro6 extensions, and updated descriptions in openlp/plugins/songs/lib/importer.py
- Adds version detection in openlp/plugins/songs/lib/importers/propresenter.py
- Adds additional code for handling the differing structures of .pro5 and .pro6 files in openlp/plugins/songs/lib/importers/propresenter.py.
- Adds a connection row_resized() to the signal triggered when row-height is changed in openlp/core/ui/listpreviewwidget.py, so that manually resizing rows scales the contents appropriately.
- Adds .pro5 and .pro6 test files to tests/resources/propresentersongs/, generated by importing the existing .pro4 test file into ProPresenters 5 and 6 respectively.
- Adds test functions to tests/functional/openlp_plugins/songs/test_propresenterimport.py that test the import of the above files against the existing .json reference file.

Get this branch:
bzr branch lp:~knightrider0xd/openlp/propresenter_5-6_import
Only Ian Knight can upload to this branch. If you are Ian Knight please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ian Knight
Project:
OpenLP
Status:
Merged

Recent revisions

2634. By Ian Knight

Implemented recommended changes

2633. By Ian Knight

Housekeeping, pep8 errors

2632. By Ian Knight

Added ProPresenter 5 & 6 support

2631. By Tomas Groth

Add support for importing OPS Pro song DB. Translations are supported using a {translation} tag.
Fix bug that prevents song book entries to be imported.

2630. By Tim Bentley

Refactor remote to use directories

2629. By Ian Knight

Added single click preview for service manager (see attached blueprint)
- Checkbox appears in advanced settings tab.
- When enabled, items will be sent to preview when clicked in service manager, but NOT if double-clicked.

2628. By Tomas Groth

Fix slide order change when splitting custom slides. Fixes bug 1554748.
Fix EasyWorship import issues with missing verses and traceback on unknown chars.
Fix traceback in the bug-report dialog. Fixes bug 1554428.
Fix weird test bug in test_pluginmanager.py.
Pep8 fixes

2627. By Ken Roberts

Spelling - Add plural "projectors" to multiple-selected projector tooltip descriptions
String Standards - Add period after tooltip descriptions
Tests - Added projector status_change test

2626. By Chris Hill

Fix for bug #1000729. Adds topic, copyright, CCLI number searching, including natural sort for CCLI number search, based on the existing 'Author' search.

2625. By Tomas Groth

Another attempt to fully fix bug 1531319.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:openlp
This branch contains Public information 
Everyone can see this information.

Subscribers