Read and save recent documents in settings.

This commit is contained in:
Bastian Kleineidam 2011-05-10 23:45:44 +02:00
parent e54f7a93c2
commit c9dca19011

View file

@ -119,6 +119,19 @@ class Settings (object):
self.settings.setValue(key, QtCore.QVariant(data[key]))
self.settings.endGroup()
def read_recent_documents (self):
"""Return list of recent documents."""
self.settings.beginGroup('recent')
data = self.settings.value('documents').toStringList()
self.settings.endGroup()
return data
def save_recent_documents (self, data):
"""Save list of recent documents."""
self.settings.beginGroup('recent')
self.settings.setValue('documents', QtCore.QVariant(data))
self.settings.endGroup()
def sync (self):
"""Synchronize QSettings object to disk."""
self.settings.sync()