[Avida-SVN] r2624 - branches/developers/avida-edward/source/python/AvidaGui2
kaben at myxo.css.msu.edu
kaben at myxo.css.msu.edu
Sun Jun 8 22:14:42 PDT 2008
Author: kaben
Date: 2008-06-09 01:14:42 -0400 (Mon, 09 Jun 2008)
New Revision: 2624
Modified:
branches/developers/avida-edward/source/python/AvidaGui2/pyOrganismScopeCtrl.py
Log:
Added some missing Avida-ED drag-and-drop code.
Modified: branches/developers/avida-edward/source/python/AvidaGui2/pyOrganismScopeCtrl.py
===================================================================
--- branches/developers/avida-edward/source/python/AvidaGui2/pyOrganismScopeCtrl.py 2008-06-09 05:13:49 UTC (rev 2623)
+++ branches/developers/avida-edward/source/python/AvidaGui2/pyOrganismScopeCtrl.py 2008-06-09 05:14:42 UTC (rev 2624)
@@ -88,20 +88,23 @@
self.parseOrganismGenotypeSlot)
def dragEnterEvent( self, e ):
- e.acceptAction(True)
-
freezer_item_list = QString()
if ( QTextDrag.decode( e, freezer_item_list ) ) :
freezer_item_list = str(e.encodedData("text/plain"))
- freezer_item_names = freezer_item_list.split("\t")[1:]
- if (len(freezer_item_names) > 1):
- pass
+ if freezer_item_list.startswith('organism.'):
+ e.ignore()
else:
- freezer_item_name = freezer_item_names[0]
- if freezer_item_name.endswith('.organism'):
- e.accept()
+ freezer_item_names = freezer_item_list.split("\t")[1:]
+ if (len(freezer_item_names) > 1):
+ e.ignore()
else:
- pass
+ freezer_item_name = freezer_item_names[0]
+ if freezer_item_name.endswith('.organism'):
+ e.accept()
+ else:
+ e.ignore()
+ else:
+ e.ignore()
def dropEvent( self, e ):
freezer_item_list = QString()
More information about the Avida-cvs
mailing list