Implement tool thickness via keyboard (#1882)

* Implement changing tool size by keyboard

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>

* Fix very poor performance when changing thickness

* Make thickness get saved to config

Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>
This commit is contained in:
Haris Gušić
2021-09-11 19:57:43 +02:00
committed by GitHub
parent 23cf19308b
commit 9147d4ea03
5 changed files with 26 additions and 16 deletions

View File

@@ -65,9 +65,9 @@ SidePanelWidget::SidePanelWidget(QPixmap* p, QWidget* parent)
m_layout->addLayout(colorForm);
connect(m_thicknessSlider,
&QSlider::valueChanged,
&QSlider::sliderMoved,
this,
&SidePanelWidget::updateCurrentThickness);
&SidePanelWidget::thicknessChanged);
connect(this,
&SidePanelWidget::thicknessChanged,
this,
@@ -120,11 +120,6 @@ void SidePanelWidget::updateColorNoWheel(const QColor& c)
QStringLiteral("QLabel { background-color : %1; }").arg(c.name()));
}
void SidePanelWidget::updateCurrentThickness(int value)
{
emit thicknessChanged(value);
}
void SidePanelWidget::colorGrabberActivated()
{
grabKeyboard();