def __selectRowTvOneClickSignal__ (self, treeview): """ @summary: Handle select row on explorer TreeView. @param treeview: TreeView associated with the event. """ selection = treeview.get_selection() (model, iter) = selection.get_selected() if (iter != None): sPath = model.get_value(iter, self.__PATH_COLUMN__) if (sPath != self.__selectedPath__): self.__selectedPath__ = sPath else: return None treepath = model.get_path(iter) UIUtils.selectPath(selection, treepath, False) # Runs callback if (self.__selectCallback__ != None): self.__selectCallback__(self.__selectedPath__) else: __log__.warning("It could not get TreeIter")