X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;ds=sidebyside;f=psa_harmattan%2Ffeedingit%2Fdeb_dist%2Ffeedingit-0.1.0%2Fdebian%2Ffeedingit%2Fusr%2Fshare%2Ffeedingit%2Ffeedingit.py;fp=psa_harmattan%2Ffeedingit%2Fdeb_dist%2Ffeedingit-0.1.0%2Fdebian%2Ffeedingit%2Fusr%2Fshare%2Ffeedingit%2Ffeedingit.py;h=2b63a1909d41949bf36cbddf1aec48bfae06e38e;hb=bc13488024ea46d077e3d8e43d6de64731ef7292;hp=374627fc3083d4e8747f5dff955f65c8ad6082bb;hpb=b843e1290200afbe07988ba29ae36562fbf7b1c7;p=feedingit diff --git a/psa_harmattan/feedingit/deb_dist/feedingit-0.1.0/debian/feedingit/usr/share/feedingit/feedingit.py b/psa_harmattan/feedingit/deb_dist/feedingit-0.1.0/debian/feedingit/usr/share/feedingit/feedingit.py index 374627f..2b63a19 100644 --- a/psa_harmattan/feedingit/deb_dist/feedingit-0.1.0/debian/feedingit/usr/share/feedingit/feedingit.py +++ b/psa_harmattan/feedingit/deb_dist/feedingit-0.1.0/debian/feedingit/usr/share/feedingit/feedingit.py @@ -195,6 +195,19 @@ class Controller(QtCore.QObject): config.setAutoUpdateEnabled(value) config.saveConfig() + @QtCore.Slot(str, str) + def share(self, key, articleid): + feed = listing.getFeed(key) + title = feed.getTitle(articleid) + link = feed.getExternalLink(articleid) + description = 'Shared%20via%20FeedingIt%20on%20Meego' + import urllib + bus = dbus.SessionBus() + shareService = bus.get_object('com.nokia.ShareUi', '/') + share = shareService.get_dbus_method('share', 'com.nokia.maemo.meegotouch.ShareUiInterface') + #share([u'data:text/x-url;description=Support%20for%20Nokia%20Developers;title=Forum%20Nokia,http%3A%2F%2Fforum.nokia.com',]) + share( ['data:text/x-url;title=%s;description=%s,%s' %(urllib.quote(title), description, urllib.quote(link)),] ) + def main(): if not isdir(CONFIGDIR): try: