Save As - add profile.get_save_as
Add a method for reading the save-as setting.
This commit is contained in:
parent
7d5abe2684
commit
926a262306
@ -30,6 +30,7 @@ from sugar3.graphics.xocolor import XoColor
|
|||||||
import getpass
|
import getpass
|
||||||
|
|
||||||
_profile = None
|
_profile = None
|
||||||
|
_journal_settings = None
|
||||||
|
|
||||||
|
|
||||||
class Profile(object):
|
class Profile(object):
|
||||||
@ -222,3 +223,22 @@ def get_color():
|
|||||||
|
|
||||||
def get_pubkey():
|
def get_pubkey():
|
||||||
return get_profile().pubkey
|
return get_profile().pubkey
|
||||||
|
|
||||||
|
|
||||||
|
def _get_journal_settings_boolean(name, default):
|
||||||
|
global _journal_settings
|
||||||
|
|
||||||
|
if not _journal_settings:
|
||||||
|
if 'org.sugarlabs.journal' not in Gio.Settings.list_schemas():
|
||||||
|
return default
|
||||||
|
|
||||||
|
_journal_settings = Gio.Settings('org.sugarlabs.journal')
|
||||||
|
|
||||||
|
if name not in _journal_settings.list_keys():
|
||||||
|
return default
|
||||||
|
|
||||||
|
return _journal_settings.get_boolean(name)
|
||||||
|
|
||||||
|
|
||||||
|
def get_save_as():
|
||||||
|
return _get_journal_settings_boolean('save-as', False)
|
||||||
|
Loading…
Reference in New Issue
Block a user