Commit Graph

4281 Commits

Author SHA1 Message Date
Tim Bentley
48bca4155d Plugin Clean up to remove extra code and remove need for Theme_Manager 2009-08-15 12:02:24 +01:00
Tim Bentley
1987258fcb Stop plugins being initialised when Inactive. Bible Import Tab state correction 2009-08-15 08:55:16 +01:00
Tim Bentley
b774cc10be Clean up Event Handling and remove call the ThemeManager from plugins 2009-08-15 08:33:01 +01:00
Tim Bentley
d87f58747c Finish (for now) Impress start and Stop from Config 2009-08-14 20:12:14 +01:00
Tim Bentley
586425b0d9 Clean up Remotes
Add Tab to remotes to set Openlp.org port number
2009-08-14 18:41:29 +01:00
Tim Bentley
fb63c3fc3f Plugin Form Complete 2009-08-14 17:26:22 +01:00
Tim Bentley
10ba1db5f3 Fix bug on song saving
Add new screen for Plugin status
Add new presentation plugin code
2009-08-13 21:02:38 +01:00
Tim Bentley
a684ecaa1e More remote fixes 2009-08-12 17:29:00 +01:00
Tim Bentley
46cf6c763c Clean up event structure and add calling names
Clean up Remote client to remove qt dependancy
2009-08-12 05:57:24 +01:00
Tim Bentley
7a6695b1a6 Update Presentation Plugin 2009-08-11 20:21:52 +01:00
Tim Bentley
161973eef6 Clean up exit code so plugins can be called
Clean up Alerts Tab so can be called from UI and Remote via events
Start to get events to be called sequentially not nested
Fix up merge issues
2009-08-10 21:10:20 +01:00
Tim Bentley
6fa6b78e35 Head 2009-08-10 20:11:54 +01:00
Tim Bentley
6b7444ea97 Initial add of Remote Plugin 2009-08-10 19:20:46 +01:00
Raoul Snyman
29389bde13 Merge from trunk; A few bugfixes. 2009-08-09 19:58:37 +02:00
Tim Bentley
38f8005d5d Fix code so we can save songs 2009-08-08 07:19:09 +01:00
Tim Bentley
18f1434903 New bible Import Screen
Transparent Theme backgrounds
Global Theme Handling improvements

-------This line and the following will be ignored --------------

modified:
  openlp/core/lib/renderer.py
  openlp/core/lib/themexmlhandler.py
  openlp/core/ui/amendthemeform.py
  openlp/core/ui/servicemanager.py
  openlp/core/ui/thememanager.py
  openlp/core/ui/themestab.py
  openlp/plugins/bibles/forms/bibleimportdialog.py
  resources/forms/bibleimportdialog.ui
pending merges:
  Tim Bentley 2009-08-07 finish Theme handling corrections 
    Tim Bentley 2009-08-07 Default handling allows editing and blocks deletes
    Tim Bentley 2009-08-07 New bible import form
    Tim Bentley 2009-08-06 [merge] Head
    Tim Bentley 2009-08-06 Standardize row hight in renderer

bzr-revno: 503
2009-08-07 20:17:32 +01:00
Tim Bentley
06ff5ec618 New bible import form
Start of default theme handling
Add Transparent backgrounds
2009-08-07 18:19:32 +01:00
Raoul Snyman
bf09df4f0b Made some minor modifications to the edit song dialog, one or two other bug fixes. 2009-08-06 23:30:14 +02:00
Raoul Snyman
2fb7ff511e Make the "Song Maintenance" button on the SongEdit form to work; Include a merge from trunk. 2009-08-06 16:51:38 +02:00
Raoul Snyman
4e1656961b Merged from trunk. 2009-08-06 15:17:36 +02:00
Tim Bentley
cf56b14383 Fix errors in Italic handling
Add delay to get screen refresh workig
2009-08-05 18:59:37 +01:00
Raoul Snyman
8c010efe5a Changed the layout of the Song Edit form, making it slightly easier for the average PC Joe to digest. 2009-08-04 22:23:33 +02:00
Tim Bentley
2816277af1 New features and fixes.
bzr-revno: 499
2009-08-04 18:18:47 +01:00
Raoul Snyman
dc352c28d3 Merged in some changes for the song maintenance form.
bzr-revno: 498
2009-08-03 21:59:19 +02:00
Raoul Snyman
708a62ad47 Switched around the order of some dialogs when deleting items in the Song Maintenance dialog. 2009-08-02 21:10:54 +02:00
Tim Bentley
13f016cf5f Minor bug fixes 2009-08-02 17:13:59 +01:00
Tim Bentley
fa606e19a9 Add download notifications for HTTP bibles
Fix bug running off the end of bible chapter
2009-08-02 14:44:41 +01:00
Tim Bentley
b93cfa887c Head changes 2009-08-01 19:04:13 +01:00
Raoul Snyman
2b237bb488 Made relative imports absolute.
Changed self.NameEdit.text() == u'' to not self.NameEdit.text()
2009-07-26 15:51:32 +02:00
Raoul Snyman
782304114e Merged in changes from the songmaintenance branch
bzr-revno: 497
2009-07-26 15:02:37 +02:00
Raoul Snyman
67f4669df2 Updated author validation to validate the display name as well. 2009-07-26 12:02:18 +02:00
Raoul Snyman
1915f93b6e Added the rest of the validation and tested that it all works. 2009-07-26 10:36:57 +02:00
Raoul Snyman
7eac26d98a Added validation to the Author dialog. 2009-07-26 00:07:59 +02:00
Raoul Snyman
6cb9222aba Last few touches to the song maintenance. 2009-07-25 00:13:40 +02:00
Raoul Snyman
d4d6a88c6f Lots of yummy updates to the song maintenance form. 2009-07-24 22:40:34 +02:00
Raoul Snyman
af9b8edd6f The new song maintenance dialog... getting there. 2009-07-23 22:20:49 +02:00
Tim Bentley
66eed38671 Change Bible layout options to add verse per slide 2009-07-23 06:17:26 +01:00
Raoul Snyman
cf5b415640 Added the start of a song maintenance dialog. 2009-07-22 10:20:42 +02:00
Tim Bentley
8e0901ef67 Fix bug where empty lists fail to display dialogs 2009-07-22 07:14:34 +01:00
Tim Bentley
9da5a3223f Fix song conversions
Fix focus for Song dialog
Preserve state when moving serviceitems
2009-07-21 19:10:14 +01:00
Tim Bentley
2885a08ed2 Fix combo box errors 2009-07-19 08:58:37 +01:00
Tim Bentley
4552fb543a Add song conversion script
Remove conversion code as it did not work!
More Song for tidy ups
2009-07-19 07:31:08 +01:00
Tim Bentley
6a495d451e Finish fixing the songedit form so it now saves. 2009-07-18 08:46:17 +01:00
Tim Bentley
eb47246f18 Fix up song migration code so we only have 1 author
Fix up Songedit dialog to refesh lists on entry 
Fix up meta data bug
2009-07-18 08:30:26 +01:00
Tim Bentley
b1fd518ff6 Text clean ups
Move Author / Topic / Book edit form Song Edit
Add above to Toolbar
Add Icons
2009-07-18 06:43:50 +01:00
Raoul Snyman
40a9c5a32c Merged in the changes from the biblefixes branch.
bzr-revno: 494
2009-07-15 21:18:08 +02:00
Raoul Snyman
37384f570c - Created a consolidated "models.py" file.
- Updated BibleDBImpl with the changes.
2009-07-14 21:44:15 +02:00
Tim Bentley
6fdd5d028f Fix none for new authors
Fix focus bugs in Song child windows
2009-07-14 19:38:33 +01:00
Raoul Snyman
6b7537c588 Merged changes from trunk, fixed a conflict. 2009-07-13 22:11:36 +02:00
Raoul Snyman
dc10f0e2a4 Various fixes:
- Started the conversion of SQL to SQLAlchemy
- Found a bug in the generating of Bible slides
- Some code cleanups
2009-07-13 22:08:43 +02:00
Tim Bentley
66b6836406 More bug fixes
Bibles have correct footers
Songs now save all data and have correct focus
2009-07-13 18:02:38 +01:00
Raoul Snyman
7a0f9d3e06 Added some fixes to the operation and layout of the slide controllers. 2009-07-12 22:38:34 +02:00
Raoul Snyman
bc368d3a91 Some minor fixes. 2009-07-12 21:27:48 +02:00
Tim Bentley
6c30e67723 Fix html ripping bug for bibles 2009-07-12 16:11:57 +01:00
Tim Bentley
f576e9d83d Look a songs Focus issues
Fix Bibles footers
2009-07-12 15:56:06 +01:00
Tim Bentley
2aaf72bb20 Unicode work 2009-07-10 16:41:08 +01:00
Tim Bentley
93655bc92e Stop Presentation Tab failing
CSV Bibles get Unicode
2009-07-09 17:51:25 +01:00
Tim Bentley
36113b0d90 cleanups of files not used
fixes to bibles to handle unicode better
2009-07-09 06:15:26 +01:00
Raoul Snyman
150adaac23 Put the settings tab back in after accidentally removing it... silly me!
bzr-revno: 486
2009-07-08 18:59:53 +02:00
Raoul Snyman
c8d5b7acb2 Merged changes to Bible plugin into trunk.
bzr-revno: 485
2009-07-08 07:13:58 +02:00
Raoul Snyman
f12949eb0c Fixed up a few logging things, a few bits of indentation, and resolved some conflicts from the last update.
bzr-revno: 484
2009-07-08 07:12:16 +02:00
Raoul Snyman
66898bad84 Made some fixes to the common Bible import classes. 2009-07-07 22:18:36 +02:00
Tim Bentley
a06b8f0b07 Add saving check to exit so OOS can be saved 2009-07-07 17:35:01 +01:00
Tim Bentley
209f92439c Remove Not used files and References
Fixes from Last Merge
ThemeManager Cleanup MVC.
2009-07-06 17:34:13 +01:00
Tim Bentley
e5a33d2f30 Added Martin's changes to my tree
Resolve confilcts
Get plugins working again and clean up duplicate code
Remove the references to listwithpreviews
2009-07-04 06:52:30 +01:00
Tim Bentley
4e08922528 OOPs missed file 2009-07-03 21:33:41 +01:00
Tim Bentley
1110713529 Fix bug in bibles with invalid method name
Add Image Tab to get loop delay
Fix loss of Bible Icons
Add Loop delay to ImageController
Get Controllers to swap correctly
2009-07-03 21:32:33 +01:00
Tim Bentley
f586d9bf5e Update images and rename some.
More changes to slidecontroller and friends
2009-07-03 20:08:21 +01:00
Tim Bentley
3c71e91498 Fix up rendering a bit
Re-write the slide controller so it looks better (big clean up)
Fix themes where backgrounds are png files so they do not become phantom themes
start to sort out conversions
Hide openoffice at startup
2009-07-02 20:04:50 +01:00
Martin Thompson
6349595297 Changes from review 2009-07-01 21:21:13 +01:00
Martin Thompson
5e8ff0214e Video items have a preview shown 2009-06-30 21:35:53 +01:00
Tim Bentley
409383add2 Sort out Image Plugin icons 2009-06-29 06:13:06 +01:00
Tim Bentley
560584d8f6 Added ImageToolBar to show what I am thinking
Cleanup mainwindow from mark 1 attempt.
Fix bug in Thememanager so themes are not deleted
2009-06-29 06:07:32 +01:00
Tim Bentley
7927080838 More changes to get plugable slideControllers to work 2009-06-28 07:54:12 +01:00
Tim Bentley
a4a0b521a4 More cleanups and bug fixes. 2009-06-27 20:55:55 +01:00
Tim Bentley
c78ea3c911 More cleanups with the media manager 2009-06-27 16:33:03 +01:00
Tim Bentley
23f49bfee7 Update new plugin infrastructure 2009-06-27 06:46:05 +01:00
Tim Bentley
b36b78afdc Try to fix openoffice startup 2009-06-26 20:06:28 +01:00
Tim Bentley
c981cb21d2 More fixes and cleanups 2009-06-26 19:54:05 +01:00
Tim Bentley
b76790bc2f Fixes and cleanups following MediaManager Merge 2009-06-26 18:51:43 +01:00
Tim Bentley
2879a52416 Start of plugable SlideControllers 2009-06-26 17:39:16 +01:00
Martin Thompson
45d9f436ab Media item for media functions basically. No previews, and no live/preview control 2009-06-25 22:09:52 +01:00
Martin Thompson
2b13e84c73 Latest trunk merged 2009-06-25 21:12:13 +01:00
Tim Bentley
8040f10204 From Head 2009-06-25 21:06:42 +01:00
Tim Bentley
66c665d352 More Fixes 2009-06-25 21:06:02 +01:00
Martin Thompson
322d19265a Tweaked a couple of = signs 2009-06-25 21:01:02 +01:00
Tim Bentley
92b1b82a58 Clean up cnvdb
Start on Presentation Plugin code for Impress
2009-06-25 20:42:22 +01:00
Martin Thompson
16716372f0 Merged changes from trunk
Created a BaseListWithDnD to allow plugins to inherit their Drag and
drop handler without too much copy and paste Also moved the basic DnD
handler to the Plugin base class, again to reduce copy/paste.  The
Image plugin uses this functionality, others are TBD
2009-06-24 21:15:24 +01:00
Martin Thompson
726c8826b2 Merged from trunk 2009-06-24 20:46:06 +01:00
Martin Thompson
058322620d First video play works 2009-06-24 20:44:52 +01:00
Tim Bentley
69df159f17 Change Topics Form handling to allow save button to be enabled. 2009-06-24 07:15:04 +01:00
Tim Bentley
c77cbb0aa1 Clean up migration database tables 2009-06-24 07:10:13 +01:00
Martin Thompson
b700d143a5 Seems to be working as before 2009-06-23 21:59:38 +01:00
Martin Thompson
d2a0b296ee Refactored media manager 2009-06-23 21:53:06 +01:00
Tim Bentley
0b0013331a Commit Fixes to Conversion Utilities
Changes to Presentation Plugin
2009-06-23 17:25:40 +01:00
Tim Bentley
a1b60e034e Fix error on song saving 2009-06-23 16:48:31 +01:00
Martin Thompson
d84c99122f Displayed video+audio+slider
Tweaked some unicode strings
2009-06-22 21:44:35 +01:00
Tim Bentley
3c255076f9 Add Author Search to Song Plugin 2009-06-21 18:45:59 +01:00
Tim Bentley
03904d7502 Finish OOS work with Images
Correct errors with existing oos 
Correct bugs in Bible HTTP code for unicode conversions
2009-06-20 20:11:17 +01:00
Tim Bentley
5303d0673b Fix up Image plugin so it now works again!
Render the images correctly to reflect the screen size
Add images to slide controller
Fix ImagePlugin selction criteria
Amend the loing format.
2009-06-20 11:44:12 +01:00
Tim Bentley
3a65ef4dca Add Menu Items which are finished
Correct last merge spelling errors
2009-06-19 20:49:00 +01:00
Tim Bentley
a95b55f905 Bug fixes to handle window events with no selection
Comment and file cleanups
Add extra filter to file list 
ServiceManager record movements and changes to OOS to allow for files to be stored
2009-06-19 19:41:38 +01:00
Tim Bentley
42d196d751 Corrections from last merge
Clean up Bibles plugin
Clean up Custom plugin
Fix python 2.6 error mesage.
2009-06-17 06:11:16 +01:00
Tim Bentley
e2b8af7073 Mass Unicode migration
Fix bugs found in retesting the app.
2009-06-16 19:21:24 +01:00
Tim Bentley
50d41d562e Complete Song Plugin Tidy Up
All lists now use same MVC mechanisms
Code in the same style.
2009-06-14 16:12:40 +01:00
Tim Bentley
69a846c7c9 Update list handling for Plugin and Edit Screen
Add error handling displays to show whats in error
2009-06-14 14:50:56 +01:00
Tim Bentley
d96267934c Reload list only if title changes. 2009-06-14 08:25:39 +01:00
Tim Bentley
dc40e79ee7 Add Song Theme Handling 2009-06-14 08:02:58 +01:00
Tim Bentley
fbc16a0270 Add Song Book Handling 2009-06-14 07:48:38 +01:00
Tim Bentley
6640d79eb8 Add Topic handling 2009-06-14 07:30:09 +01:00
Tim Bentley
fb815b8ca6 New Song Works
Speed Up media Item
Fix Song definition
2009-06-13 17:15:55 +01:00
Tim Bentley
4f7310a5a6 Add double click to allow servicemanager to live
Add StateMachine to Song Editor (Verses and Authors)
Allow Authors to be Added and Removed from Songs
2009-06-13 07:46:13 +01:00
Tim Bentley
e8ae29e620 Add XML Lyrics handling to Songs. 2009-06-12 18:20:40 +01:00
Tim Bentley
dfb467e830 Add Alternative tile
Code the search field creations
2009-06-12 06:13:54 +01:00
Tim Bentley
56680463c7 Replace str with unicode
refresh the list screen when we change things
2009-06-11 22:14:12 +01:00
Tim Bentley
5871e3419d Corrent Song footer to display correct info
Start of saving extra song data.
2009-06-11 06:13:10 +01:00
Tim Bentley
a6d64ef20e update title and copyright 2009-06-10 19:04:32 +01:00
Tim Bentley
a576962181 Start of Song work
Clean up code to standards
2009-06-10 18:12:03 +01:00
Raoul Snyman
a8307e430b Changed QPixmaps to QImages to see the difference. 2009-06-10 17:37:33 +02:00
Tim Bentley
7becc9cb56 Strange problems with events firing early.
Fixed bugs to stop errors by chaning initilistion order and defining varables.
Changing method names following last review.
2009-06-08 06:04:06 +01:00
Tim Bentley
47884bc340 Remove logging for Renderer to speed it up
Clean up Renderer
Minor change to BibleMediaitem
2009-06-08 05:30:12 +01:00
Tim Bentley
2b16aacc6e bug fixes 2009-06-07 20:34:51 +01:00
Tim Bentley
ed73a78e95 Add double clicks to songs and customSlide
More code cleanups
2009-06-07 20:34:24 +01:00
Tim Bentley
aabe4e82f3 Fix problem with single number for set of chapters eg John 1:1-5.
Add double click feature to add preview (missing from 1.x)
Move formatting cleanups on open classes.
2009-06-07 19:39:31 +01:00
Tim Bentley
1dcd0623f1 Bug fixes for errors in search
Code Cleanups while in the code.
2009-06-07 17:33:33 +01:00
Raoul Snyman
27de0cd008 Merged proposal #7122
bzr-revno: 459
2009-06-05 21:23:15 +02:00
Tim Bentley
2157699814 Fix up serviceitem for better interface
Fix extra rndering cycle from Servicemanager
Fix Image / Custom / Bibles / Songs to use new interface
2009-06-05 20:00:57 +01:00
Raoul Snyman
473bb289b6 Fixed displaying of "display" label on the display form.
Display form is displayed on the correct screen at startup.
Display form switches to active non-primary screen or hidden on primary screen after set in the settings dialog.
A few syntax tidy-ups.
Made the loading and saving of things to the "registry" better.
2009-06-05 20:53:50 +02:00
Tim Bentley
472ef981b6 Fix crash on delete of last record in list 2009-06-05 17:24:42 +01:00
Tim Bentley
2c5e701e10 Fix Bible import bugs for duplicate bibles
Fix Bibles refresh errors on nw bible creation
Finish Topic / Author and Songbook code for now
2009-06-05 06:00:26 +01:00
Tim Bentley
11a9d28bed Fix unicode bible import error
More Song changes
2009-06-04 21:06:32 +01:00
Tim Bentley
5b58f7137f Fix Database defaults
Add Topic Dialog and add functionality
Add Topic code to Song window
2009-06-04 20:00:41 +01:00
Tim Bentley
b365090544 Song fixes
Bug fixes to event receiver and presentations
2009-06-04 17:14:10 +01:00
Tim Bentley
29530d31ca More changes to Songs plugin to get ManageAuthors working. 2009-06-03 18:32:53 +01:00
Tim Bentley
a473a4dffc Start fixing the songs plugin 2009-06-03 17:14:56 +01:00
Tim Bentley
5fbc870c64 Song plugin add to service manager
custom and bible cleanups
2009-06-03 16:38:14 +01:00
Tim Bentley
971be91bad Fix commit due to missing 2009-06-01 19:37:06 +01:00
Tim Bentley
30154f2127 Lots for fixes:
- General Tab now saves and retrieves
- Alert Dialogs now alerts
- Renderer - More fixes
- SlideController looks better.
- Removal of poked in Managers all accessed via Parent.
2009-06-01 18:50:37 +01:00
Tim Bentley
d0bcc06d35 more changes and fixes 2009-05-22 20:36:16 +01:00
Tim Bentley
8acc980ce4 End of Operation Cleanup for now
Fix more bugs 
Start to sort out Service Item
2009-05-22 19:30:25 +01:00
Tim Bentley
190a371f56 More from Operation Cleanup
Fix spelling of Maintenance
2009-05-21 17:07:01 +01:00
Tim Bentley
2dfbe1dcfc Phase2 Operation Cleanup. 2009-05-21 06:15:51 +01:00
Tim Bentley
da0acea229 Phase1 operation superfly 2009-05-20 21:17:20 +01:00
Tim Bentley
47c0b69d36 Finish the Theme work to save all themes and replay them on reload
Add rules as to which theme to use in the RenderManager
2009-05-18 20:04:25 +01:00
Tim Bentley
d5b2a1e496 Fix Bible plugin to handle themes correctly when changed and removed. 2009-05-18 17:11:59 +01:00
Tim Bentley
37b755affe Change Presentation Plugin to choose presentation software.
Trial version until superfly gets his hands on it!
2009-05-18 17:04:34 +01:00
Tim Bentley
27027eb051 Fix comments from last merge
Fix BiblePlugin Theme storage and usage
2009-05-18 05:41:49 +01:00
Tim Bentley
a5615fd4fe Corrections to Renderer to handle slides not lines
Fixes to Bibleplugin to renderer multiple verses per slide
Pass Bible Theme to RenderManager
2009-05-17 16:24:02 +01:00
Tim Bentley
df0fd5b618 hook up themes to combo boxes 2009-05-17 09:25:15 +01:00
Tim Bentley
2969c3641d More code cleanups 2009-05-16 17:38:03 +01:00
Tim Bentley
df51cd18d4 Close display window on exit
Performance improvements in renderer
Performance improvements in Thememanager
Fix review comments from last few reviews
Add new media types to media plugin_helpers
Code format cleanups.
2009-05-16 11:24:03 +01:00
Tim Bentley
d59f80d819 Rename the video plugin to media 2009-05-15 06:15:53 +01:00
Tim Bentley
0ba52fbd66 Added context menus to ServiceManager
Refactored Icon Construction to single method
2009-05-13 20:47:25 +01:00
Tim Bentley
8c7c71e0c0 Add Preview , Live and Service to ServiceManager
Remove unwanted Drag and drop stuff
Clean up remanants
2009-05-13 17:41:05 +01:00
Tim Bentley
bc1c714693 Add drag and drop eventing to Bibles and Images
Revamp Pluging drag and drop code to handle class clashing
Add Drag and drop code to SlideController
Start to hook up servicemanger with slide controller.
2009-05-12 22:06:35 +01:00
Tim Bentley
b2d2de6ad8 Add Preformance Monitoring for Renderer
Fix Pixmap problems with pixelation
Remove duplicate image plugin issue.
2009-05-11 06:09:43 +01:00
Tim Bentley
a7d1ba85ed Add drag and drop to customplugin and expand it on servicemanager.py
Replace MVC in servicemanager.py
Add Event processing to trigger plugin to pust item to service manager
2009-05-09 08:01:33 +01:00
Tim Bentley
13766fc7c7 Fixes to formatting and rendering
Add Blank screen functionality
2009-05-04 14:48:12 +01:00
Tim Bentley
ce3d1cffc6 Add Buttonsbar to slidecontroller and add actions
Add Buttons to ServiceManager
Add Slide up/Down to slidecontroller.py
Fix missing data on selection in bibles and custom plugins
2009-05-04 09:15:48 +01:00
Tim Bentley
183a7e54c7 Add servicemanager access from Plugins
Add bibles to preview , live and servicemanager.py
Add icons to servicemanager lists
Fix thememanager to work with missing theme
2009-05-02 19:56:27 +01:00
Tim Bentley
0d27d61b7f At last first attemp at serviceitem 2009-05-02 12:16:08 +01:00
Tim Bentley
ca0893caba Undo changes so diffs can be applied. 2009-05-02 12:12:32 +01:00
Tim Bentley
b201aa30d5 First attempt at serviceitem code 2009-05-02 12:00:35 +01:00
Raoul Snyman
55cd0b90cd Replaced the old logos and graphics with the new ones, did some coding-standards-cleanup, and fixed a bug in the OpenLPToolbar code where it discarded Unicode strings. 2009-05-02 00:26:43 +02:00
Tim Bentley
0196f15549 Stop Custom Slide having no slides
Changes to renderer and Rendermanager
2009-05-01 06:02:53 +01:00
Tim Bentley
4fc7b974fa Fix Rendering to allow dynamic placement of Main and Footers
Fix bugs in CustomPlugin
2009-04-30 22:02:28 +01:00
Tim Bentley
e9279b4b12 update Custom plugin to work with Renderer 2009-04-29 20:21:18 +01:00
Tim Bentley
ba6e581223 Start to clean up rendermanger
fix bugs in rendereing 
fix thememanager to allow new themes to be created
2009-04-29 20:07:13 +01:00
Tim Bentley
2457da9d88 Add version number to splash screem
Add ability to preview to preview controller
Add render manager to control rendering
Fix bugs in renderer
Add inital rendering to custom and bible plugins
2009-04-25 07:11:15 +01:00
Tim Bentley
aeb79120f4 Fix name bug 2009-04-25 07:09:47 +01:00
Tim Bentley
a662404122 Fix XML schema for naming
Fix ThemeManager and Renderer to cover changes
Move code for Boolean Config issues
Various code style fixes
2009-04-15 05:58:51 +01:00
Tim Bentley
d025d1ebf6 Add New Theme Event Handlers to plugins 2009-04-10 07:06:41 +01:00
Tim Bentley
0dfe60ef9f Fix Problems from last merge review
Get Custom Plugin theme combo working following event post from ThemeManager
2009-04-07 20:03:36 +01:00
Tim Bentley
0e7dfb9fc4 Combine patch from previous tree which I messed up. Here is a summary of the changes.
444. By Tim Bentley 23 hours ago

    Add new event for Theme Loading
443. By Tim Bentley 23 hours ago

    Add Eventing after Themes loaded to tell plugins the themes have changed
442. By Tim Bentley on 2009-04-04

    Store Theme name in list for correct display
441. By Tim Bentley on 2009-04-04

    Add ThemeManagerDialog
    More Rendering improvements
440. By Tim Bentley on 2009-04-04

    Add Themes to Bible Tab and default values
439. By Tim Bentley on 2009-04-04

    Add rendering for Circles and amend XML schema accordingly
438. By Tim Bentley on 2009-04-04

    Renderer now supports linear gradients correctly
    Update XML to include direction
    Add Booleans instead of 0/1 to XML schema
437. By Tim Bentley on 2009-04-03

    More ThemeManager changes
    Fix Rendering and theme handling
    Generate PNG theme on conversion
436. By Tim Bentley on 2009-04-01

    Fix up Theme XML code to work with strings and files.
    Fix Render.py to work with new XML schema
435. By Tim Bentley on 2009-04-01

    Import version 2 xml and build object.
2009-04-06 19:45:45 +01:00
Tim Bentley
381afda908 Fixed duplicate Image plugin loading
Fixed error in Custom Plugin stopping it load
2009-03-25 20:30:48 +00:00
Tim Bentley
e2715e0358 More corrections following revert 2009-03-24 06:07:03 +00:00
Tim Bentley
6a0eaa2cfe Clean up Plugin Interface to be more Generic
Clean up Mainwindow for adding plugins
Add ThemeManager to Main window and pass to plugins 
Add event Manager code to plugins and define some listners
Update AlertDialog to send message and allow text to be entered
2009-03-22 07:13:34 +00:00
Tim Bentley
1a8ab17bbb Update Presentation Plugin to match rest of the plugins
Fix style errors as discovered

bzr-revno: 425
2009-03-19 17:31:33 +00:00
Tim Bentley
ca32157e9c Removal of Plugin utils continues
bzr-revno: 424
2009-03-18 17:19:30 +00:00
Tim Bentley
d13b2efc22 Start Custom Service Item
Fix Image config problems

bzr-revno: 423
2009-03-17 05:05:04 +00:00
Tim Bentley
4bbce39f35 Fix up Bible Plugin to new standards.
bzr-revno: 422
2009-03-16 17:33:51 +00:00
Tim Bentley
e99239ef12 Big cleanup.
Custom and Video Plugins up to latest standard (MVC)
Config now working with new handles Video and Images.
Moved strings from "" to u'' where found.

bzr-revno: 421
2009-03-15 19:31:33 +00:00
Tim Bentley
0d33ba5668 Add delete option to Custom plugin
bzr-revno: 420
2009-03-15 06:35:07 +00:00
Tim Bentley
55bd3cc772 Fix errors in redisplay of data
Remove cut and paste rubbish

bzr-revno: 419
2009-03-14 08:11:25 +00:00
Tim Bentley
f1163003e6 Fix screen refresh returning from Edit dialog.
bzr-revno: 418
2009-03-14 07:09:10 +00:00
Tim Bentley
016380bc41 Clean up UI and add translation code.
bzr-revno: 417
2009-03-14 07:08:40 +00:00
Tim Bentley
268f6361b5 Fix up quote problems in SongXMLHandler
Add MVC to Custom
Add Update to Custom
Remove xml1.py as has served it's purpose

bzr-revno: 416
2009-03-14 07:08:15 +00:00
Raoul Snyman
eaa1aa81fd Fixed Tim Bentley's problem with the loading sequence of modules.
Changed some names and quotes in xml1.py.

bzr-revno: 415
2009-03-13 17:49:51 +00:00
Tim Bentley
b525734702 Fix Unicode error on database write
Try to add TextItemData again

bzr-revno: 414
2009-03-13 16:00:14 +00:00
Tim Bentley
6224795661 Add Classes for songxml, video tidy up and custom plugins
bzr-revno: 413
2009-03-13 06:13:11 +00:00
Tim Bentley
71a3ac4c78 Start to add data to database
bzr-revno: 412
2009-03-13 06:12:22 +00:00
Tim Bentley
21bfa234e8 Add SongXMLHander Class
Tidy up OSIS Bible importer
Start to move Video Plugin to mediaitem and remove PluginUtils

bzr-revno: 408
2009-03-12 19:52:37 +00:00
Tim Bentley
cf2067fb61 Fix Custom plugin to add it self to config if not present.
Correct spacing error in code.

bzr-revno: 407
2009-03-11 06:39:11 +00:00
Tim Bentley
5c3136fdbe Fix manager to stop accessing config
bzr-revno: 406
2009-03-11 06:28:48 +00:00
Tim Bentley
8b635e6cb5 Open up database
bzr-revno: 404
2009-03-11 06:27:16 +00:00
Raoul Snyman
051b314da8 Fixed the displayResults method of SongMediaItem to display 1 song + all authors, rather than an instance of a song for each author of that song.
Fixed up the topics management dialog a bit.
Corrected the spacing on the eventreceiver.py file.
Corrected the calling of the receiver to use the static methods without creating an instance of the Receiver class each time.

bzr-revno: 403
2009-03-10 16:46:25 +00:00
Raoul Snyman
86bde695ea Some tweaks to the songs plugin.
bzr-revno: 402
2009-03-09 18:47:37 +00:00
Raoul Snyman
735527d558 Moved code out into SongMediaItem
bzr-revno: 401
2009-03-09 12:49:55 +00:00
Scott Guerrieri
34ace15939 Fixed a down arrow functionality issue on the editcustomform.py
bzr-revno: 400
2009-03-09 02:16:38 +00:00
Raoul Snyman
6306be9eda Added the long lost media item!
bzr-revno: 399
2009-03-08 20:02:50 +00:00
Raoul Snyman
f844f696a1 Moved image media manager item out into it's own class.
bzr-revno: 398
2009-03-08 12:41:07 +00:00
Tim Bentley
904212c587 Add slide swapping to dialog
Fixed Context menu

bzr-revno: 397
2009-03-08 06:36:05 +00:00
Raoul Snyman
036dfef2eb Added the verse editing form and modified the song editing form to accommodate verses.
bzr-revno: 396
2009-03-07 21:38:59 +00:00
Tim Bentley
bd7577a0f1 Fix field names and more state changes
bzr-revno: 395
2009-03-07 20:36:12 +00:00
Tim Bentley
710b60bc19 Fix Updates to window
bzr-revno: 394
2009-03-07 17:45:11 +00:00
Tim Bentley
233e0c25de Update state machine for buttons.
bzr-revno: 393
2009-03-07 17:13:36 +00:00
Tim Bentley
b5550abda9 Add new features and edit validation
Text can be added , cleared and edited.

bzr-revno: 392
2009-03-07 17:13:19 +00:00
Tim Bentley
749590386d Correct classpath errors with images
bzr-revno: 391
2009-03-07 09:21:27 +00:00
Tim Bentley
6304f73b8e Finish adding custom plugin bits
bzr-revno: 390
2009-03-07 09:20:56 +00:00
Tim Bentley
7badfb650f Initial Release of Custom plugin.
All bits present but does not work!

bzr-revno: 389
2009-03-07 09:20:26 +00:00
Tim Bentley
b32703e845 More bible fixes after move
Method name standardisation
OSIS bible import clean up
OSIS bible import parser improvements.

bzr-revno: 388
2009-03-07 06:59:08 +00:00
Tim Bentley
d559adcbe6 Update copyright
bzr-revno: 387
2009-03-07 06:58:39 +00:00
Raoul Snyman
0e28795da2 Moved some files in the image plugin.
bzr-revno: 386
2009-03-06 23:41:22 +00:00
Raoul Snyman
6c78f9b0fe Moved some files into the relevant module.
bzr-revno: 385
2009-03-06 19:02:18 +00:00
Raoul Snyman
f56c36787c Added the lib module in the images plugin.
bzr-revno: 384
2009-03-06 18:58:37 +00:00
Tim Bentley
81a7a142e4 Fix new chapter code in presentation logic
bzr-revno: 383
2009-03-06 18:00:52 +00:00
Tim Bentley
4ad8b74167 Fix up Bible bugs following addition of Tabs and Move code split
bzr-revno: 382
2009-03-06 07:18:30 +00:00
Tim Bentley
980ed505e2 Tidy up Video and Bible tab code.
bzr-revno: 381
2009-03-06 06:05:01 +00:00
Tim Bentley
6af1637550 Config for bibles
bzr-revno: 380
2009-03-05 20:58:34 +00:00
Tim Bentley
dffcec7ca3 Change Tab load code to base class instead of plugins
Code VideoTab to save and reload value

bzr-revno: 378
2009-03-05 18:16:10 +00:00
Raoul Snyman
8533912cea Fixed the main form splitter problem, set the margins and spacing on some of the layouts in the bible media item.
bzr-revno: 377
2009-03-05 10:52:55 +00:00
Martin Thompson
940eb089e9 Merging multiple items done
bzr-revno: 374
2009-03-04 21:56:27 +00:00
Martin Thompson
068f963077 First test of service manager works
bzr-revno: 372
2009-03-04 21:55:24 +00:00
Martin Thompson
cf364ae208 Removed list with previews again
bzr-revno: 371
2009-03-04 21:54:49 +00:00
Martin Thompson
bb95123534 Updating
bzr-revno: 370
2009-03-04 21:54:26 +00:00
Martin Thompson
f1f235efac Started looking at slide controllers again
bzr-revno: 368
2009-03-04 21:53:31 +00:00
Martin Thompson
2be33e6c66 Pre merge from SVN
bzr-revno: 367
2009-03-04 21:53:09 +00:00
Martin Thompson
bef8369e86 Started splitting out the service manager
bzr-revno: 366
2009-03-04 21:52:32 +00:00
Tim Bentley
6ff73a17b8 Tidy up more code and add color to alerts font
bzr-revno: 361
2009-03-02 22:37:03 +00:00
Tim Bentley
598509ff60 Tidy ups after merge
bzr-revno: 360
2009-03-02 22:36:42 +00:00
Tim Bentley
67ec9c9ee5 Correct the Config name.
bzr-revno: 359
2009-03-02 22:36:06 +00:00
Tim Bentley
2faca83bd9 More Fixes and clean ups
bzr-revno: 358
2009-03-02 22:35:32 +00:00
Raoul Snyman
86115ec964 Plugins pass themselves as the parent to MediaManagerItem to facilitate easier communication between each plugin's set of objects.
bzr-revno: 357
2009-03-02 22:12:14 +00:00
Raoul Snyman
b2c51566b4 Added the Bible Media Item, moved all the media manager code out to the bible media item.
bzr-revno: 356
2009-03-02 21:57:49 +00:00
Tim Bentley
fa1f2a8ec3 More updates and add config to settingstab.
bzr-revno: 355
2009-03-01 20:21:57 +00:00
Raoul Snyman
744234a183 Updated some funky layouts on the settings tabs.
bzr-revno: 354
2009-03-01 14:36:49 +00:00
Tim Bentley
1744d21a82 Settings clean ups and fixes.
Added Video and Bible.
Cleaned up About and Alert dialogs.
Removed old unrequired code

bzr-revno: 353
2009-03-01 09:13:27 +00:00
Raoul Snyman
a0d5bb100c Added a songs settings tab.
bzr-revno: 352
2009-02-28 23:31:24 +00:00
Raoul Snyman
1c47f553f3 Rearranged the settings tab system to work the same way as the media manager item system.
bzr-revno: 351
2009-02-28 23:19:45 +00:00
Tim Bentley
3477003106 Rename settingstab to settingstabitem
bzr-revno: 350
2009-02-28 11:18:38 +00:00
Tim Bentley
5e67ab6dc9 Move bible settings to plugin
rename settings to settingsform to keep to the standard naming

bzr-revno: 349
2009-02-28 11:18:04 +00:00
Tim Bentley
c326d35bdb Start of the Settings dialog development.
Add infrastructure to load plugin hooks to settings dialog
Amend Video to add settings tab.

bzr-revno: 347
2009-02-28 07:23:48 +00:00
Tim Bentley
45cd4c181e Final tidy up for bible plugin for now.
bzr-revno: 346
2009-02-24 21:00:00 +00:00
Tim Bentley
b05e609a41 Tidy up search code some more.
bzr-revno: 345
2009-02-24 20:24:01 +00:00
Tim Bentley
db2dd4cd87 Fix load bugs on 1st time for bible chapter.
bzr-revno: 344
2009-02-23 20:56:54 +00:00
Tim Bentley
814c9ad79a Fix up book search to work with abbreviations
bzr-revno: 343
2009-02-23 19:46:24 +00:00
Tim Bentley
8a01d651c0 Update Advanced Search again!
bzr-revno: 342
2009-02-23 19:03:26 +00:00
Tim Bentley
5fc7e69cb2 Fix up more errors in advanced search code
bzr-revno: 341
2009-02-22 07:48:38 +00:00
Tim Bentley
05009dc82f Fix up copyright year.
Yes I was bored ;-)

bzr-revno: 340
2009-02-22 07:44:08 +00:00
Tim Bentley
78a3b04ffd Update HTTP fetch to get chapter name
Replace chapter name if HTTP fetch.  Add Testaments and abbreveations to database.
More field name tidy ups and comments

bzr-revno: 339
2009-02-21 20:40:38 +00:00
Tim Bentley
ec6c106009 Change config names
bzr-revno: 337
2009-02-21 19:49:46 +00:00
Martin Thompson
851c669e8b Got screen to update after adding and removing files
Added tooltip of entire path name

bzr-revno: 335
2009-02-20 21:16:01 +00:00
Martin Thompson
f0177bdbda Image plugin previews images!
bzr-revno: 334
2009-02-20 21:15:42 +00:00
Martin Thompson
8a8f5da5a7 Trying to get a nice image selector going
bzr-revno: 333
2009-02-20 21:15:14 +00:00
Martin Thompson
8816b6c2dc About to make some big changes to the imageplugin...
bzr-revno: 332
2009-02-20 21:14:52 +00:00
Martin Thompson
ad48e1f4e6 Allowed slide contrllers to be passed to the plugins. It's broken at
the moment though!

bzr-revno: 331
2009-02-20 21:13:04 +00:00
Tim Bentley
d1a6cc585b Tidy up code and comments
bzr-revno: 330
2009-02-20 21:03:45 +00:00
Tim Bentley
e54f83a228 Fix list box and naming
bzr-revno: 329
2009-02-20 21:03:24 +00:00
Tim Bentley
33ac1c3d30 fix state machine for fields
bzr-revno: 328
2009-02-20 17:11:10 +00:00
Tim Bentley
1f28305ac3 Clean up code and simplify.
bzr-revno: 327
2009-02-20 17:10:53 +00:00
Tim Bentley
336cdd9ae0 Update Screen Layouts
bzr-revno: 326
2009-02-20 17:10:30 +00:00
Raoul Snyman
58606e2563 Updated look and feel of the Edit Song dialog.
Changed the form.show() to form.exec_() for dialogs.
Added the code for the (c) button.

bzr-revno: 325
2009-02-19 22:25:58 +00:00
Tim Bentley
fae1490228 Add save and restore for Settings tab in config.
bzr-revno: 324
2009-02-19 18:36:05 +00:00
Tim Bentley
338f573ed1 Fix dialogs to be Qwidget instead of Qdialog
bzr-revno: 323
2009-02-19 18:35:37 +00:00
Tim Bentley
ae61afa77d Code tidy ups and start to get ready for Preview
bzr-revno: 321
2009-02-17 21:31:46 +00:00
Raoul Snyman
e67c1868e6 Tidied up and fixed up the song editing dialog.
bzr-revno: 320
2009-02-17 21:01:27 +00:00
Tim Bentley
71f72d5068 Fix Combo Box loading errors
Finish Crosswalk Combon Box and add all bibles
Add bibleid to meta data

bzr-revno: 319
2009-02-15 19:11:55 +00:00
Tim Bentley
19395e6880 Update files to provide list of values for bibles
Update code to read from files in code base and not .openlp

bzr-revno: 318
2009-02-15 19:11:27 +00:00
Tim Bentley
649208afe5 Add settings table for bibles
Tidy up layouts for bible tab.

bzr-revno: 317
2009-02-15 19:10:57 +00:00
Tim Bentley
fa3a8c1dfc Add Settings to Bible Tab
bzr-revno: 316
2009-02-14 13:52:23 +00:00
Tim Bentley
3421dac10e Fix CVS Import error when finishing
bzr-revno: 315
2009-02-14 13:52:05 +00:00
Tim Bentley
17706c663b Remove fields unused fields from import screen
bzr-revno: 313
2009-02-14 08:33:20 +00:00
Tim Bentley
94c66a12db Fixed File buttons on Bible Import
Fixed Proxy with HTTP bible
Save Proxy details in config

bzr-revno: 312
2009-02-13 20:52:36 +00:00
Tim Bentley
3202f28c1f Fix Bible Search and start OOS selection
bzr-revno: 311
2009-02-13 05:43:10 +00:00
Tim Bentley
5019c7296e git svn test
remove whitespace

bzr-revno: 310
2009-02-12 18:12:09 +00:00
Tim Bentley
60c1729bc1 Tidy up code and change bible search results.
Add option not to clear results to allow same search on different versions.

bzr-revno: 309
2009-02-11 20:52:06 +00:00
Tim Bentley
ee93df9b08 OOPS missed it
bzr-revno: 308
2009-02-11 19:08:18 +00:00
Tim Bentley
feca659f11 Fix import painting and allow import to Cancel
bzr-revno: 307
2009-02-11 19:07:34 +00:00
Tim Bentley
fcc9b37df6 More fixes and UI updates
bzr-revno: 306
2009-02-11 18:33:54 +00:00
Martin Thompson
e4b91d5e5d Oops, file missing in last commit
bzr-revno: 304
2009-02-10 21:10:09 +00:00
Martin Thompson
f758850865 Started adding stuff for slide controller
bzr-revno: 302
2009-02-10 20:47:16 +00:00
Martin Thompson
74da30fbf0 Started adding a previe to the bottom
bzr-revno: 301
2009-02-10 20:46:21 +00:00
Tim Bentley
557114fd7f Add distributed event handling
Added display updates when Bibles load
Try to fix the creeping progress bar.

bzr-revno: 299
2009-02-08 15:25:00 +00:00
Tim Bentley
49ed24a69b Move QFileInput to plugins.
bzr-revno: 298
2009-02-05 19:18:43 +00:00
Tim Bentley
11e3d43caf Fix merge problem.
Song search works again
Bible import fixes

bzr-revno: 297
2009-02-05 18:27:51 +00:00
Raoul Snyman
3f0ba7a3ba Added an initial ServiceItem, plus a few minor changes.
bzr-revno: 296
2009-02-04 20:16:56 +00:00
Tim Bentley
ffeada555d Add error messaging for missing search parameters
bzr-revno: 295
2009-02-03 19:13:33 +00:00
Tim Bentley
fdf66b3bd5 More bible fix ups and added functionality
bzr-revno: 294
2009-02-02 19:54:38 +00:00
Tim Bentley
e00e328ac1 fix double load of manager
bzr-revno: 293
2009-02-02 19:20:59 +00:00
Raoul Snyman
6ea70e92a1 Couple of changes to the Songs plugin classes - trying to get SQLAlchemy to work.
bzr-revno: 292
2009-02-01 21:12:18 +00:00
Tim Bentley
bd510467d5 More search updates and corrections.
bzr-revno: 291
2009-01-24 19:58:30 +00:00
Tim Bentley
44216e6a6a Update bible register dialog - Register only 1 bible
Register HTTP
Get HTTP verse selection working (part 1)
More Orm migrations.

bzr-revno: 290
2009-01-24 08:06:36 +00:00
Raoul Snyman
4071118398 Trying to get around the problem of metadata not being bound to an engine.
bzr-revno: 289
2009-01-21 08:52:03 +00:00
Tim Bentley
cb5407c9d3 Missed from commit
bzr-revno: 287
2009-01-20 19:51:20 +00:00
Tim Bentley
57fa671538 Big bible cleanup!
bzr-revno: 286
2009-01-20 19:50:37 +00:00
Raoul Snyman
b7b594ac49 Removed unnecessary files.
bzr-revno: 285
2009-01-17 14:54:16 +00:00
Raoul Snyman
11bede8fd8 Updating the SongsManager to use SQLAlchemy
bzr-revno: 284
2009-01-17 13:58:16 +00:00
Tim Bentley
7022a05316 Add form validation - start of
bzr-revno: 283
2009-01-12 19:31:29 +00:00
Tim Bentley
cc0ca326c3 Clean up files and correct mapper issues
Update Author Delete UI State

bzr-revno: 282
2009-01-11 08:51:43 +00:00
Tim Bentley
7397c42ac4 Upgrade Songs Database to version 2
Change SQL layer to SQLALChemy
Fix the UI to use new layer
More changes to editsong dialog
Force suffix of sqlite

bzr-revno: 280
2009-01-10 08:33:31 +00:00
Raoul Snyman
14a9b67085 Added some SQLAlchemy models.
bzr-revno: 277
2009-01-06 21:48:31 +00:00
Carsten Tinggaard
9887764d51 Refactored+update part 1; from UpperCaseWords to lower_case_words
Added attribute songid and changed names

bzr-revno: 275
2009-01-06 20:10:03 +00:00
Tim Bentley
41977dad1c More Tidyups
bzr-revno: 274
2009-01-06 19:57:03 +00:00
Tim Bentley
60afb882a9 not needed
bzr-revno: 273
2009-01-06 19:05:32 +00:00
Tim Bentley
89a886d7b3 bible cleanups
bzr-revno: 272
2009-01-06 19:04:54 +00:00
Tim Bentley
a6734c885f more changes
bzr-revno: 271
2009-01-06 18:59:47 +00:00
Tim Bentley
1d2818355f Forgotton on last commit
bzr-revno: 270
2009-01-06 18:58:00 +00:00
Tim Bentley
d6462a6ff4 Update UI
Fix database name retrival
Use ORM for get_Authors method.

bzr-revno: 269
2009-01-06 18:36:54 +00:00
Tim Bentley
c9c3317483 Add debugging to help with seach results
bzr-revno: 268
2009-01-05 18:18:34 +00:00
Tim Bentley
0e05dc79f8 Add Author Caching to stop excess database hits
Finish 1st cut of Author Maintenance (Add / Update / Delete)

bzr-revno: 265
2009-01-03 14:19:43 +00:00
Tim Bentley
0385a13773 More updates
bzr-revno: 263
2009-01-02 20:20:33 +00:00
Tim Bentley
c83207838d Add new dialogs to songs for extra data requirements
bzr-revno: 260
2009-01-01 10:03:09 +00:00
Tim Bentley
38590ff47a Finish storing list data in config files
Add delete_value method
Finish updating Plugins to TreeWidgets, Context Menus and Config saving.

bzr-revno: 258
2008-12-28 08:37:03 +00:00
Tim Bentley
ae7e7d47de Revamp Presentations Plugin adding directory search and save. Persist the Presntations
Update the Plugin helper
Tidy up bibles and Songs a bit more.

bzr-revno: 257
2008-12-27 07:54:33 +00:00
Tim Bentley
5123bcdfbb More Fixes
Hacks for Unicode problem.

bzr-revno: 256
2008-12-24 14:07:27 +00:00
Tim Bentley
592d329baf Display song on Edit form having selected form list
bzr-revno: 255
2008-12-24 07:28:25 +00:00
Tim Bentley
1692da442b Remove Print statements.
bzr-revno: 254
2008-12-21 07:50:39 +00:00
Tim Bentley
33c43f8dfe Add Context Menus,
Fix results for Songs.

bzr-revno: 253
2008-12-21 07:49:22 +00:00
Tim Bentley
e1f5e5723a Add Context menu.
bzr-revno: 251
2008-12-20 17:50:08 +00:00
Tim Bentley
abb9a6e4c0 More improvements and functional additions
bzr-revno: 250
2008-12-20 16:59:56 +00:00
Tim Bentley
76723fbc92 Update UI a bit to display columns
bzr-revno: 249
2008-12-20 08:43:47 +00:00
Tim Bentley
9e4fa53b0e Add Songs database layer
bzr-revno: 248
2008-12-19 20:27:09 +00:00
Carsten Tinggaard
78d0dc34c2 Test data for xml
bzr-revno: 247
2008-12-19 08:06:53 +00:00
Carsten Tinggaard
dbde9ddc5f Test data for OpenLP1 format
bzr-revno: 246
2008-12-19 08:06:29 +00:00
Tim Bentley
b664e3362c Add menu hock and start quick search
bzr-revno: 245
2008-12-17 20:27:31 +00:00
Carsten Tinggaard
ba5d6f0e48 Module for functionality between UI, song files and songs
bzr-revno: 244
2008-12-17 14:26:05 +00:00
Carsten Tinggaard
f266416d3b Module for handling song files version 1 and 2
bzr-revno: 243
2008-12-17 14:25:33 +00:00
Raoul Snyman
f2a715e124 Moved the Export Bible item to the Bible plugin.
bzr-revno: 240
2008-12-17 13:34:28 +00:00
Raoul Snyman
531ca08bba Moved the Import Bible item to the Bible plugin.
bzr-revno: 239
2008-12-17 13:20:05 +00:00
Raoul Snyman
90c45ac148 Added export songs menu to export menu.
bzr-revno: 238
2008-12-17 12:38:02 +00:00
Raoul Snyman
f6cc0ecf94 Added a copy of the openlp.org import for the openlp.org 2 import.
bzr-revno: 237
2008-12-17 12:11:35 +00:00
Carsten Tinggaard
fe2037663f Added OpenSong Bridge and Pre-chorus handling
bzr-revno: 236
2008-12-17 11:51:47 +00:00
Carsten Tinggaard
5ba4665ee5 Path check improved - test can be executed in all folders
bzr-revno: 235
2008-12-17 11:51:12 +00:00
Raoul Snyman
b198db1b3e Added showing the OpenSong import form on clicking the item in the import menu.
bzr-revno: 234
2008-12-17 11:41:52 +00:00
Raoul Snyman
b7008f7b62 Added the song import menu items, and made the openlp.org 1.0 item show an import form.
bzr-revno: 233
2008-12-16 22:00:32 +00:00
Tim Bentley
fc4e947be0 More Changes and fix ups
bzr-revno: 232
2008-12-16 21:48:17 +00:00
Tim Bentley
2457713b1d more PEP 8 clean ups
fix advance search across multiple books

bzr-revno: 231
2008-12-16 19:13:31 +00:00
Tim Bentley
70ef8ef2b7 finish PEP 8 changes
bzr-revno: 230
2008-12-16 17:29:39 +00:00
Michael Gorven
e53e7e7db4 Add default_suffixes parameter to PluginConfig.get_files(), and fill in various default config values.
bzr-revno: 229
2008-12-15 21:43:29 +00:00
Tim Bentley
0187da57b9 Update options
bzr-revno: 226
2008-12-15 18:36:19 +00:00
Tim Bentley
e8057f4b1a Not needed
bzr-revno: 225
2008-12-15 18:11:54 +00:00
Tim Bentley
45d311f2ce Update to PEP 8 standard
bzr-revno: 224
2008-12-15 18:10:47 +00:00
Raoul Snyman
238b1c4ae3 Making stuff adhere to PEP 8.
bzr-revno: 222
2008-12-14 20:43:44 +00:00
Raoul Snyman
3382d86db9 Fixed new plugins not working, fixed up their images and their captions and things. Renamed a few methods to reflect their plugins correctly.
bzr-revno: 221
2008-12-14 19:50:17 +00:00
Tim Bentley
f90cdd27be Add new plugins - shells
Update bibles 
Add CheckPreConditions to plugin manager.
Sort out merge problems 

bzr-revno: 220
2008-12-14 16:19:28 +00:00
Raoul Snyman
508a542d6f Rewrote Plugin methods to match Python standards, fixed a few other things here and there.
bzr-revno: 219
2008-12-14 15:49:54 +00:00
Tim Bentley
a0800e842f Fix OSIS imports and screen refresh issues.
Move Langauge file to Resources.

bzr-revno: 217
2008-12-13 19:42:25 +00:00
Tim Bentley
1b28a4d4c7 Updates and Fixes
bzr-revno: 216
2008-12-13 10:46:07 +00:00
Tim Bentley
412a30f1b5 Add text search to Bibles
Add Initialise method for plugins

bzr-revno: 215
2008-12-13 09:03:39 +00:00
Tim Bentley
f042e5e2d8 Update plugins to load from directory and filter by file suffix.
Updated Bibles and Presentations.
Changed Add presentations to Reload from directory
Updated base Config files to reflect changes

bzr-revno: 214
2008-12-12 19:42:51 +00:00
Tim Bentley
eb1b1010c0 Updates to UI plugins
bzr-revno: 213
2008-12-11 21:07:12 +00:00
Jonathan Corwin
410702b890 Various bits of experimental presentation code I've had lying around
bzr-revno: 206
2008-12-10 20:40:18 +00:00
Tim Bentley
d90ca07e1c fixed "Advanced Searching" for now.
bzr-revno: 205
2008-12-10 20:36:45 +00:00
Tim Bentley
224bd90303 remove stuff
bzr-revno: 202
2008-12-10 19:20:31 +00:00
Tim Bentley
9abc51729e Wrong place
bzr-revno: 201
2008-12-10 19:19:21 +00:00
Tim Bentley
6dd16ba989 Wrong directory
bzr-revno: 200
2008-12-10 19:17:23 +00:00
Tim Bentley
7736def380 Move test bits
bzr-revno: 199
2008-12-10 19:11:00 +00:00
Raoul Snyman
154eb41397 Deleted this poor, long lost stray.
bzr-revno: 198
2008-12-10 18:06:08 +00:00
Tim Bentley
f0f73a16ce Continue fixing up the bible plugin screen interactions.
Data extracted from Database now!
Improve bible plugin logging

bzr-revno: 197
2008-12-07 20:04:07 +00:00
Raoul Snyman
aed4a2763b Moved the song xml classes to lib.
bzr-revno: 196
2008-12-07 09:23:37 +00:00
Raoul Snyman
2b0328e011 Added the "lib" module for the Songs plugin.
bzr-revno: 195
2008-12-07 08:09:59 +00:00
Tim Bentley
560f8fe1dc Start to hook up the bible plugin to the actual bibles.
Update the Bible Registration form before Superfly gets at it!!!!

bzr-revno: 194
2008-12-06 19:34:48 +00:00
Tim Bentley
3450e1ac50 Fix up bibles and sort out path issues in code
Load bible names into plugin
Handle no bible names if directory is empty

bzr-revno: 192
2008-12-06 09:33:46 +00:00
Raoul Snyman
908418bb1a Added necessary __init__.py files to make directories into Python modules.
bzr-revno: 191
2008-12-06 09:30:38 +00:00
Raoul Snyman
e4efdc7ca0 Moved the __init__.py file to the new Bibles plugin directory.
bzr-revno: 190
2008-12-06 09:24:23 +00:00
Tim Bentley
510ae14791 bzr-revno: 189 2008-12-06 07:50:47 +00:00
Tim Bentley
ce9b58cec6 move bibles to new homes
tidy up plugin following changes
add static text to dropdown. 

bzr-revno: 188
2008-12-06 07:47:01 +00:00
Raoul Snyman
843774aa1d Fixed up the Bible plugin's media manager item.
Removed the unnecessarily hardcoded path in the Bible Manager.
Changed the SongFormat file to reflect what's really gonna happen in the song database.
Added the first sentence of the Plugin Developer's Guide.

bzr-revno: 186
2008-12-05 22:03:28 +00:00
Tim Bentley
bccd03b4df Tidy up before the big move
bzr-revno: 185
2008-12-05 20:09:47 +00:00
Tim Bentley
c949f98ef2 Updates
bzr-revno: 184
2008-12-05 20:06:41 +00:00
Carsten Tinggaard
c471a84766 Fixed path and name for the song class
bzr-revno: 180
2008-12-05 13:18:53 +00:00
Carsten Tinggaard
889b43dc81 Fixed path to xmlrootclass
bzr-revno: 179
2008-12-05 13:17:21 +00:00
Martin Thompson
1df73a768c Updated to work wit new directory structure and
plugin manager API

bzr-revno: 176
2008-12-04 20:46:07 +00:00
Martin Thompson
afce6977c2 Moved to be with rest of core tests
bzr-revno: 175
2008-12-04 20:20:42 +00:00
Martin Thompson
8c58e7a670 Moved to match new place for plugin manager
bzr-revno: 174
2008-12-04 20:19:59 +00:00
Raoul Snyman
3ad3a14ffb Added setup.py
Added PluginConfig
Updated ConfigHelper
Updated Bible plugin to use plugin config object

bzr-revno: 171
2008-12-03 10:57:34 +00:00
Tim Bentley
5a4f0a645e BiblePlugin UI - done. needs actions
bzr-revno: 168
2008-12-02 20:53:03 +00:00
Tim Bentley
80eb8c9dc1 More UI bits
bzr-revno: 167
2008-12-02 20:34:51 +00:00
Raoul Snyman
9a7c2b42a7 Added some flesh to the Windows Registry class.
bzr-revno: 164
2008-12-02 13:33:52 +00:00
Tim Bentley
0a2f5edbb9 Add comments
Start to build the UI for bible searching

bzr-revno: 162
2008-12-01 22:04:45 +00:00
Tim Bentley
80cd189dd6 Add screen to New Bible
change logging file

bzr-revno: 161
2008-12-01 20:41:26 +00:00
Raoul Snyman
ae9a770899 Made a couple of fixes to the bible plugin.
bzr-revno: 160
2008-12-01 20:25:47 +00:00
Raoul Snyman
44c3063cc0 Fixed up them plugins.
bzr-revno: 154
2008-12-01 18:36:53 +00:00
Raoul Snyman
7c067bc3b0 Moved some more stuff around, tried to get the Bible plugin working... now none of the plugins are working... eish!
bzr-revno: 152
2008-12-01 14:25:08 +00:00
Raoul Snyman
026388ce18 Added a WinRegistry helper class, made a few changes.
bzr-revno: 150
2008-12-01 13:15:31 +00:00
Raoul Snyman
9c5b487840 Moved everything to *real* toolbars... much better!
bzr-revno: 145
2008-11-30 20:01:19 +00:00
Raoul Snyman
dbec7d75b3 WE HAVE OUR FIRST INTEGRATING PLUGIN!!
bzr-revno: 144
2008-11-30 18:36:13 +00:00
Tim Bentley
aa55cd9af3 Build dialog to add OSIS bible.
bzr-revno: 143
2008-11-30 18:31:43 +00:00
Tim Bentley
466a9b98bd Update window and start dialog functionality
bzr-revno: 142
2008-11-29 13:38:11 +00:00
Tim Bentley
08b5acb83f Hook things together !
Plugin initalise biblemanger
Plugin calls Dialog with biblemamager on register bible

bzr-revno: 141
2008-11-29 07:56:21 +00:00
Raoul Snyman
2e3ff9706f Fixed up things that were broken due to the move.
bzr-revno: 140
2008-11-29 05:36:16 +00:00
Tim Bentley
2cc73c6c74 start of a plugin
bzr-revno: 139
2008-11-28 20:30:59 +00:00
Tim Bentley
263df5274a renamed files to fit with the naming style
bzr-revno: 137
2008-11-28 19:24:02 +00:00
Tim Bentley
c746f2434e mangled so cleaned out!!!
bzr-revno: 136
2008-11-28 19:22:14 +00:00
Raoul Snyman
b5adedabdc Moved song forms to the Songs plugin.
bzr-revno: 129
2008-11-26 19:53:21 +00:00
Raoul Snyman
2259e7bd61 Moved SongXml, created openlp.plugins.songs.forms module.
bzr-revno: 128
2008-11-26 19:46:06 +00:00
Raoul Snyman
f82134aeb6 Renamed SongPlugin to SongsPlugin.
bzr-revno: 127
2008-11-26 19:42:04 +00:00
Raoul Snyman
e4560515a5 Renamed "Song" to "Songs" plugin.
bzr-revno: 125
2008-11-26 18:55:18 +00:00
Raoul Snyman
59a001be72 Added the Song plugin, updated the media manager to include more helper functions.
bzr-revno: 119
2008-11-25 16:26:49 +00:00
Tim Bentley
aafe80cb9d Add OSIS Translation file
OSIS,Book Name,ABBrev

bzr-revno: 118
2008-11-24 21:28:50 +00:00
Tim Bentley
ae939c46be Fix up OSIS to have book names and abbreviations
bzr-revno: 117
2008-11-24 21:27:49 +00:00
Tim Bentley
8dde1378e3 Fix for OSIS loading
bzr-revno: 116
2008-11-24 20:28:29 +00:00
Tim Bentley
4afceb8377 Fix Database with previous version and add extra API's
bzr-revno: 115
2008-11-24 19:41:29 +00:00
Raoul Snyman
8b0c226826 Moved plugin.py and pluginmanager.py to the core module, removed from the plugins module.
bzr-revno: 110
2008-11-22 09:28:03 +00:00
Martin Thompson
26b8620429 Updated so others can see what's not working ;(
bzr-revno: 109
2008-11-21 21:07:52 +00:00
Martin Thompson
f9607e8794 Separating the problem widget out doesn;t help
bzr-revno: 108
2008-11-21 21:07:15 +00:00
Martin Thompson
190ea6bcaf Pre update
bzr-revno: 107
2008-11-21 21:06:34 +00:00
Martin Thompson
925966f0f9 About to get Raouls updates
bzr-revno: 106
2008-11-21 21:06:08 +00:00
Martin Thompson
8b8871d212 Ahah! The choose_area widget stops the buttons working...
bzr-revno: 105
2008-11-21 21:05:19 +00:00
Tim Bentley
a067f0b34a Add ability to load OSIS xml bibles exported from Sword bible reader
bzr-revno: 99
2008-11-19 18:13:22 +00:00
Raoul Snyman
ca5eed490d made some changes to our test plugin.
bzr-revno: 98
2008-11-18 21:26:14 +00:00
Tim Bentley
5dcd808de2 Refactor CSV reader
bzr-revno: 97
2008-11-17 21:22:14 +00:00
Martin Thompson
947150c437 Ooops forgot to add this one
bzr-revno: 96
2008-11-17 20:39:00 +00:00
Martin Thompson
e6110cf27d Better logging
Icons can come from a PNG file or from resource file

bzr-revno: 95
2008-11-17 20:38:22 +00:00
Martin Thompson
b6edf96d32 Got some text in the "choosing area"
bzr-revno: 94
2008-11-17 20:37:25 +00:00
Martin Thompson
70151d3f58 First bash at a media manager item that a media manager can be built out of works
bzr-revno: 92
2008-11-17 20:36:01 +00:00
Tim Bentley
fdb1a088ba Fix more text formatting errors
Refactor Objects in HTTP reader to improve readability and finish proxy code

bzr-revno: 91
2008-11-16 07:40:46 +00:00
Tim Bentley
00c105a9f9 Add ability register a bible to down load via proxy server
bzr-revno: 90
2008-11-15 07:41:55 +00:00
Tim Bentley
a9f110cd6c updated
bzr-revno: 89
2008-11-13 20:52:32 +00:00
Tim Bentley
fa9409f874 Fix up text formatting / stripping from websites
bzr-revno: 88
2008-11-13 20:51:37 +00:00
Tim Bentley
588133aba0 More fixes and add initial load of BibleGateway.
Some problems with stripping HTML tags!

bzr-revno: 86
2008-11-09 20:13:16 +00:00
Tim Bentley
2f1cc4f02a More fixes and add initial load of BibleGateway.
Some problems with stripping HTML tags!

bzr-revno: 85
2008-11-09 20:11:31 +00:00
Tim Bentley
3752f4279d Fix bugs and add logging to test classes.
Sort out varable names to be meaningful.

bzr-revno: 82
2008-11-06 18:49:36 +00:00
Tim Bentley
5b4210c137 Fix imports so test code works.
bzr-revno: 81
2008-11-05 21:46:39 +00:00
Tim Bentley
dd19494bbf bzr-revno: 75 2008-11-03 20:42:36 +00:00
Martin Thompson
0485c4d6cb A first bash at some plugin code. Very sparse, but the manager can
find plugins and report back on them

 --This line, and those below,
will be ignored--

A    plugins/plugin_manager.py
A    plugins/test
A    plugins/test/test_plugin_manager.py
A    plugins/testplugin2
A    plugins/testplugin2/__init__.py
A    plugins/testplugin2/testplugin2.py
A    plugins/plugin.py
A    plugins/__init__.py
A    plugins/testplugin1.py

bzr-revno: 73
2008-11-02 20:36:36 +00:00
Tim Bentley
cb7d2b04d7 bzr-revno: 72 2008-11-02 20:17:05 +00:00
Tim Bentley
c6d1051e82 Add method to fully load bible
bzr-revno: 71
2008-11-02 20:16:32 +00:00
Tim Bentley
c3327988b9 Sort out start of bible translations (multi language) Chapter Names.
Chapter counts 
Verse Counts

bzr-revno: 66
2008-11-01 19:50:14 +00:00
Tim Bentley
e714b1e5ce Add lazy load of bible
bzr-revno: 64
2008-11-01 11:33:02 +00:00
Tim Bentley
d0fb086b77 Move and update bible manager and associated classes
bzr-revno: 60
2008-10-30 20:44:54 +00:00