From be3725a6fef2a4c185e6eadb926699c7e96bbeec Mon Sep 17 00:00:00 2001 From: Tim Bentley Date: Thu, 19 Mar 2009 17:36:06 +0000 Subject: [PATCH] Remove PluginUtils as no longer used all references migrated bzr-revno: 426 --- openlp/core/lib/__init__.py | 3 +- openlp/core/lib/pluginutils.py | 98 ---------------------------------- 2 files changed, 1 insertion(+), 100 deletions(-) delete mode 100644 openlp/core/lib/pluginutils.py diff --git a/openlp/core/lib/__init__.py b/openlp/core/lib/__init__.py index 8a4580f08..1a2674c11 100644 --- a/openlp/core/lib/__init__.py +++ b/openlp/core/lib/__init__.py @@ -17,7 +17,6 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -from pluginutils import PluginUtils from pluginconfig import PluginConfig from plugin import Plugin from settingstab import SettingsTab @@ -31,6 +30,6 @@ from toolbar import OpenLPToolbar from songxmlhandler import SongXMLBuilder from songxmlhandler import SongXMLParser -__all__ = ['PluginConfig', 'Plugin', 'PluginUtils', 'SettingsTab', 'MediaManagerItem', 'Event', +__all__ = ['PluginConfig', 'Plugin', 'SettingsTab', 'MediaManagerItem', 'Event', 'XmlRootClass', 'ServiceItem', 'Receiver', 'OpenLPToolbar', 'SongXMLBuilder', 'SongXMLParser'] diff --git a/openlp/core/lib/pluginutils.py b/openlp/core/lib/pluginutils.py deleted file mode 100644 index 237182a00..000000000 --- a/openlp/core/lib/pluginutils.py +++ /dev/null @@ -1,98 +0,0 @@ -# -*- coding: utf-8 -*- -# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 -""" -OpenLP - Open Source Lyrics Projection -Copyright (c) 2008 Raoul Snyman -Portions copyright (c) 2008 Martin Thompson, Tim Bentley - -This program is free software; you can redistribute it and/or modify it under -the terms of the GNU General Public License as published by the Free Software -Foundation; version 2 of the License. - -This program is distributed in the hope that it will be useful, but WITHOUT ANY -WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A -PARTICULAR PURPOSE. See the GNU General Public License for more details. - -You should have received a copy of the GNU General Public License along with -this program; if not, write to the Free Software Foundation, Inc., 59 Temple -Place, Suite 330, Boston, MA 02111-1307 USA -""" -import os -import types -from PyQt4 import QtCore, QtGui - -class PluginUtils(object): - """ - Extension class for plugin helpers so the Plugin class is just a simple interface - """ - def add_to_context_separator(self, base): - action = QtGui.QAction("", base) - action.setSeparator(True) - return action - - def add_to_context_menu(self, base, icon, text, slot): - """ - Utility method to help build context menus for plugins - """ - if type(icon) is QtGui.QIcon: - ButtonIcon = icon - elif type(icon) is types.StringType: - ButtonIcon = QtGui.QIcon() - if icon.startswith(':/'): - ButtonIcon.addPixmap(QtGui.QPixmap(icon), QtGui.QIcon.Normal, - QtGui.QIcon.Off) - else: - ButtonIcon.addPixmap(QtGui.QPixmap.fromImage(QtGui.QImage(icon)), - QtGui.QIcon.Normal, QtGui.QIcon.Off) - - action = QtGui.QAction(text, base) - action .setIcon(ButtonIcon) - QtCore.QObject.connect(action, QtCore.SIGNAL("triggered()"), slot) - return action - - def _load_display_list(self): - """ - Load a display list from the config files - """ - listcount = self.config.get_config("List Count") - list = [] - if listcount != None: - for i in range(0 , int(listcount)): - x = self.config.get_config("List Item "+str(i)) - list.append(x) - return list - - def _save_display_list(self, displaylist): - """ - Save display list from the config files tidy up the list - """ - oldcount = self.config.get_config("List Count") - newcount = len(displaylist) - self.config.set_config("List Count", str(newcount)) - for i in range (0, int(newcount)): - self.config.set_config("List Item %d " % i, str(displaylist[i])) - if oldcount > newcount: # Tidy up any old list itrms if list is smaller now - for i in range(int(newcount) , int(oldcount)): - self.config.delete_config("List Item "+str(i)) - - def _get_last_dir(self, num=None): - """ - Read the last directory used for plugin - """ - fld = "Last Dir" - if not num == None: - fld = fld+str(num) - lastdir = self.config.get_config(fld) - if lastdir==None: - lastdir = "" - return lastdir - - def _save_last_directory(self, filename, num=None): - """ - Save the last directory used for plugin - """ - fld = "Last Dir" - if not num == None: - fld = fld+str(num) - path , nm = os.path.split(str(filename)) - self.config.set_config(fld, path)