Esempio n. 1
0
        def mimeData(self, items):
            links = [connector.RevLink(self.__store, self.__revs[self.row(item)]) for item in items]
            if not links:
                return None

            mimeData = QtCore.QMimeData()
            connector.dumpMimeData(mimeData, links)
            return mimeData
Esempio n. 2
0
        def mimeData(self, items):
            links = [
                connector.RevLink(self.__store, self.__revs[self.row(item)])
                for item in items
            ]
            if not links:
                return None

            mimeData = QtCore.QMimeData()
            connector.dumpMimeData(mimeData, links)
            return mimeData
Esempio n. 3
0
	def mimeData(self, indexes):
		links = [self.getItemLink(index) for index in indexes
			if index.isValid() and (index.column() == 0)]
		if not links:
			return None

		mimeData = QtCore.QMimeData()
		connector.dumpMimeData(mimeData, links)
		fuseData = []
		for link in links:
			if isinstance(link, connector.DocLink):
				f = fuse.findFuseFile(link)
				if f:
					fuseData.append(f)
		if fuseData:
			mimeData.setUrls([QtCore.QUrl.fromLocalFile(f) for f in fuseData])
		return mimeData
Esempio n. 4
0
    def mimeData(self, indexes):
        links = [
            self.getItemLink(index) for index in indexes
            if index.isValid() and (index.column() == 0)
        ]
        if not links:
            return None

        mimeData = QtCore.QMimeData()
        connector.dumpMimeData(mimeData, links)
        fuseData = []
        for link in links:
            if isinstance(link, connector.DocLink):
                f = fuse.findFuseFile(link)
                if f:
                    fuseData.append(f)
        if fuseData:
            mimeData.setUrls([QtCore.QUrl.fromLocalFile(f) for f in fuseData])
        return mimeData