From e1169ae79e5b13f70a69c2b1385fcb28ec275fbe Mon Sep 17 00:00:00 2001 From: lupoDharkael Date: Fri, 21 Jul 2017 20:25:15 +0200 Subject: [PATCH] Add size indicator icon --- graphics.qrc | 2 + img/buttonIconsBlack/size_indicator.png | Bin 0 -> 263 bytes img/buttonIconsBlack/size_indicator.svg | 4 ++ img/buttonIconsWhite/size_indicator.png | Bin 0 -> 276 bytes img/buttonIconsWhite/size_indicator.svg | 61 ++++++++++++++++++++++++ src/config/buttonlistview.cpp | 4 ++ 6 files changed, 71 insertions(+) create mode 100644 img/buttonIconsBlack/size_indicator.png create mode 100644 img/buttonIconsBlack/size_indicator.svg create mode 100644 img/buttonIconsWhite/size_indicator.png create mode 100644 img/buttonIconsWhite/size_indicator.svg diff --git a/graphics.qrc b/graphics.qrc index 1d9d0a1b..682941ca 100644 --- a/graphics.qrc +++ b/graphics.qrc @@ -37,5 +37,7 @@ img/configBlack/config.png img/configBlack/graphics.png img/configBlack/name_edition.png + img/buttonIconsBlack/size_indicator.png + img/buttonIconsWhite/size_indicator.png diff --git a/img/buttonIconsBlack/size_indicator.png b/img/buttonIconsBlack/size_indicator.png new file mode 100644 index 0000000000000000000000000000000000000000..6146dbee2d5f2a8290d218e8e199522c487c05c5 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%xcg&Uv~xhEy=Vy=l1Wkb{WZ!^C3 z8>hhm24)@zkxbP0l+XkK9KC4r literal 0 HcmV?d00001 diff --git a/img/buttonIconsBlack/size_indicator.svg b/img/buttonIconsBlack/size_indicator.svg new file mode 100644 index 00000000..6e7da92d --- /dev/null +++ b/img/buttonIconsBlack/size_indicator.svg @@ -0,0 +1,4 @@ + + + + diff --git a/img/buttonIconsWhite/size_indicator.png b/img/buttonIconsWhite/size_indicator.png new file mode 100644 index 0000000000000000000000000000000000000000..02785ff7aef31dd01298716096c6eb969f60c342 GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD0wg^q?%xcgZhN{ohE&{od()7w$v~w2W8R}g zo{wuBUOb58`6wV@!5RCj{PK})c}MpB_!~Cu`$RjoS293dK=5GB< z{@9$iDtbzIu-tz|?qyC+U-SRxo|#{3os=g2B=zJ3wwz^5(@Yd*aNW4vz<+I?umb}l zivWx`&idz1y(p3Zi$Fn4!%yzMt04#Gu=Ols+GVmJ)THEW)ycJ;bGxtE?SI~@Cj9t* zsaEYOsh_9#gF@nE{%_@O7JK`(*1~l4>3Ovf_x)L@{-A!k+Ker?GC=~Ku6{1-oD!M< D%(rV% literal 0 HcmV?d00001 diff --git a/img/buttonIconsWhite/size_indicator.svg b/img/buttonIconsWhite/size_indicator.svg new file mode 100644 index 00000000..dd2fad8d --- /dev/null +++ b/img/buttonIconsWhite/size_indicator.svg @@ -0,0 +1,61 @@ + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/config/buttonlistview.cpp b/src/config/buttonlistview.cpp index 9e20cc3c..9db4ebb8 100644 --- a/src/config/buttonlistview.cpp +++ b/src/config/buttonlistview.cpp @@ -53,6 +53,10 @@ void ButtonListView::initButtonList() { QString color = bgColor.valueF() < 0.6 ? "White" : "Black"; QString iconPath = QString(":/img/buttonIcons%1/%2") .arg(color).arg(tool->getIconName()); + if (t == CaptureButton::TYPE_SELECTIONINDICATOR) { + iconPath = QString(":/img/buttonIcons%1/size_indicator.png") + .arg(color); + } buttonItem->setIcon(QIcon(iconPath)); buttonItem->setFlags(Qt::ItemIsUserCheckable);