Tim Bentley
b8c0ee1d70
Add ThemeManager and EventManager
2009-03-22 07:11:05 +00:00
Tim Bentley
be3725a6fe
Remove PluginUtils as no longer used all references migrated
...
bzr-revno: 426
2009-03-19 17:36:06 +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
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
Tim Bentley
6224795661
Add Classes for songxml, video tidy up and custom plugins
...
bzr-revno: 413
2009-03-13 06:13:11 +00:00
Martin Thompson
90a91aa788
Updated tests to pass again.
...
Found some device dependent problems in the tests of the theme
rendering (when monitor resolution changes, so does font size (in
pixels)). This meant that the tests failed (as they are comparisons
with golden-bitmaps). Have updated the tests to do a more "approximate
comparison", with a low tolerance. This is slow currently, could do
with optimising.
bzr-revno: 411
2009-03-12 20:19:24 +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
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
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
980ed505e2
Tidy up Video and Bible tab code.
...
bzr-revno: 381
2009-03-06 06:05:01 +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
Martin Thompson
b662b16c6f
Still doing controllers, but missed this one
...
bzr-revno: 369
2009-03-04 21:54:00 +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
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
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
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
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
Martin Thompson
603ac29b90
Moved toolbars out into separate class, as they are used by more than Media Manager items
...
Move Service Manager into own class so it can do some real work
bzr-revno: 336
2009-02-21 19:23:54 +00:00
Martin Thompson
f0177bdbda
Image plugin previews images!
...
bzr-revno: 334
2009-02-20 21:15:42 +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
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
fcc9b37df6
More fixes and UI updates
...
bzr-revno: 306
2009-02-11 18:33:54 +00:00
Martin Thompson
55059c5d52
Remove extraneous file
...
bzr-revno: 305
2009-02-10 21:12:51 +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
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
fdf66b3bd5
More bible fix ups and added functionality
...
bzr-revno: 294
2009-02-02 19:54:38 +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
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
5d920e8fc6
Add Utilitys class for plugins
...
bzr-revno: 252
2008-12-21 07:48:30 +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
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
Michael Gorven
63bb9b3186
Create data directories when path is requested from config
...
bzr-revno: 227
2008-12-15 20:37:50 +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
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
Martin Thompson
822d3d9a0e
Moved Theme specific bits from xmlrootclass to theme
...
bzr-revno: 210
2008-12-10 21:40:19 +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
ea2cafd125
Fixed few import problems
...
bzr-revno: 173
2008-12-03 19:13:23 +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
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
0179ffc6bd
Moved
...
bzr-revno: 149
2008-12-01 09:33:16 +00:00
Raoul Snyman
5a00215f38
Moved
...
bzr-revno: 148
2008-12-01 09:31:05 +00:00
Raoul Snyman
f4390afda7
Added
...
bzr-revno: 147
2008-12-01 09:28:01 +00:00