Revision 686392
Go back to digest for 15th July 2007Other in Multimedia
yay plasma!! note, temporarily removed CoverBling b/c it was in contextview/, will merge back soon. initial commit with these features:
1) the context is now a plasma-like QGV.
2) the manager in the top-left corner for now acts simply like the plasma manager---all it can do is add applets.
3) i've written no dataengines yet, i'm not positive if the dataengine code works.
4) applets DO work. the KTrader system is functional. the servicetype for amarok context applets is AmarokContext/Applet.
5) check out the VERY SIMPLY test applet in applets/test, it simply prints out "i exist!!" to the command line when its started.
6) amarok now installs headers into ${KDE4_INCLUDE_DIR}/amarok, needed so applets can link against it.
oh, i'm using the default Oxygen svgs, as you can probably see. thats because i am graphically impaired (and need to learn how to use inkscape). we NEED NEED artists before we can do much.
work is now going to start on data engines/porting over all the old features, such as lyrics, etc.
enjoy!
File Changes
- /branches/work/amarok-plasmify/src
- /context
- /context/Applet.cpp
- /context/Applet.h
- /context/applets
- /context/CMakeLists.txt
- /context/Context.cpp
- /context/Context.h
- /context/ContextObserver.cpp
- /context/ContextObserver.h
- /context/ContextScene.cpp
- /context/ContextScene.h
- /context/ContextView.cpp
- /context/ContextView.h
- /context/ControlBox.cpp
- /context/ControlBox.h
- /context/DataEngine.cpp
- /context/DataEngine.h
- /context/DataEngineManager.cpp
- /context/DataEngineManager.h
- /context/DataSource.cpp
- /context/DataSource.h
- /context/servicetypes
- /context/Svg.cpp
- /context/Svg.h
- /context/Theme.cpp
- /context/Theme.h
- /context/widgets
- /themes/context
- /context/applets/CMakeLists.txt
- /context/applets/test
- /context/servicetypes/amarok_context_applet.desktop
- /context/servicetypes/amarok_data_engine.desktop
- /context/widgets/CheckBox.cpp
- /context/widgets/CheckBox.h
- /context/widgets/Icon.cpp
- /context/widgets/Icon.h
- /context/widgets/Layout.cpp
- /context/widgets/Layout.h
- /context/widgets/LayoutItem.cpp
- /context/widgets/LayoutItem.h
- /context/widgets/LineEdit.cpp
- /context/widgets/LineEdit.h
- /context/widgets/Mainpage.dox
- /context/widgets/PushButton.cpp
- /context/widgets/PushButton.h
- /context/widgets/RadioButton.cpp
- /context/widgets/RadioButton.h
- /context/widgets/VBoxLayout.cpp
- /context/widgets/VBoxLayout.h
- /context/widgets/Widget.cpp
- /context/widgets/Widget.h
- /themes/context/default
- /context/applets/test/amarok-context-applet-test.desktop
- /context/applets/test/CMakeLists.txt
- /context/applets/test/Test.cpp
- /context/applets/test/Test.h
- /themes/context/default/amarokcontexttheme-default.desktop
- /themes/context/default/CMakeLists.txt
- /themes/context/default/widgets
- /themes/context/default/widgets/wallpaper.svg
- /branches/work/amarok-plasmify/src/contextview
- /branches/work/amarok-plasmify/src
- /CMakeLists.txt
- /playlistwindow.cpp
- /amarokcore/amarokdbushandler.cpp
- /collectionbrowser/collectiontreeview.cpp
- /servicebrowser/servicebrowser.cpp
- /collection/sqlcollection/CMakeLists.txt
- /collection/sqlcollection/sqlcollection.cpp