mirror of
https://github.com/NinjaCheetah/NUSGet.git
synced 2025-04-26 07:31:00 -04:00
Added icons to the titles in the tree to indicate if a ticket is available or not
This commit is contained in:
parent
a79db53507
commit
25e62c4d9a
12
NUSGet.py
12
NUSGet.py
@ -8,8 +8,9 @@ import pathlib
|
|||||||
|
|
||||||
import libWiiPy
|
import libWiiPy
|
||||||
|
|
||||||
from PySide6.QtWidgets import QApplication, QMainWindow, QMessageBox, QTreeWidgetItem, QHeaderView
|
from PySide6.QtWidgets import QApplication, QMainWindow, QMessageBox, QTreeWidgetItem, QHeaderView, QStyle
|
||||||
from PySide6.QtCore import QRunnable, Slot, QThreadPool, Signal, QObject
|
from PySide6.QtCore import QRunnable, Slot, QThreadPool, Signal, QObject
|
||||||
|
from PySide6.QtGui import QIcon
|
||||||
|
|
||||||
from qt.py.ui_MainMenu import Ui_MainWindow
|
from qt.py.ui_MainMenu import Ui_MainWindow
|
||||||
|
|
||||||
@ -54,7 +55,10 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
|||||||
self.ui.title_tree.header().setSectionResizeMode(QHeaderView.ResizeToContents)
|
self.ui.title_tree.header().setSectionResizeMode(QHeaderView.ResizeToContents)
|
||||||
|
|
||||||
self.ui.log_text_browser.setText("NUSGet v1.0\nDeveloped by NinjaCheetah\nPowered by libWiiPy\n\n"
|
self.ui.log_text_browser.setText("NUSGet v1.0\nDeveloped by NinjaCheetah\nPowered by libWiiPy\n\n"
|
||||||
"Select a title from the list on the left, or enter a Title ID to begin.")
|
"Select a title from the list on the left, or enter a Title ID to begin.\n\n"
|
||||||
|
"Titles marked with a checkmark are free and have a ticket available, and can"
|
||||||
|
" be decrypted and packed into a WAD. Titles with an X do not have a ticket,"
|
||||||
|
" and only their encrypted contents can be saved.")
|
||||||
|
|
||||||
tree = self.ui.title_tree
|
tree = self.ui.title_tree
|
||||||
self.tree_categories = []
|
self.tree_categories = []
|
||||||
@ -82,6 +86,10 @@ class MainWindow(QMainWindow, Ui_MainWindow):
|
|||||||
new_version.setText(0, "v" + str(version))
|
new_version.setText(0, "v" + str(version))
|
||||||
new_region.addChild(new_version)
|
new_region.addChild(new_version)
|
||||||
new_title.addChild(new_region)
|
new_title.addChild(new_region)
|
||||||
|
if title["Ticket"] is True:
|
||||||
|
new_title.setIcon(0, self.style().standardIcon(QStyle.StandardPixmap.SP_DialogApplyButton))
|
||||||
|
else:
|
||||||
|
new_title.setIcon(0, self.style().standardIcon(QStyle.StandardPixmap.SP_DialogCancelButton))
|
||||||
new_category.addChild(new_title)
|
new_category.addChild(new_title)
|
||||||
self.tree_categories.append(new_category)
|
self.tree_categories.append(new_category)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user