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%FeedingIt%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:
}
}
- function viewArticle(articleid) {
- var index = 0;
- for (var i=0; i<articleList.count; ++i) {
- if (articles.get(0).articleid==articleid) {
- index = i;
- }
- }
- articleView.positionViewAtIndex(index, ListView.Contain); articleView.visible = true;
+ function getCurrentArticleId() {
+ var object = articleView.model.get(articleView.currentIndex)
+ return object.articleid
}
ListView {
[Dolphin]
ShowPreview=true
-Timestamp=2010,11,7,0,33,30
+Timestamp=2011,11,29,10,54,11
}
ToolIcon {
+ platformIconId: "toolbar-share"
+ visible: flipper.articleShown
+ //anchors.right: (parent === undefined) ? undefined : parent.right
+ onClicked: {
+ controller.share(window.feedid, flipper.getCurrentArticleId());
+ }
+ }
+
+ ToolIcon {
platformIconId: "toolbar-next"
visible: flipper.articleShown
//anchors.right: (parent === undefined) ? undefined : parent.right