Thread: SF.net SVN: fclient:[925] trunk/fclient/fclient/impl/ViewDownloads/ ViewObject.py
Status: Pre-Alpha
Brought to you by:
jurner
From: <jU...@us...> - 2008-08-16 10:55:47
|
Revision: 925 http://fclient.svn.sourceforge.net/fclient/?rev=925&view=rev Author: jUrner Date: 2008-08-16 10:55:56 +0000 (Sat, 16 Aug 2008) Log Message: ----------- redesdigned view objects Added Paths: ----------- trunk/fclient/fclient/impl/ViewDownloads/ViewObject.py Added: trunk/fclient/fclient/impl/ViewDownloads/ViewObject.py =================================================================== --- trunk/fclient/fclient/impl/ViewDownloads/ViewObject.py (rev 0) +++ trunk/fclient/fclient/impl/ViewDownloads/ViewObject.py 2008-08-16 10:55:56 UTC (rev 925) @@ -0,0 +1,51 @@ +# some fixes for relative imports +# see --> [http://bugs.python.org/issue1510172] absolute/rellative import not working (works only current dir and below) +# see --> [http://mail.python.org/pipermail/python-ideas/2007-February/000232.html] PEP for executing a module in a +# ...package containing relative imports +from __future__ import absolute_import +if __name__ == '__main__': + import os + __path__ = [os.path.dirname(__file__)] + from ._fix_mexec import fix_mexec + fix_mexec(__name__, __file__) + del fix_mexec + + +from PyQt4 import QtGui + +from .. import config +from .. import ViewObject + +from . import ViewDownloads +#************************************************************************************ +# +#************************************************************************************ +class ViewObjectDownloads(ViewObject.ViewObject): + + def __init__(self, parentView=None): + ViewObject.ViewObject.__init__(self, parentView) + self._widget = None + + def close(self): + pass + + def create(self): + self._widget = ViewDownloads.ViewDownloadsWidget(self.parentWidget()) + return self.widget() + + def displayName(self): + return self.trUtf8('Downloads') + + def icon(self): + return QtGui.QIcon() + + def name(self): + return config.IdViewObjectDownloads + + def prefsPage(self): + pass + + + def widget(self): + return self._widget + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <jU...@us...> - 2008-08-17 12:57:59
|
Revision: 934 http://fclient.svn.sourceforge.net/fclient/?rev=934&view=rev Author: jUrner Date: 2008-08-17 12:58:09 +0000 (Sun, 17 Aug 2008) Log Message: ----------- this and that Modified Paths: -------------- trunk/fclient/fclient/impl/ViewDownloads/ViewObject.py Modified: trunk/fclient/fclient/impl/ViewDownloads/ViewObject.py =================================================================== --- trunk/fclient/fclient/impl/ViewDownloads/ViewObject.py 2008-08-17 12:58:01 UTC (rev 933) +++ trunk/fclient/fclient/impl/ViewDownloads/ViewObject.py 2008-08-17 12:58:09 UTC (rev 934) @@ -27,10 +27,11 @@ self._widget = None def close(self): - pass + ViewObject.ViewObject.close(self) def create(self): self._widget = ViewDownloads.ViewDownloadsWidget(self.parentWidget()) + ViewObject.ViewObject.create(self) return self.widget() def displayName(self): This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |