def data(self, role): ''' The view asks us for all sorts of information about our data... :param role: the art of the data :type role: :class:`QtCore.Qt.DisplayRole` <https://srinikom.github.io/pyside-docs/PySide/QtCore/Qt.html> :see: http://www.pyside.org/docs/pyside-1.0.1/PySide/QtCore/Qt.html ''' if role == Qt.DisplayRole: # return the displayed item name if self.id == PathItem.RECENT_FILE or self.id == PathItem.RECENT_PROFILE: return "%s [%s]" % (self.name, self.package_name ) # .decode(sys.getfilesystemencoding()) elif self.id == PathItem.REMOTE_DAEMON: return "//%s" % self.name else: return "%s" % self.name elif role == Qt.ToolTipRole: # return the tooltip of the item result = "%s" % self.path if self.id == PathItem.RECENT_FILE or self.id == PathItem.RECENT_PROFILE: result = "%s\nPress 'Delete' to remove the entry from the history list\nShift+'double click' goes to the file location" % self.path return result elif role == Qt.EditRole: return "%s" % self.name else: # We don't care about anything else, so return default value return QStandardItem.data(self, role)
def data(self, role): if role == self.NAME_ROLE: return self.topic.name elif role == self.NODENAMES_ROLE: return str(self.topic.publisherNodes) + str(self.topic.subscriberNodes) else: return QStandardItem.data(self, role)
def data(self, role): ''' The view asks us for all sorts of information about our data... @param role: the art of the data @type role: U{QtCore.Qt.DisplayRole<https://srinikom.github.io/pyside-docs/PySide/QtCore/Qt.html>} @see: U{http://www.pyside.org/docs/pyside-1.0.1/PySide/QtCore/Qt.html} ''' if role == Qt.DisplayRole: # return the displayed item name if self.id == LaunchItem.RECENT_FILE: return "%s [%s]" % (self.name, self.package_name) # .decode(sys.getfilesystemencoding()) else: return "%s" % self.name elif role == Qt.ToolTipRole: # return the tooltip of the item result = "%s" % self.path if self.id == LaunchItem.RECENT_FILE: result = "%s\nPress 'Delete' to remove the entry from the history list" % self.path return result # elif role == Qt.DecorationRole: # # return the showed icon # pathItem, path, pathId = self.items[index.row()] # if self.id > LaunchListModel.NOTHING and self.model().icons.has_key(self.id): # return self.model().icons[self.id] # return None elif role == Qt.EditRole: return "%s" % self.name else: # We don't care about anything else, so return default value return QStandardItem.data(self, role)
def data(self, role): ''' The view asks us for all sorts of information about our data... @param role: the art of the data @type role: U{QtCore.Qt.DisplayRole<https://srinikom.github.io/pyside-docs/PySide/QtCore/Qt.html>} @see: U{http://www.pyside.org/docs/pyside-1.0.1/PySide/QtCore/Qt.html} ''' if role == Qt.DisplayRole: # return the displayed item name if self.id == LaunchItem.RECENT_FILE or self.id == LaunchItem.RECENT_PROFILE: return "%s [%s]" % (self.name, self.package_name) # .decode(sys.getfilesystemencoding()) else: return "%s" % self.name elif role == Qt.ToolTipRole: # return the tooltip of the item result = "%s" % self.path if self.id == LaunchItem.RECENT_FILE or self.id == LaunchItem.RECENT_PROFILE: result = "%s\nPress 'Delete' to remove the entry from the history list" % self.path return result # elif role == Qt.DecorationRole: # # return the showed icon # pathItem, path, pathId = self.items[index.row()] # if self.id > LaunchListModel.NOTHING and self.model().icons.has_key(self.id): # return self.model().icons[self.id] # return None elif role == Qt.EditRole: return "%s" % self.name else: # We don't care about anything else, so return default value return QStandardItem.data(self, role)
def data(self, role): if role == self.NAME_ROLE: return self.topic.name elif role == self.NODENAMES_ROLE: return utf8(self.topic.publisherNodes) + utf8(self.topic.subscriberNodes) else: return QStandardItem.data(self, role)
def data(self, role): if role == self.NAME_ROLE: return self.service.name elif role == self.TYPE_ROLE: return self.service_type_str elif role == self.NODENAMES_ROLE: return utf8(self.service.serviceProvider) else: return QStandardItem.data(self, role)
def data(self, role): if role == self.NAME_ROLE: return self.service.name elif role == self.TYPE_ROLE: return str(self.service.get_service_class(False)) elif role == self.NODENAMES_ROLE: return str(self.service.serviceProvider) else: return QStandardItem.data(self, role)
def data(self, role): if role == self.NAME_ROLE: return self.service.name elif role == self.TYPE_ROLE: return str(self.service.get_service_class(False)) elif role == self.NODENAMES_ROLE: return str(self.service.serviceProvider) else: return QStandardItem.data(self, role)
def data(self, role): if role == self.NAME_ROLE: return self.name elif role == self.VALUE_ROLE: return utf8(self.value) elif role == self.TYPE_ROLE: return utf8(type(self.value).replace('<type \'').replace('\'>')) else: return QStandardItem.data(self, role)
def data(self, role): if role == self.NAME_ROLE: return self.name elif role == self.VALUE_ROLE: return str(self.value) elif role == self.TYPE_ROLE: return str(type(self.value).replace("<type '").replace("'>")) else: return QStandardItem.data(self, role)
def data(self, role): ''' The view asks us for all sorts of information about our data... @param role: the art of the data @type role: U{QtCore.Qt.DisplayRole<https://srinikom.github.io/pyside-docs/PySide/QtCore/Qt.html>} @see: U{http://www.pyside.org/docs/pyside-1.0.1/PySide/QtCore/Qt.html} ''' if role == Qt.DisplayRole: # return the displayed item name return self.name # elif role == Qt.DecorationRole: # pass else: # We don't care about anything else, so return None return QStandardItem.data(self, role)
def data(self, role): ''' The view asks us for all sorts of information about our data... @param role: the art of the data @type role: U{QtCore.Qt.DisplayRole<https://srinikom.github.io/pyside-docs/PySide/QtCore/Qt.html>} @see: U{http://www.pyside.org/docs/pyside-1.0.1/PySide/QtCore/Qt.html} ''' if role == Qt.DisplayRole: # return the displayed item name return self.name # elif role == Qt.DecorationRole: # pass else: # We don't care about anything else, so return None return QStandardItem.data(self, role)
def data(self, role): ''' The view asks us for all sorts of information about our data... @param role: the art of the data @type role: L{QtCore.Qt.DisplayRole} @see: U{http://www.pyside.org/docs/pyside-1.0.1/PySide/QtCore/Qt.html} ''' if role == Qt.DisplayRole: # return the displayed item name return self.name elif role == Qt.ToolTipRole: # return the tooltip of the item return self.tooltip else: # We don't care about anything else, so return None return QStandardItem.data(self, role)