[POS-commit] r3233 - stoqlib/trunk/stoqlib/gui/base
Evandro Vale Miquelito
evandro at async.com.br
Thu Apr 6 11:49:51 BRT 2006
Author: evandro
Date: Thu Apr 6 11:49:50 2006
New Revision: 3233
Modified:
stoqlib/trunk/stoqlib/gui/base/wizards.py
Log:
Adding a new wizard step, the WizardEditorStep, since we can not have
editors without a model anylonger.
Modified: stoqlib/trunk/stoqlib/gui/base/wizards.py
==============================================================================
--- stoqlib/trunk/stoqlib/gui/base/wizards.py (original)
+++ stoqlib/trunk/stoqlib/gui/base/wizards.py Thu Apr 6 11:49:50 2006
@@ -24,13 +24,26 @@
""" Base classes for wizards """
from kiwi.ui.wizard import PluggableWizard, WizardStep
+from kiwi.ui.delegates import SlaveDelegate
from stoqlib.gui.base.editors import BaseEditorSlave
from stoqlib.gui.base.dialogs import AbstractDialog
-class BaseWizardStep(BaseEditorSlave, WizardStep):
+class BaseWizardStep(WizardStep, SlaveDelegate):
"""A wizard step base class definition"""
+ gladefile = None
+
+ def __init__(self, conn, wizard, previous=None):
+ self.conn = conn
+ self.wizard = wizard
+ WizardStep.__init__(self, previous)
+ SlaveDelegate.__init__(self, gladefile=self.gladefile)
+
+
+class WizardEditorStep(BaseEditorSlave, WizardStep):
+ """A wizard step base class definition used when we have a model to be
+ edited or created"""
def __init__(self, conn, wizard, model=None, previous=None):
self.wizard = wizard
More information about the POS-commit
mailing list