[POS-commit] r7446 - stoqlib/trunk/stoqlib/gui/base

jdahlin at async.com.br jdahlin at async.com.br
Wed Feb 20 16:34:25 BRT 2008


Author: jdahlin
Date: Wed Feb 20 16:34:25 2008
New Revision: 7446

Log:
Remove AdditionListDialog which is now unused

Modified:
   stoqlib/trunk/stoqlib/gui/base/lists.py

Modified: stoqlib/trunk/stoqlib/gui/base/lists.py
==============================================================================
--- stoqlib/trunk/stoqlib/gui/base/lists.py	(original)
+++ stoqlib/trunk/stoqlib/gui/base/lists.py	Wed Feb 20 16:34:25 2008
@@ -2,7 +2,7 @@
 # vi:si:et:sw=4:sts=4:ts=4
 
 ##
-## Copyright (C) 2005-2007 Async Open Source
+## Copyright (C) 2005-2008 Async Open Source
 ##
 ## This program is free software; you can redistribute it and/or
 ## modify it under the terms of the GNU Lesser General Public License
@@ -34,8 +34,7 @@
                                       get_connection)
 from stoqlib.domain.interfaces import IDescribable
 from stoqlib.exceptions import SelectionError, StoqlibError
-from stoqlib.gui.base.dialogs import (run_dialog, get_dialog,
-                                      BasicPluggableDialog, BasicDialog)
+from stoqlib.gui.base.dialogs import run_dialog, get_dialog, BasicDialog
 from stoqlib.gui.base.wizards import BaseWizard
 from stoqlib.gui.editors.baseeditor import BaseEditor
 from stoqlib.lib.translation import stoqlib_gettext
@@ -416,60 +415,6 @@
         self._clear()
 
 
-class AdditionListDialog(BasicPluggableDialog):
-    size = (500, 500)
-
-    def __init__(self, conn, editor_class=None, columns=None,
-                 klist_objects=None, title='', visual_mode=False):
-        self.title = title
-        BasicPluggableDialog.__init__(self)
-        self.addition_list = None
-        self.conn = conn
-        self.visual_mode = visual_mode
-        self._initialize(editor_class, columns, klist_objects)
-
-    def get_slave(self, editor_class, columns, klist_objects):
-        return AdditionListSlave(self.conn, columns,
-                                 editor_class, klist_objects,
-                                 visual_mode=self.visual_mode)
-
-    def _initialize(self, editor_class, columns, klist_objects):
-        self.addition_list = self.get_slave(editor_class, columns,
-                                            klist_objects)
-        self.addition_list.on_confirm = self.on_confirm
-        self.addition_list.on_cancel = self.on_cancel
-        self.addition_list.validate_confirm = self.validate_confirm
-        hide_footer = self.visual_mode
-        BasicPluggableDialog._initialize(self, self.addition_list,
-                                         size=self.size, title=self.title,
-                                         hide_footer=hide_footer)
-
-    def register_editor_kwargs(self, **kwargs):
-        self.addition_list.register_editor_kwargs(**kwargs)
-
-    def set_before_delete_items(self, callback):
-        self.addition_list.connect('before-delete-items', callback)
-
-    def set_on_add_item(self, callback):
-        self.addition_list.connect('on-add-item', callback)
-
-    def set_on_edit_item(self, callback):
-        self.addition_list.connect('on-edit-item', callback)
-
-    #
-    # BasicPluggableDialog callbacks
-    #
-
-    def on_cancel(self):
-        return
-
-    def on_confirm(self):
-        return self.addition_list.klist
-
-    def validate_confirm(self):
-        return True
-
-
 class SimpleListDialog(BasicDialog):
     size = (500, 400)
 


More information about the POS-commit mailing list