PIVX Core
5.6.99
P2P Digital Currency
src
qt
settings
bittoolwidget.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_BITTOOLWIDGET_H
6
#define PIVX_QT_SETTINGS_BITTOOLWIDGET_H
7
8
#include "
contactsdropdown.h
"
9
#include "
key.h
"
10
#include "
pwidget.h
"
11
#include <QWidget>
12
13
namespace
Ui
{
14
class
SettingsBitToolWidget
;
15
}
16
17
class
SettingsBitToolWidget
:
public
PWidget
18
{
19
Q_OBJECT
20
21
public
:
22
explicit
SettingsBitToolWidget
(
PIVXGUI
* _window, QWidget *parent =
nullptr
);
23
~SettingsBitToolWidget
();
24
protected
:
25
void
resizeEvent
(QResizeEvent *event)
override
;
26
public
Q_SLOTS:
27
void
onEncryptSelected
(
bool
isEncr);
28
void
setAddress_ENC
(
const
QString& address);
29
void
onEncryptKeyButtonENCClicked
();
30
void
onClearAll
();
31
void
onClearDecrypt
();
32
void
onAddressesClicked
();
33
void
onDecryptClicked
();
34
void
importAddressFromDecKey
();
35
36
private
:
37
Ui::SettingsBitToolWidget *
ui
;
38
QAction *
btnContact
;
39
ContactsDropdown
*
menuContacts
=
nullptr
;
40
41
// Cached key
42
CKey
key
;
43
44
void
resizeMenu
();
45
};
46
47
#endif
// PIVX_QT_SETTINGS_BITTOOLWIDGET_H
CKey
An encapsulated private key.
Definition:
key.h:30
ContactsDropdown
Definition:
contactsdropdown.h:28
PIVXGUI
PIVX GUI main class.
Definition:
pivxgui.h:46
PWidget
Definition:
pwidget.h:30
SettingsBitToolWidget
Definition:
bittoolwidget.h:18
SettingsBitToolWidget::ui
Ui::SettingsBitToolWidget * ui
Definition:
bittoolwidget.h:37
SettingsBitToolWidget::onClearDecrypt
void onClearDecrypt()
Definition:
bittoolwidget.cpp:244
SettingsBitToolWidget::setAddress_ENC
void setAddress_ENC(const QString &address)
Definition:
bittoolwidget.cpp:104
SettingsBitToolWidget::key
CKey key
Definition:
bittoolwidget.h:42
SettingsBitToolWidget::SettingsBitToolWidget
SettingsBitToolWidget(PIVXGUI *_window, QWidget *parent=nullptr)
Definition:
bittoolwidget.cpp:22
SettingsBitToolWidget::onClearAll
void onClearAll()
Definition:
bittoolwidget.cpp:182
SettingsBitToolWidget::resizeMenu
void resizeMenu()
Definition:
bittoolwidget.cpp:231
SettingsBitToolWidget::~SettingsBitToolWidget
~SettingsBitToolWidget()
Definition:
bittoolwidget.cpp:328
SettingsBitToolWidget::onAddressesClicked
void onAddressesClicked()
Definition:
bittoolwidget.cpp:191
SettingsBitToolWidget::btnContact
QAction * btnContact
Definition:
bittoolwidget.h:38
SettingsBitToolWidget::resizeEvent
void resizeEvent(QResizeEvent *event) override
Definition:
bittoolwidget.cpp:322
SettingsBitToolWidget::menuContacts
ContactsDropdown * menuContacts
Definition:
bittoolwidget.h:39
SettingsBitToolWidget::onEncryptSelected
void onEncryptSelected(bool isEncr)
Definition:
bittoolwidget.cpp:110
SettingsBitToolWidget::onDecryptClicked
void onDecryptClicked()
Definition:
bittoolwidget.cpp:253
SettingsBitToolWidget::onEncryptKeyButtonENCClicked
void onEncryptKeyButtonENCClicked()
Definition:
bittoolwidget.cpp:133
SettingsBitToolWidget::importAddressFromDecKey
void importAddressFromDecKey()
Definition:
bittoolwidget.cpp:272
contactsdropdown.h
key.h
Ui
Definition:
addnewcontactdialog.h:10
pwidget.h
Generated on Wed Apr 2 2025 00:40:32 for PIVX Core by
1.9.1