Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
return _userVisiblePath;
}
+QString FileProviderItemMetadata::fileTypeString() const
+{
+ return _fileTypeString;
+}
+
bool operator==(const FileProviderItemMetadata &lhs, const FileProviderItemMetadata &rhs)
{
return lhs.identifier() == rhs.identifier() &&
bool sharedByCurrentUser() const;
QString userVisiblePath() const;
+ QString fileTypeString() const;
// Check equality via identifier, contentVersion, and metadataVersion
friend bool operator==(const FileProviderItemMetadata &lhs, const FileProviderItemMetadata &rhs);
bool _trashed = false;
QString _userVisiblePath;
+ QString _fileTypeString;
};
}
metadata._sharedByCurrentUser = bridgedNsFileProviderItem.sharedByCurrentUser;
metadata._userVisiblePath = metadata.getUserVisiblePath();
+ metadata._fileTypeString = QString::fromNSString(bridgedNsFileProviderItem.contentType.localizedDescription);
return metadata;
}