def _get_plugin_config(): # migrate option if config.has_option('plugins', 'trayicon_window_hide'): value = config.getboolean('plugins', 'trayicon_window_hide') config.remove_option('plugins', 'trayicon_window_hide') config.set('plugins', 'icon_window_hide', value) pconfig = PluginConfig("icon") pconfig.defaults.set("window_hide", True) pconfig.defaults.set("tooltip", DEFAULT_PATTERN) pconfig.defaults.set("modifier_swap", False) return pconfig
def get_columns(): """Gets the list of songlist column headings""" if config.has_option("settings", "columns"): return config.getstringlist( "settings", "columns", const.DEFAULT_COLUMNS) else: # migrate old settings try: columns = config.get("settings", "headers").split() except config.Error: return const.DEFAULT_COLUMNS else: config.remove_option("settings", "headers") set_columns(columns) config.setstringlist("settings", "columns", columns) return columns
def get_columns(): """Gets the list of songlist column headings""" if config.has_option("settings", "columns"): return config.getstringlist("settings", "columns", const.DEFAULT_COLUMNS) else: # migrate old settings try: columns = config.get("settings", "headers").split() except config.Error: return const.DEFAULT_COLUMNS else: config.remove_option("settings", "headers") set_columns(columns) config.setstringlist("settings", "columns", columns) return columns