Skip to content

Commit

Permalink
Merge pull request #15 from PauloCarvalhoRJ/HighDPIIcons
Browse files Browse the repository at this point in the history
Icons for high DPI displays.
  • Loading branch information
PauloCarvalhoRJ authored Feb 25, 2017
2 parents 5d85ccb + 710834a commit e2525f7
Show file tree
Hide file tree
Showing 85 changed files with 329 additions and 263 deletions.
5 changes: 4 additions & 1 deletion GammaRay.pro
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,7 @@ FORMS += mainwindow.ui \
gslib/gslibparams/widgets/widgetgslibparvmodel.ui

# The application version
VERSION = 1.0.1
VERSION = 1.1.0

# Define a preprocessor macro so we can get the application version in application code.
DEFINES += APP_VERSION=\\\"$$VERSION\\\"
Expand All @@ -279,3 +279,6 @@ DEFINES += APP_NAME_VER=\\\"$$TARGET\\\040$$VERSION\\\"

RESOURCES += \
resources.qrc

#set the Windows executable icon
win32:RC_ICONS += art/exeicon.ico
2 changes: 1 addition & 1 deletion GammaRay.pro.user
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 3.2.0, 2017-02-19T16:38:44. -->
<!-- Written by QtCreator 3.2.0, 2017-02-25T10:35:02. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>
Expand Down
7 changes: 7 additions & 0 deletions aboutdialog.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
#include "aboutdialog.h"
#include "ui_aboutdialog.h"
#include "util.h"

AboutDialog::AboutDialog(QWidget *parent) :
QDialog(parent),
Expand All @@ -15,6 +16,12 @@ University of Alberta.\n\n").\
GhostScript by Artifex Software Inc.\n\n").\
append(APP_NAME).append(" by Paulo R. M. Carvalho ([email protected]) and the code contributors (see LICENSE.md file)\n\n").\
append(APP_NAME).append(" is licensed under the Creative Commons BY-SA license v3.0."));

if( Util::getDisplayResolutionClass() == DisplayResolution::HIGH_DPI ){
ui->lblLicense->setPixmap( QIcon(":icons32/ccbysa_sm32").pixmap(202, 70) );
ui->lblLogo->setPixmap( QIcon(":icons32/logo64").pixmap(64, 64) );
}

adjustSize();
}

Expand Down
4 changes: 2 additions & 2 deletions aboutdialog.ui
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
</property>
<layout class="QVBoxLayout" name="verticalLayout">
<item>
<widget class="QLabel" name="label">
<widget class="QLabel" name="lblLogo">
<property name="text">
<string/>
</property>
Expand Down Expand Up @@ -47,7 +47,7 @@
</widget>
</item>
<item>
<widget class="QLabel" name="label_2">
<widget class="QLabel" name="lblLicense">
<property name="text">
<string/>
</property>
Expand Down
Binary file added art/exeicon.ico
Binary file not shown.
Binary file added art/iconsHD/150dpi32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/300dpi32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/600dpi32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/80dpi32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/CCBYSA_small32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/bidist32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/branchclosed32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/branchend32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/branchmore32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/branchopen32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/cartesiangrid32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/cartesiangrid_3D_32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/catpdf32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/crosshairs32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/db32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/distlogvalue32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/distprob32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/distundef32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/distvalue32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/gammabar32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/gs32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/histo32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/icon64.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/locmap32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/nscore32.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added art/iconsHD/play32.png
Binary file added art/iconsHD/plot32.png
Binary file added art/iconsHD/pointset32.png
Binary file added art/iconsHD/resources32.png
Binary file added art/iconsHD/save32.png
Binary file added art/iconsHD/settings32.png
Binary file added art/iconsHD/snapshot32.png
Binary file added art/iconsHD/summary32.png
Binary file added art/iconsHD/thrcdf32.png
Binary file added art/iconsHD/unidist32.png
Binary file added art/iconsHD/variable32.png
Binary file added art/iconsHD/vario32.png
Binary file added art/iconsHD/vexp32.png
Binary file added art/iconsHD/vline32.png
Binary file added art/iconsHD/vmodel32.png
Binary file added art/iconsHD/weight32.png
Binary file added art/iconsHD/xcoord32.png
Binary file added art/iconsHD/xplot32.png
Binary file added art/iconsHD/ycoord32.png
Binary file added art/iconsHD/zcoord32.png
Binary file added art/iconsHD/zoomin32.png
Binary file added art/iconsHD/zoomout32.png
Binary file modified art/logo.odp
Binary file not shown.
8 changes: 8 additions & 0 deletions bidistributionmodelingdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,14 @@ BidistributionModelingDialog::BidistributionModelingDialog(Attribute *atX, Attri
ui->widDistrVar1->layout()->addWidget( m_cmbXDist );
ui->widDistrVar2->layout()->addWidget( m_cmbYDist );

if( Util::getDisplayResolutionClass() == DisplayResolution::HIGH_DPI ){
ui->btnParameters->setIcon( QIcon(":icons32/setting32") );
ui->btnPlot->setIcon( QIcon(":icons32/plot32") );
ui->btnSave->setIcon( QIcon(":icons32/save32") );
ui->btnSaveXDistr->setIcon( QIcon(":icons32/save32") );
ui->btnSaveYDistr->setIcon( QIcon(":icons32/save32") );
}

adjustSize();
}

Expand Down
4 changes: 4 additions & 0 deletions creategriddialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,10 @@ CreateGridDialog::CreateGridDialog(PointSet *pointSet, QWidget *parent) :

connect( m_vModelList, SIGNAL(variogramClicked()), this, SLOT(onVariogramClicked()));

if( Util::getDisplayResolutionClass() == DisplayResolution::HIGH_DPI ){
ui->btnRunGammaBar->setIcon( QIcon(":icons32/gbar32") );
}

adjustSize();
}

Expand Down
10 changes: 10 additions & 0 deletions declusteringdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,16 @@ DeclusteringDialog::DeclusteringDialog(Attribute *attribute, QWidget *parent) :
ui->setupUi(this);
ui->lblTitle->setText("variable: <font color=\"red\"><b>" + m_attribute->getName() + "</b></color>" );
this->setWindowTitle( QString("Declustering ").append( m_attribute->getContainingFile()->getName() ) );

if( Util::getDisplayResolutionClass() == DisplayResolution::HIGH_DPI ){
ui->btnParameters->setIcon( QIcon(":icons32/setting32") );
ui->btnHistogram->setIcon( QIcon(":icons32/histo32") );
ui->btnSave->setIcon( QIcon(":icons32/save32") );
ui->btnLocmap->setIcon( QIcon(":icons32/locmap32") );
ui->btnSummary->setIcon( QIcon(":icons32/summary32") );
}


adjustSize();
}

Expand Down
6 changes: 6 additions & 0 deletions distributionmodelingdialog.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,12 @@ DistributionModelingDialog::DistributionModelingDialog(Attribute *at, QWidget *p

this->setWindowTitle("Model a distribution for " + at->getContainingFile()->getName() + ":" + at->getName());

if( Util::getDisplayResolutionClass() == DisplayResolution::HIGH_DPI ){
ui->btnParameters->setIcon( QIcon(":icons32/setting32") );
ui->btnPlot->setIcon( QIcon(":icons32/plot32") );
ui->btnSave->setIcon( QIcon(":icons32/save32") );
}

adjustSize();
}

Expand Down
25 changes: 19 additions & 6 deletions domain/attribute.cpp
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#include "attribute.h"
#include "file.h"
#include "pointset.h"
#include "util.h"

Attribute::Attribute(QString name, int index_in_file)
{
Expand Down Expand Up @@ -32,12 +33,24 @@ QIcon Attribute::getIcon()
if( parent_file){
if( parent_file->getFileType() == "POINTSET" ){
PointSet* ps = (PointSet*)parent_file;
if( this->_index == ps->getXindex() )
return QIcon(":icons/xcoord16");
if( this->_index == ps->getYindex() )
return QIcon(":icons/ycoord16");
if( this->_index == ps->getZindex() )
return QIcon(":icons/zcoord16");
if( this->_index == ps->getXindex() ) {
if( Util::getDisplayResolutionClass() == DisplayResolution::NORMAL_DPI )
return QIcon(":icons/xcoord16");
else
return QIcon(":icons32/xcoord32");
}
if( this->_index == ps->getYindex() ){
if( Util::getDisplayResolutionClass() == DisplayResolution::NORMAL_DPI )
return QIcon(":icons/ycoord16");
else
return QIcon(":icons32/ycoord32");
}
if( this->_index == ps->getZindex() ){
if( Util::getDisplayResolutionClass() == DisplayResolution::NORMAL_DPI )
return QIcon(":icons/zcoord16");
else
return QIcon(":icons32/zcoord32");
}
}
}
}
Expand Down
6 changes: 5 additions & 1 deletion domain/bivariatedistribution.cpp
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
#include "bivariatedistribution.h"
#include "util.h"

BivariateDistribution::BivariateDistribution(const QString path) : Distribution( path )
{
}

QIcon BivariateDistribution::getIcon()
{
return QIcon(":icons/bidist16");
if( Util::getDisplayResolutionClass() == DisplayResolution::NORMAL_DPI )
return QIcon(":icons/bidist16");
else
return QIcon(":icons32/bidist32");
}

15 changes: 11 additions & 4 deletions domain/cartesiangrid.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -205,10 +205,17 @@ void CartesianGrid::updateMetaDataFile()

QIcon CartesianGrid::getIcon()
{
if(_nz == 1)
return QIcon(":icons/cartesiangrid16");
else
return QIcon(":icons/cg3D16");
if(_nz == 1){
if( Util::getDisplayResolutionClass() == DisplayResolution::NORMAL_DPI )
return QIcon(":icons/cartesiangrid16");
else
return QIcon(":icons32/cartesiangrid32");
}else{
if( Util::getDisplayResolutionClass() == DisplayResolution::NORMAL_DPI )
return QIcon(":icons/cg3D16");
else
return QIcon(":icons32/cg3D32");
}
}

void CartesianGrid::save(QTextStream *txt_stream)
Expand Down
Loading

0 comments on commit e2525f7

Please sign in to comment.