From a258c008bdb077b0eb88f6842e5ee648569a2de5 Mon Sep 17 00:00:00 2001
Message-Id: <a258c008bdb077b0eb88f6842e5ee648569a2de5.1615911333.git.bubu@ujevangelizacio.hu>
From: =?UTF-8?q?Gyuris=20Gell=C3=A9rt?= <bubu@ujevangelizacio.hu>
Date: Tue, 16 Mar 2021 17:15:23 +0100
Subject: [PATCH] Convert tabruler delete and clear buttons to QToolButton

---
 scribus/ui/tabruler.cpp | 10 ++--------
 scribus/ui/tabruler.h   |  4 ++--
 2 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/scribus/ui/tabruler.cpp b/scribus/ui/tabruler.cpp
index a58140789..47e2bec5b 100644
--- a/scribus/ui/tabruler.cpp
+++ b/scribus/ui/tabruler.cpp
@@ -542,18 +542,12 @@ Tabruler::Tabruler( QWidget* parent, bool haveFirst, int unit, const QList<Parag
 	tabFillComboT->setBuddy(tabFillCombo);
 	layout1->addWidget( tabFillComboT );
 	layout1->addWidget( tabFillCombo );
-	clearOneButton = new QPushButton( this );
-	clearOneButton->setText("");
+	clearOneButton = new QToolButton( this );
 	clearOneButton->setIcon(IconManager::instance().loadIcon("16/edit-delete.png"));
-	clearOneButton->setMinimumSize(24, 24);
-	clearOneButton->setMaximumSize(24, 24);
 	layout1->addSpacing(12);
 	layout1->addWidget(clearOneButton);
-	clearButton = new QPushButton( this );
-	clearButton->setText("");
+	clearButton = new QToolButton( this );
 	clearButton->setIcon(IconManager::instance().loadIcon("16/edit-delete-all.png"));
-	clearButton->setMinimumSize(24, 24);
-	clearButton->setMaximumSize(24, 24);
 	layout1->addWidget(clearButton);
 
 	indentLayout = new QHBoxLayout;
diff --git a/scribus/ui/tabruler.h b/scribus/ui/tabruler.h
index 03be41da8..83b56b63d 100644
--- a/scribus/ui/tabruler.h
+++ b/scribus/ui/tabruler.h
@@ -157,8 +157,8 @@ protected:
 	ScrSpinBox* firstLineData { nullptr };
 	ScrSpinBox* leftIndentData { nullptr };
 	ScrSpinBox* rightIndentData { nullptr };
-	QPushButton* clearButton { nullptr };
-	QPushButton* clearOneButton { nullptr };
+	QToolButton* clearButton { nullptr };
+	QToolButton* clearOneButton { nullptr };
 
 	bool   m_haveFirst;
 	double m_docUnitRatio;
-- 
2.27.0

