diff options
author | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2022-05-30 18:58:25 +0200 |
---|---|---|
committer | Hennadii Stepanov <32963518+hebasto@users.noreply.github.com> | 2022-06-12 13:40:46 +0200 |
commit | f3c76033295b8007c61eab7fcb23cf119d72b8b8 (patch) | |
tree | 7e2070891be1d45565db6e08cca6b915645b2955 /src/qt | |
parent | 6420fb2005db1490d77c6df45d0b97d7389ff609 (diff) | |
download | bitcoin-f3c76033295b8007c61eab7fcb23cf119d72b8b8.tar.xz |
qt, refactor: Convert `SendCoinsEntry` to a sub-`QWidget`
It is no longer needed to derive the `SendCoinsEntry` class from the
`QStackedWidget` one.
Diffstat (limited to 'src/qt')
-rw-r--r-- | src/qt/forms/sendcoinsentry.ui | 7 | ||||
-rw-r--r-- | src/qt/sendcoinsentry.cpp | 6 | ||||
-rw-r--r-- | src/qt/sendcoinsentry.h | 6 |
3 files changed, 5 insertions, 14 deletions
diff --git a/src/qt/forms/sendcoinsentry.ui b/src/qt/forms/sendcoinsentry.ui index 0e9abc1728..efbfba9a20 100644 --- a/src/qt/forms/sendcoinsentry.ui +++ b/src/qt/forms/sendcoinsentry.ui @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <ui version="4.0"> <class>SendCoinsEntry</class> - <widget class="QStackedWidget" name="SendCoinsEntry"> + <widget class="QWidget" name="SendCoinsEntry"> <property name="geometry"> <rect> <x>0</x> @@ -16,10 +16,6 @@ <property name="autoFillBackground"> <bool>false</bool> </property> - <widget class="QFrame" name="SendCoins"> - <property name="frameShape"> - <enum>QFrame::NoFrame</enum> - </property> <layout class="QGridLayout" name="gridLayout"> <property name="topMargin"> <number>8</number> @@ -218,7 +214,6 @@ </widget> </item> </layout> - </widget> </widget> <customwidgets> <customwidget> diff --git a/src/qt/sendcoinsentry.cpp b/src/qt/sendcoinsentry.cpp index ba9af382a3..af514d5a43 100644 --- a/src/qt/sendcoinsentry.cpp +++ b/src/qt/sendcoinsentry.cpp @@ -20,7 +20,7 @@ #include <QClipboard> SendCoinsEntry::SendCoinsEntry(const PlatformStyle *_platformStyle, QWidget *parent) : - QStackedWidget(parent), + QWidget(parent), ui(new Ui::SendCoinsEntry), model(nullptr), platformStyle(_platformStyle) @@ -31,8 +31,6 @@ SendCoinsEntry::SendCoinsEntry(const PlatformStyle *_platformStyle, QWidget *par ui->pasteButton->setIcon(platformStyle->SingleColorIcon(":/icons/editpaste")); ui->deleteButton->setIcon(platformStyle->SingleColorIcon(":/icons/remove")); - setCurrentWidget(ui->SendCoins); - if (platformStyle->getUseExtraSpacing()) ui->payToLayout->setSpacing(4); @@ -227,7 +225,7 @@ void SendCoinsEntry::changeEvent(QEvent* e) ui->deleteButton->setIcon(platformStyle->SingleColorIcon(QStringLiteral(":/icons/remove"))); } - QStackedWidget::changeEvent(e); + QWidget::changeEvent(e); } bool SendCoinsEntry::updateLabel(const QString &address) diff --git a/src/qt/sendcoinsentry.h b/src/qt/sendcoinsentry.h index e8db1e3a5c..ea9d58fbf8 100644 --- a/src/qt/sendcoinsentry.h +++ b/src/qt/sendcoinsentry.h @@ -7,7 +7,7 @@ #include <qt/sendcoinsrecipient.h> -#include <QStackedWidget> +#include <QWidget> class WalletModel; class PlatformStyle; @@ -22,10 +22,8 @@ namespace Ui { /** * A single entry in the dialog for sending bitcoins. - * Stacked widget, with different UIs for payment requests - * with a strong payee identity. */ -class SendCoinsEntry : public QStackedWidget +class SendCoinsEntry : public QWidget { Q_OBJECT |