Ejemplo n.º 1
0
 def dropEvent(tree_view, e):
     try:
         _index = tree_view.indexAt(QPoint(e.pos().x(), e.pos().y()))
         _i = self.groupTreeModel.itemFromIndex(_index)
         if _i and _i.parent() is None and self.__dragged_dut:
             _index = tree_view.indexAt(QPoint(e.pos().x(), e.pos().y()))
             _g = self.groupTreeModel.itemFromIndex(_index)
             _group_id = str(_g.data().toPyObject())
             _group = self.server.group(_group_id)
             self.__dragged_dut.exchangeGroup(_group)
             QTreeView.dropEvent(tree_view, e)
     except Exception, e:
         logger.LOGGER.error(str(e))