mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-09 07:56:22 -06:00
Added author and material views
This commit is contained in:
parent
91001455ad
commit
817b724994
10 changed files with 172 additions and 43 deletions
|
@ -14,10 +14,11 @@ class CuraPackageModel(ListModel):
|
|||
TypeRole = Qt.UserRole + 2
|
||||
NameRole = Qt.UserRole + 3
|
||||
VersionRole = Qt.UserRole + 4
|
||||
AuthorRole = Qt.UserRole + 5
|
||||
DescriptionRole = Qt.UserRole + 6
|
||||
IconURLRole = Qt.UserRole + 7
|
||||
ImageURLsRole = Qt.UserRole + 8
|
||||
AuthorNameRole = Qt.UserRole + 5
|
||||
AuthorEmailRole = Qt.UserRole + 6
|
||||
DescriptionRole = Qt.UserRole + 7
|
||||
IconURLRole = Qt.UserRole + 8
|
||||
ImageURLsRole = Qt.UserRole + 9
|
||||
|
||||
def __init__(self, parent = None):
|
||||
super().__init__(parent)
|
||||
|
@ -28,7 +29,8 @@ class CuraPackageModel(ListModel):
|
|||
self.addRoleName(CuraPackageModel.TypeRole, "type")
|
||||
self.addRoleName(CuraPackageModel.NameRole, "name")
|
||||
self.addRoleName(CuraPackageModel.VersionRole, "version")
|
||||
self.addRoleName(CuraPackageModel.AuthorRole, "author")
|
||||
self.addRoleName(CuraPackageModel.AuthorNameRole, "author_name")
|
||||
self.addRoleName(CuraPackageModel.AuthorEmailRole, "author_email")
|
||||
self.addRoleName(CuraPackageModel.DescriptionRole, "description")
|
||||
self.addRoleName(CuraPackageModel.IconURLRole, "icon_url")
|
||||
self.addRoleName(CuraPackageModel.ImageURLsRole, "image_urls")
|
||||
|
@ -49,7 +51,8 @@ class CuraPackageModel(ListModel):
|
|||
"type": package["package_type"],
|
||||
"name": package["display_name"],
|
||||
"version": package["package_version"],
|
||||
"author": package["author"],
|
||||
"author_name": package["author"]["name"],
|
||||
"author_email": package["author"]["email"],
|
||||
"description": package["description"],
|
||||
"icon_url": package["icon_url"] if "icon_url" in package else None,
|
||||
"image_urls": package["image_urls"]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue