Restructured main with new KwApplication and plugin manager to use it
commitc76c7595c4281100823a18be1f200228ad8f1d51
authorJames Hogan <james@albanarts.com>
Sun, 16 Nov 2008 17:38:08 +0000 (16 17:38 +0000)
committerJames Hogan <james@albanarts.com>
Sun, 16 Nov 2008 17:38:08 +0000 (16 17:38 +0000)
treefaac4a70727bb9be6e692817e21932f23816ad1e
parentfbdbc7a6e0d14e1f68985d154c42e03f02371e90
Restructured main with new KwApplication and plugin manager to use it

that way plugin manager doesn't have to pass around pointers to the main window which isn't really main enough
bible plugin can now add a bible item to the playlist, but it doesn't do anything
20 files changed:
kworship/CMakeLists.txt
kworship/KwApplication.cpp [copied from kworship/main.cpp with 61% similarity]
kworship/KwApplication.h [copied from kworship/KwPluginManager.h with 63% similarity]
kworship/KwBiblePlugin.cpp
kworship/KwBiblePlugin.h
kworship/KwPlugin.cpp
kworship/KwPlugin.h
kworship/KwPluginManager.cpp
kworship/KwPluginManager.h
kworship/bible/CMakeLists.txt
kworship/bible/KwBiblePlaylistItem.cpp [copied from kworship/KwPluginManager.cpp with 60% similarity]
kworship/bible/KwBiblePlaylistItem.h [copied from kworship/playlist/KwPlaylistModel.h with 65% similarity]
kworship/bible/KwBiblePlaylistItemNode.cpp [moved from kworship/playlist/KwPlaylistReading.h with 62% similarity]
kworship/bible/KwBiblePlaylistItemNode.h [moved from kworship/playlist/KwPlaylistReading.cpp with 62% similarity]
kworship/kworship.cpp
kworship/kworship.h
kworship/main.cpp
kworship/playlist/CMakeLists.txt
kworship/playlist/KwPlaylistModel.cpp
kworship/playlist/KwPlaylistModel.h