def readSettings(self): """load and restore settings from project file""" # list of settings to restore and their types (needed so that project handler can read # them) settings = TimeManagerProjectHandler.readSettings(self.METASETTINGS) restore_functions = { 'mode': (self.setArchaeology, 0), 'digits': (time_util.setArchDigits, conf.DEFAULT_DIGITS), 'currentMapTimePosition': (self.restoreTimePositionFromSettings, None), 'animationFrameLength': (self.setAnimationFrameLength, DEFAULT_FRAME_LENGTH), 'playBackwards': (self.setPlayBackwards, 0), 'loopAnimation': (self.setLoopAnimation, 0), 'timeLayerManager': (self.restoreSettingTimeLayerManager, None), 'timeLayerList': (self.restoreTimeLayers, None), 'timeFrameType': (self.restoreTimeFrameType, DEFAULT_FRAME_UNIT), 'timeFrameSize': (self.guiControl.setTimeFrameSize, DEFAULT_FRAME_SIZE), 'active': (self.setActive, 0), 'labelFormat': (self.guiControl.setLabelFormat, time_util.DEFAULT_FORMAT), } for setting_name in self.METASETTINGS.keys(): restore_function, default_value = restore_functions[setting_name] if setting_name not in settings: setting_value = default_value else: setting_value = settings[setting_name] restore_function(setting_value)
def readSettings(self): """load and restore settings from project file""" # list of settings to restore and their types (needed so that project handler can read # them) settings = TimeManagerProjectHandler.readSettings(self.METASETTINGS) restore_functions={ 'mode': (self.setArchaeology, 0), 'digits': (time_util.setArchDigits, conf.DEFAULT_DIGITS), 'currentMapTimePosition': (self.restoreTimePositionFromSettings,None), 'animationFrameLength': (self.setAnimationFrameLength,DEFAULT_FRAME_LENGTH), 'playBackwards': (self.setPlayBackwards,0), 'loopAnimation': (self.setLoopAnimation,0), 'timeLayerManager': (self.restoreSettingTimeLayerManager,None), 'timeLayerList': (self.restoreTimeLayers,None), 'timeFrameType': (self.restoreTimeFrameType,DEFAULT_FRAME_UNIT), 'timeFrameSize': (self.guiControl.setTimeFrameSize,DEFAULT_FRAME_SIZE), 'active': (self.setActive,0), } for setting_name in self.METASETTINGS.keys(): restore_function,default_value = restore_functions[setting_name] if setting_name not in settings: setting_value = default_value else: setting_value = settings[setting_name] restore_function(setting_value)
def readSettings(self): """load and restore settings from project file""" # list of settings to restore and their types (needed so that project handler can read # them) settings = TimeManagerProjectHandler.readSettings(self.METASETTINGS) #QgsMessageLog.logMessage("Read settings "+str(settings)) restore_functions = { 'currentMapTimePosition': (self.restoreTimePositionFromSettings, None), 'animationFrameLength': (self.setAnimationFrameLength, DEFAULT_FRAME_LENGTH), 'playBackwards': (self.setPlayBackwards, 0), 'loopAnimation': (self.setLoopAnimation, 0), 'timeLayerManager': (self.restoreSettingTimeLayerManager, None), 'timeLayerList': (self.restoreTimeLayers, None), 'timeFrameType': (self.guiControl.setTimeFrameType, DEFAULT_FRAME_UNIT), 'timeFrameSize': (self.guiControl.setTimeFrameSize, DEFAULT_FRAME_SIZE), 'active': (self.setActive, 0) } for setting_name in self.METASETTINGS.keys(): restore_function, default_value = restore_functions[setting_name] if setting_name not in settings: setting_value = default_value else: setting_value = settings[setting_name] restore_function(setting_value)
def readSettings(self): """Load and restore settings from project file""" settings = TimeManagerProjectHandler.readSettings(self.METASETTINGS) restore_functions = { 'mode': (self.setArchaeology, 0), 'digits': (time_util.setArchDigits, conf.DEFAULT_DIGITS), 'currentMapTimePosition': (self.restoreTimePositionFromSettings, None), 'animationFrameLength': (self.setAnimationFrameLength, conf.DEFAULT_FRAME_LENGTH), 'playBackwards': (self.setPlayBackwards, 0), 'loopAnimation': (self.setLoopAnimation, 0), 'timeLayerManager': (self.restoreSettingTimeLayerManager, None), 'timeLayerList': (self.restoreTimeLayers, None), 'timeFrameType': (self.restoreTimeFrameType, conf.DEFAULT_FRAME_UNIT), 'timeFrameSize': (self.guiControl.setTimeFrameSize, conf.DEFAULT_FRAME_SIZE), 'active': (self.setActive, 0), 'labelFormat': (self.guiControl.setLabelFormat, time_util.DEFAULT_FORMAT), 'labelFont': (self.guiControl.setLabelFont, time_util.DEFAULT_LABEL_FONT), 'labelSize': (self.guiControl.setLabelSize, time_util.DEFAULT_LABEL_SIZE), 'labelColor': (self.guiControl.setLabelColor, time_util.DEFAULT_LABEL_COLOR), 'labelBgColor': (self.guiControl.setLabelBgColor, time_util.DEFAULT_LABEL_BGCOLOR), 'labelPlacement': (self.guiControl.setLabelPlacement, time_util.DEFAULT_LABEL_PLACEMENT), } for setting_name in self.METASETTINGS.keys(): if restore_functions.has_key(setting_name): restore_function, default_value = restore_functions[ setting_name] if setting_name not in settings: setting_value = default_value else: setting_value = settings[setting_name] restore_function(setting_value)