forked from NinjaCheetah/NUSGet
		
	Added custom information icon, should fix clipping on Windows
This commit is contained in:
		
							parent
							
								
									a4ee311d73
								
							
						
					
					
						commit
						2557ad236e
					
				@ -129,6 +129,10 @@ class MainWindow(QMainWindow, Ui_MainWindow):
 | 
				
			|||||||
        self.ui.menuHelp.setWindowFlags(self.ui.menuHelp.windowFlags() | Qt.FramelessWindowHint)
 | 
					        self.ui.menuHelp.setWindowFlags(self.ui.menuHelp.windowFlags() | Qt.FramelessWindowHint)
 | 
				
			||||||
        self.ui.menuHelp.setWindowFlags(self.ui.menuHelp.windowFlags() | Qt.NoDropShadowWindowHint)
 | 
					        self.ui.menuHelp.setWindowFlags(self.ui.menuHelp.windowFlags() | Qt.NoDropShadowWindowHint)
 | 
				
			||||||
        self.ui.menuHelp.setAttribute(Qt.WA_TranslucentBackground)
 | 
					        self.ui.menuHelp.setAttribute(Qt.WA_TranslucentBackground)
 | 
				
			||||||
 | 
					        # Load the custom information icon.
 | 
				
			||||||
 | 
					        icon = QIcon(os.path.join(os.path.dirname(__file__), "resources", "information.svg"))
 | 
				
			||||||
 | 
					        self.ui.actionAbout.setIcon(icon)
 | 
				
			||||||
 | 
					        self.ui.actionAbout_Qt.setIcon(icon)
 | 
				
			||||||
        # Title tree loading code. Now powered by Models:tm:
 | 
					        # Title tree loading code. Now powered by Models:tm:
 | 
				
			||||||
        wii_model = NUSGetTreeModel(wii_database, root_name="Wii Titles")
 | 
					        wii_model = NUSGetTreeModel(wii_database, root_name="Wii Titles")
 | 
				
			||||||
        vwii_model = NUSGetTreeModel(vwii_database, root_name="vWii Titles")
 | 
					        vwii_model = NUSGetTreeModel(vwii_database, root_name="vWii Titles")
 | 
				
			||||||
@ -645,7 +649,7 @@ if __name__ == "__main__":
 | 
				
			|||||||
    # NUSGet look nice and pretty.
 | 
					    # NUSGet look nice and pretty.
 | 
				
			||||||
    app.setStyle("fusion")
 | 
					    app.setStyle("fusion")
 | 
				
			||||||
    stylesheet = open(os.path.join(os.path.dirname(__file__), "resources", "style.qss")).read()
 | 
					    stylesheet = open(os.path.join(os.path.dirname(__file__), "resources", "style.qss")).read()
 | 
				
			||||||
    image_path_prefix = pathlib.Path(os.path.join(os.path.dirname(__file__), "resources")).resolve().as_posix()
 | 
					    image_path_prefix = os.path.join(os.path.dirname(__file__), "resources")
 | 
				
			||||||
    stylesheet = stylesheet.replace("{IMAGE_PREFIX}", image_path_prefix)
 | 
					    stylesheet = stylesheet.replace("{IMAGE_PREFIX}", image_path_prefix)
 | 
				
			||||||
    app.setStyleSheet(stylesheet)
 | 
					    app.setStyleSheet(stylesheet)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -73,7 +73,7 @@ class AboutNUSGet(QDialog):
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        # Logo
 | 
					        # Logo
 | 
				
			||||||
        logo_label = QLabel()
 | 
					        logo_label = QLabel()
 | 
				
			||||||
        icon = QIcon(os.path.join(pathlib.Path(os.path.dirname(__file__)).resolve().parent.parent, "resources", "icon.png"))
 | 
					        icon = QIcon(str(pathlib.Path(os.path.dirname(__file__)).parents[1].joinpath("resources", "icon.png")))
 | 
				
			||||||
        logo_pixmap = icon.pixmap(96, 96)
 | 
					        logo_pixmap = icon.pixmap(96, 96)
 | 
				
			||||||
        logo_label.setPixmap(logo_pixmap)
 | 
					        logo_label.setPixmap(logo_pixmap)
 | 
				
			||||||
        logo_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
 | 
					        logo_label.setAlignment(Qt.AlignmentFlag.AlignCenter)
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										46
									
								
								resources/information.svg
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								resources/information.svg
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 | 
				
			||||||
 | 
					<!-- Created with Inkscape (http://www.inkscape.org/) -->
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					<svg
 | 
				
			||||||
 | 
					   width="32"
 | 
				
			||||||
 | 
					   height="32"
 | 
				
			||||||
 | 
					   viewBox="0 0 32 32"
 | 
				
			||||||
 | 
					   version="1.1"
 | 
				
			||||||
 | 
					   id="svg1"
 | 
				
			||||||
 | 
					   inkscape:version="1.4.1 (93de688d07, 2025-03-30)"
 | 
				
			||||||
 | 
					   sodipodi:docname="information.svg"
 | 
				
			||||||
 | 
					   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
 | 
				
			||||||
 | 
					   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
 | 
				
			||||||
 | 
					   xmlns="http://www.w3.org/2000/svg"
 | 
				
			||||||
 | 
					   xmlns:svg="http://www.w3.org/2000/svg">
 | 
				
			||||||
 | 
					  <sodipodi:namedview
 | 
				
			||||||
 | 
					     id="namedview1"
 | 
				
			||||||
 | 
					     pagecolor="#ffffff"
 | 
				
			||||||
 | 
					     bordercolor="#999999"
 | 
				
			||||||
 | 
					     borderopacity="1"
 | 
				
			||||||
 | 
					     inkscape:showpageshadow="2"
 | 
				
			||||||
 | 
					     inkscape:pageopacity="0"
 | 
				
			||||||
 | 
					     inkscape:pagecheckerboard="0"
 | 
				
			||||||
 | 
					     inkscape:deskcolor="#d1d1d1"
 | 
				
			||||||
 | 
					     inkscape:document-units="px"
 | 
				
			||||||
 | 
					     inkscape:zoom="25.125"
 | 
				
			||||||
 | 
					     inkscape:cx="16.139303"
 | 
				
			||||||
 | 
					     inkscape:cy="16.79602"
 | 
				
			||||||
 | 
					     inkscape:window-width="1920"
 | 
				
			||||||
 | 
					     inkscape:window-height="1012"
 | 
				
			||||||
 | 
					     inkscape:window-x="0"
 | 
				
			||||||
 | 
					     inkscape:window-y="0"
 | 
				
			||||||
 | 
					     inkscape:window-maximized="1"
 | 
				
			||||||
 | 
					     inkscape:current-layer="layer1" />
 | 
				
			||||||
 | 
					  <defs
 | 
				
			||||||
 | 
					     id="defs1" />
 | 
				
			||||||
 | 
					  <g
 | 
				
			||||||
 | 
					     inkscape:label="Layer 1"
 | 
				
			||||||
 | 
					     inkscape:groupmode="layer"
 | 
				
			||||||
 | 
					     id="layer1">
 | 
				
			||||||
 | 
					    <path
 | 
				
			||||||
 | 
					       id="path1"
 | 
				
			||||||
 | 
					       style="fill:#ffffff;stroke:#ffffff;stroke-width:1.3063;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1"
 | 
				
			||||||
 | 
					       d="M 16 1.6523438 A 14.346852 14.346854 0 0 0 1.6523438 16 A 14.346852 14.346854 0 0 0 16 30.347656 A 14.346852 14.346854 0 0 0 30.347656 16 A 14.346852 14.346854 0 0 0 16 1.6523438 z M 15.992188 4.7265625 C 16.642424 4.7265625 17.197259 4.94079 17.65625 5.3710938 C 18.124803 5.8013975 18.359375 6.3235594 18.359375 6.9355469 C 18.359375 7.5475344 18.124803 8.0677432 17.65625 8.4980469 C 17.197259 8.9283506 16.642424 9.1445312 15.992188 9.1445312 C 15.341951 9.1445312 14.787116 8.9283506 14.328125 8.4980469 C 13.869134 8.0677432 13.640625 7.5475344 13.640625 6.9355469 C 13.640625 6.3235594 13.869134 5.8013975 14.328125 5.3710938 C 14.787116 4.94079 15.341951 4.7265625 15.992188 4.7265625 z M 13.841797 11.238281 L 18.144531 11.238281 L 18.144531 27.273438 L 13.841797 27.273438 L 13.841797 11.238281 z " />
 | 
				
			||||||
 | 
					  </g>
 | 
				
			||||||
 | 
					</svg>
 | 
				
			||||||
| 
		 After Width: | Height: | Size: 2.2 KiB  | 
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user