improved more manual DPI scaling
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	continuous-integration/drone/push Build is passing
				
			This commit is contained in:
		
							parent
							
								
									c936fed2f8
								
							
						
					
					
						commit
						6b2b18ed16
					
				
					 2 changed files with 30 additions and 6 deletions
				
			
		|  | @ -244,26 +244,30 @@ void PictureDialog::closeEvent(QCloseEvent *ev) | |||
| 
 | ||||
| void PictureDialog::addPreviousNextButtons() | ||||
| { | ||||
|     // Windows Vista additions
 | ||||
| #ifdef GTA5SYNC_WIN | ||||
| #if QT_VERSION >= 0x050200 | ||||
|     QToolBar *uiToolbar = new QToolBar("Picture Toolbar", this); | ||||
|     uiToolbar->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); | ||||
|     uiToolbar->setObjectName("uiToolbar"); | ||||
|     uiToolbar->setObjectName("UiToolbar"); | ||||
|     uiToolbar->addAction(QIcon(":/img/back.svgz"), "", this, SLOT(previousPictureRequestedSlot())); | ||||
|     uiToolbar->addAction(QIcon(":/img/next.svgz"), "", this, SLOT(nextPictureRequestedSlot())); | ||||
|     layout()->setMenuBar(uiToolbar); | ||||
| 
 | ||||
|     naviEnabled = true; | ||||
| #endif | ||||
| #else | ||||
|     QToolBar *uiToolbar = new QToolBar("Picture Toolbar", this); | ||||
| #if QT_VERSION < 0x050600 | ||||
|     qreal screenRatio = AppEnv::screenRatio(); | ||||
|     if (screenRatio != 1) { | ||||
|         QSize iconSize = uiToolbar->iconSize(); | ||||
|         uiToolbar->setIconSize(QSize(iconSize.width() * screenRatio, iconSize.height() * screenRatio)); | ||||
|     } | ||||
| #endif | ||||
|     uiToolbar->setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum); | ||||
|     uiToolbar->setObjectName("uiToolbar"); | ||||
|     uiToolbar->setObjectName("UiToolbar"); | ||||
|     uiToolbar->addAction(QIcon(":/img/back.svgz"), "", this, SLOT(previousPictureRequestedSlot())); | ||||
|     uiToolbar->addAction(QIcon(":/img/next.svgz"), "", this, SLOT(nextPictureRequestedSlot())); | ||||
|     layout()->setMenuBar(uiToolbar); | ||||
| 
 | ||||
|     naviEnabled = true; | ||||
| #endif | ||||
| } | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| /*****************************************************************************
 | ||||
| * gta5view Grand Theft Auto V Profile Viewer | ||||
| * Copyright (C) 2016-2018 Syping | ||||
| * Copyright (C) 2016-2020 Syping | ||||
| * | ||||
| * This program is free software: you can redistribute it and/or modify | ||||
| * it under the terms of the GNU General Public License as published by | ||||
|  | @ -73,12 +73,32 @@ PlayerListDialog::PlayerListDialog(QStringList players, ProfileDatabase *profile | |||
|     // Set Icon for Manage Buttons
 | ||||
|     if (QIcon::hasThemeIcon("go-previous") && QIcon::hasThemeIcon("go-next") && QIcon::hasThemeIcon("list-add")) | ||||
|     { | ||||
| #if QT_VERSION < 0x050600 | ||||
|         qreal screenRatio = AppEnv::screenRatio(); | ||||
|         if (screenRatio != 1) { | ||||
|             QSize iconSize = ui->cmdMakeAv->iconSize(); | ||||
|             iconSize = QSize(iconSize.width() * screenRatio, iconSize.height() * screenRatio); | ||||
|             ui->cmdMakeAv->setIconSize(iconSize); | ||||
|             ui->cmdMakeSe->setIconSize(iconSize); | ||||
|             ui->cmdMakeAd->setIconSize(iconSize); | ||||
|         } | ||||
| #endif | ||||
|         ui->cmdMakeAv->setIcon(QIcon::fromTheme("go-previous")); | ||||
|         ui->cmdMakeSe->setIcon(QIcon::fromTheme("go-next")); | ||||
|         ui->cmdMakeAd->setIcon(QIcon::fromTheme("list-add")); | ||||
|     } | ||||
|     else | ||||
|     { | ||||
| #if QT_VERSION < 0x050600 | ||||
|         qreal screenRatio = AppEnv::screenRatio(); | ||||
|         if (screenRatio != 1) { | ||||
|             QSize iconSize = ui->cmdMakeAv->iconSize(); | ||||
|             iconSize = QSize(iconSize.width() * screenRatio, iconSize.height() * screenRatio); | ||||
|             ui->cmdMakeAv->setIconSize(iconSize); | ||||
|             ui->cmdMakeSe->setIconSize(iconSize); | ||||
|             ui->cmdMakeAd->setIconSize(iconSize); | ||||
|         } | ||||
| #endif | ||||
|         ui->cmdMakeAv->setIcon(QIcon(":/img/back.svgz")); | ||||
|         ui->cmdMakeSe->setIcon(QIcon(":/img/next.svgz")); | ||||
|         ui->cmdMakeAd->setIcon(QIcon(":/img/add.svgz")); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue