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 00000000..6146dbee Binary files /dev/null and b/img/buttonIconsBlack/size_indicator.png differ 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 00000000..02785ff7 Binary files /dev/null and b/img/buttonIconsWhite/size_indicator.png differ 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);