def __init__(self, fileInfo, gallery, parent=None): QObject.__init__(self, parent) self.parent = parent self.request = QGalleryQueryRequest(gallery, self) self.request.setFilter(QDocumentGallery.filePath.equals(fileInfo)) self.resultSet = None self.propertyKeys = [] self.dialogContent = [] self.propertyLabels = {} propertyNames = [ QDocumentGallery.fileName, QDocumentGallery.mimeType, QDocumentGallery.path, QDocumentGallery.fileSize, QDocumentGallery.lastModified, QDocumentGallery.lastAccessed ] labels = [ self.tr('File Name'), self.tr('Type'), self.tr('Path'), self.tr('Size'), self.tr('Modified'), self.tr('Accessed') ] self.requestProperties(QDocumentGallery.File, propertyNames, labels)
def __init__(self, fileInfo, gallery, parent=None, flags=Qt.Widget): QWidget.__init__(self, parent, flags) self.setLayout(QFormLayout(parent=self)) self.request = QGalleryQueryRequest(gallery, self) self.request.setFilter( QDocumentGallery.filePath.equals(fileInfo.absoluteFilePath())) self.resultSet = None self.propertyKeys = [] self.widgets = [] propertyNames = [ QDocumentGallery.fileName, QDocumentGallery.mimeType, QDocumentGallery.path, QDocumentGallery.fileSize, QDocumentGallery.lastModified, QDocumentGallery.lastAccessed, ] labels = [ self.tr('File Name'), self.tr('Type'), self.tr('Path'), self.tr('Size'), self.tr('Modified'), self.tr('Accessed'), ] self.requestProperties(QDocumentGallery.File, propertyNames, labels)