projects
/
feedingit
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
33dcf96
)
psa: added Int settings function, and next/prev ids
author
Yves Marcoz
<yves@marcoz.org>
Tue, 10 Jan 2012 05:16:18 +0000
(21:16 -0800)
committer
Yves Marcoz
<yves@marcoz.org>
Tue, 10 Jan 2012 05:16:18 +0000
(21:16 -0800)
psa_harmattan/feedingit/pysrc/feedingit.py
patch
|
blob
|
history
diff --git
a/psa_harmattan/feedingit/pysrc/feedingit.py
b/psa_harmattan/feedingit/pysrc/feedingit.py
index
2b63a19
..
9d70a3c
100644
(file)
--- a/
psa_harmattan/feedingit/pysrc/feedingit.py
+++ b/
psa_harmattan/feedingit/pysrc/feedingit.py
@@
-73,6
+73,16
@@
class Controller(QtCore.QObject):
#onlyUnread = arguments.get("onlyUnread","False")
return self._handler.generateArticlesXml(key, config.getHideReadArticles())
#onlyUnread = arguments.get("onlyUnread","False")
return self._handler.generateArticlesXml(key, config.getHideReadArticles())
+ @QtCore.Slot(str,str,result=str)
+ def getNextId(self, key, articleid):
+ feed = listing.getFeed(key)
+ return feed.getNextId(articleid)
+
+ @QtCore.Slot(str,str,result=str)
+ def getPreviousId(self, key, articleid):
+ feed = listing.getFeed(key)
+ return feed.getPreviousId(articleid)
+
@QtCore.Slot(result=str)
def getCategoryXml(self):
return self._handler.generateCategoryXml()
@QtCore.Slot(result=str)
def getCategoryXml(self):
return self._handler.generateCategoryXml()
@@
-181,6
+191,15
@@
class Controller(QtCore.QObject):
else:
return 'True'
else:
return 'True'
+ @QtCore.Slot(str, result=int)
+ def getIntSetting(self, setting):
+ if (setting == "artFontSize"):
+ return config.getArtFontSize()
+ elif (setting == "fontSize" ):
+ return config.getFontSize()
+ else:
+ return -1
+
@QtCore.Slot(str, bool)
def setBooleanSetting(self, setting, value):
if (setting == "theme"):
@QtCore.Slot(str, bool)
def setBooleanSetting(self, setting, value):
if (setting == "theme"):
@@
-194,6
+213,14
@@
class Controller(QtCore.QObject):
elif (setting == "autoupdate"):
config.setAutoUpdateEnabled(value)
config.saveConfig()
elif (setting == "autoupdate"):
config.setAutoUpdateEnabled(value)
config.saveConfig()
+
+ @QtCore.Slot(str, int)
+ def setIntSetting(self, setting, value):
+ if (setting == "artFontSize"):
+ config.setArtFontSize(value)
+ elif (setting == "fontSize" ):
+ config.setFontSize(value)
+ config.saveConfig()
@QtCore.Slot(str, str)
def share(self, key, articleid):
@QtCore.Slot(str, str)
def share(self, key, articleid):