Revision 770421

Go back to digest for 10th February 2008

Features in KDE Base

Marco Martin committed changes in /trunk/extragear/plasma:

this is a quite massive change to the comic applet, yeah i know quite hard to review sorry for that.

the main changes are:
- i've added a provider to <a href="http://www.osnews.com/comic">http://www.osnews.com/comic</a>; (got permission from them) it uses a rss feed so only last 15 will be available but i think is enough
- now the applet can be resized (option that can be disabled if you want to see the comic as is)
- the dataengine now gives more data that can also be cached at the moment it has only the url of the comic of the day, but i plan to use it also to pass the date of the previous and the next comic (useful for comics that don't have a strip every day)
- the url of the comic is displayed at the bottom of the applet and clicking on it it opens a web browser on that page (useful if the comic is scaled down and some (osnews) explicitly asks it)

File Changes

Added 3 files
  • /trunk/extragear/plasma
  •   /dataengines/comic/osnewsprovider.cpp
  •   /dataengines/comic/osnewsprovider.h
  •   /applets/comic/pics/osnews.png
Modified 23 files
  • /trunk/extragear/plasma
  •   /applets/comic/CMakeLists.txt
  •   /applets/comic/comic.cpp
  •   /applets/comic/comic.h
  •   /applets/comic/configdialog.cpp
  •   /applets/comic/configdialog.h
  •   /applets/comic/configimg.qrc
  •   /dataengines/comic/cachedprovider.cpp
  •   /dataengines/comic/cachedprovider.h
  •   /dataengines/comic/CMakeLists.txt
  •   /dataengines/comic/comic.cpp
  •   /dataengines/comic/comic.h
  •   /dataengines/comic/comicprovider.cpp
  •   /dataengines/comic/comicprovider.h
  •   /dataengines/comic/dilbertprovider.cpp
  •   /dataengines/comic/dilbertprovider.h
  •   /dataengines/comic/garfieldprovider.cpp
  •   /dataengines/comic/garfieldprovider.h
  •   /dataengines/comic/snoopyprovider.cpp
  •   /dataengines/comic/snoopyprovider.h
  •   /dataengines/comic/userfriendlyprovider.cpp
  •   /dataengines/comic/userfriendlyprovider.h
  •   /dataengines/comic/xkcdprovider.cpp
  •   /dataengines/comic/xkcdprovider.h
26 files changed in total