6 #include "ui_sendmemodialog.h"
17 throw std::runtime_error(
strprintf(
"%s: No wallet model set", __func__));
20 this->setStyleSheet(parent->styleSheet());
23 ui->frame->setProperty(
"cssClass",
"container-dialog");
26 ui->labelTitle->setProperty(
"cssClass",
"text-title-dialog");
27 ui->labelMessage->setProperty(
"cssClass",
"text-main-grey");
32 ui->btnEsc->setText(
"");
33 ui->btnEsc->setProperty(
"cssClass",
"ic-close");
35 ui->btnCancel->setProperty(
"cssClass",
"btn-dialog-cancel");
39 connect(
ui->btnEsc, &QPushButton::clicked, [
this]() {
40 operationResult = false;
49 ui->textEdit->setText(text);
50 ui->btnCancel->setText(tr(
"RESET"));
55 return ui->textEdit->toPlainText();
60 if (
ui->textEdit->toPlainText().length() > 512) {
61 ui->textEdit->textCursor().deletePreviousChar();
67 if (
ui->textEdit)
ui->textEdit->setFocus();
72 if (!
ui->textEdit->toPlainText().isEmpty()) {
73 ui->textEdit->clear();
74 ui->btnCancel->setText(tr(
"CANCEL"));
84 if (
ui->textEdit->toPlainText().isEmpty()) {
WalletModel * walletModel
void setMemo(QString memo)
void inform(const QString &text)
void showEvent(QShowEvent *event) override
SendMemoDialog(QWidget *parent, WalletModel *model)
void setText(const QString &text)
Interface to PIVX wallet from Qt view code.
void setCssProperty(std::initializer_list< QWidget * > args, const QString &value)
void setCssBtnPrimary(QPushButton *btn, bool forceUpdate)
bool openDialog(QDialog *widget, QWidget *gui)