PIVX Core
5.6.99
P2P Digital Currency
src
qt
settings
signmessagewidgets.h
Go to the documentation of this file.
1
// Copyright (c) 2019 The PIVX Core developers
2
// Distributed under the MIT software license, see the accompanying
3
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
4
5
#ifndef PIVX_QT_SETTINGS_SIGNMESSAGEWIDGETS_H
6
#define PIVX_QT_SETTINGS_SIGNMESSAGEWIDGETS_H
7
8
#include "
contactsdropdown.h
"
9
#include "
pwidget.h
"
10
#include <QWidget>
11
12
namespace
Ui
{
13
class
SettingsSignMessageWidgets
;
14
}
15
16
class
SettingsSignMessageWidgets
:
public
PWidget
17
{
18
Q_OBJECT
19
20
public
:
21
explicit
SettingsSignMessageWidgets
(
PIVXGUI
* _window, QWidget *parent =
nullptr
);
22
~SettingsSignMessageWidgets
();
23
24
void
setAddress_SM
(
const
QString& address);
25
void
showEvent
(QShowEvent *event)
override
;
26
protected
:
27
void
resizeEvent
(QResizeEvent *event)
override
;
28
public
Q_SLOTS:
29
void
onSignMessageButtonSMClicked
();
30
void
onVerifyMessage
();
31
void
onGoClicked
();
32
void
onClearAll
();
33
void
onAddressesClicked
();
34
void
onModeSelected
(
bool
isSign
);
35
void
updateMode
();
36
private
:
37
Ui::SettingsSignMessageWidgets *
ui
;
38
QAction *
btnContact
;
39
ContactsDropdown
*
menuContacts
=
nullptr
;
40
bool
isSign
=
true
;
41
void
resizeMenu
();
42
};
43
44
#endif
// PIVX_QT_SETTINGS_SIGNMESSAGEWIDGETS_H
ContactsDropdown
Definition:
contactsdropdown.h:28
PIVXGUI
PIVX GUI main class.
Definition:
pivxgui.h:46
PWidget
Definition:
pwidget.h:30
SettingsSignMessageWidgets
Definition:
signmessagewidgets.h:17
SettingsSignMessageWidgets::onAddressesClicked
void onAddressesClicked()
Definition:
signmessagewidgets.cpp:232
SettingsSignMessageWidgets::SettingsSignMessageWidgets
SettingsSignMessageWidgets(PIVXGUI *_window, QWidget *parent=nullptr)
Definition:
signmessagewidgets.cpp:20
SettingsSignMessageWidgets::resizeMenu
void resizeMenu()
Definition:
signmessagewidgets.cpp:271
SettingsSignMessageWidgets::onSignMessageButtonSMClicked
void onSignMessageButtonSMClicked()
Definition:
signmessagewidgets.cpp:135
SettingsSignMessageWidgets::onModeSelected
void onModeSelected(bool isSign)
Definition:
signmessagewidgets.cpp:88
SettingsSignMessageWidgets::isSign
bool isSign
Definition:
signmessagewidgets.h:40
SettingsSignMessageWidgets::ui
Ui::SettingsSignMessageWidgets * ui
Definition:
signmessagewidgets.h:37
SettingsSignMessageWidgets::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition:
signmessagewidgets.cpp:283
SettingsSignMessageWidgets::setAddress_SM
void setAddress_SM(const QString &address)
Definition:
signmessagewidgets.cpp:121
SettingsSignMessageWidgets::menuContacts
ContactsDropdown * menuContacts
Definition:
signmessagewidgets.h:39
SettingsSignMessageWidgets::onGoClicked
void onGoClicked()
Definition:
signmessagewidgets.cpp:94
SettingsSignMessageWidgets::~SettingsSignMessageWidgets
~SettingsSignMessageWidgets()
Definition:
signmessagewidgets.cpp:78
SettingsSignMessageWidgets::updateMode
void updateMode()
Definition:
signmessagewidgets.cpp:103
SettingsSignMessageWidgets::onClearAll
void onClearAll()
Definition:
signmessagewidgets.cpp:127
SettingsSignMessageWidgets::showEvent
void showEvent(QShowEvent *event) override
Definition:
signmessagewidgets.cpp:83
SettingsSignMessageWidgets::onVerifyMessage
void onVerifyMessage()
Definition:
signmessagewidgets.cpp:186
SettingsSignMessageWidgets::btnContact
QAction * btnContact
Definition:
signmessagewidgets.h:38
contactsdropdown.h
Ui
Definition:
addnewcontactdialog.h:10
pwidget.h
Generated on Wed Apr 2 2025 00:40:32 for PIVX Core by
1.9.1