SF.net SVN: fclient: [50] trunk/fclient/fclient_widgets/peer_widget.py
Status: Pre-Alpha
Brought to you by:
jurner
|
From: <jU...@us...> - 2007-11-06 12:38:46
|
Revision: 50
http://fclient.svn.sourceforge.net/fclient/?rev=50&view=rev
Author: jUrner
Date: 2007-11-06 04:38:50 -0800 (Tue, 06 Nov 2007)
Log Message:
-----------
added connectionName param
Modified Paths:
--------------
trunk/fclient/fclient_widgets/peer_widget.py
Modified: trunk/fclient/fclient_widgets/peer_widget.py
===================================================================
--- trunk/fclient/fclient_widgets/peer_widget.py 2007-11-06 12:35:18 UTC (rev 49)
+++ trunk/fclient/fclient_widgets/peer_widget.py 2007-11-06 12:38:50 UTC (rev 50)
@@ -34,7 +34,6 @@
"""
"""
QtGui.QTreeWidgetItem.__init__(self, *args)
-
self._peerData = None
def peerData(self):
@@ -66,10 +65,15 @@
ShowPeersAll = ShowPeersOpennet | ShowPeersDarknet
- def __init__(self, parent, cfg=None):
+ def __init__(self,
+ parent,
+ cfg=None
+ connectionName='',
+ ):
"""
"""
- self._cfg = cfg
+ self._connectionName = connectionName
+ self._cfg = cfg if cfg is None else config.Config(self)
self._fcpClient = None
self._fcpEvents = None
self._isCreated = False
@@ -79,10 +83,6 @@
QtGui.QWidget.__init__(self, parent)
- # setup config
- if self._cfg is None:
- self._cfg = config.Config(self)
-
# setup tree
self.setUniformRowHeights(True)
headerLabels = [
@@ -112,7 +112,7 @@
"""
if not self._isCreated:
self._isCreated = True
- self._fcpClient = self._cfg.fcpClientManager.newClient('MeName', self.handleClientConnected)
+ self._fcpClient = self._cfg.fcpClientManager.newClient(self._connectionName, self.handleClientConnected)
#############################################################
##
@@ -147,7 +147,7 @@
(self._fcpClient.events.EndListPeerNotes, self.handleEndListPeerNotes),
)
- # take care to not connect twice
+ # take care not to connect twice
for event, observer in self._fcpEvents:
if not observer in event:
event += observer
@@ -155,9 +155,7 @@
##
self.listPeers()
-
-
-
+
def handleClientDisconnected(self, event, params):
"""
"""
@@ -210,8 +208,7 @@
pollPriority=self._cfg.fcpClientManager.priorities['Lowest']
)
-
-
+
def handlePeerRemoved(self, peer):
"""
"""
@@ -258,7 +255,7 @@
"""
# disconnect Fcp events
for event, observer in self._fcpEvents:
- if not observer in event:
+ if observer in event:
event -= observer
self._cfg.fcpClientHandler.closeClient(self._fcpClient.connectionName())
@@ -528,7 +525,7 @@
app = QtGui.QApplication(sys.argv)
w = QtGui.QMainWindow()
- peers = PeerWidget(None)
+ peers = PeerWidget(None, connectionName='TestPeerWidget')
w.setCentralWidget(peers)
m = w.menuBar()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|