PIVX Core
5.6.99
P2P Digital Currency
src
qt
tooltipmenu.h
Go to the documentation of this file.
1
// Copyright (c) 2019-2021 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_TOOLTIPMENU_H
6
#define PIVX_QT_TOOLTIPMENU_H
7
8
#include "
pwidget.h
"
9
#include <QModelIndex>
10
#include <QWidget>
11
12
class
PIVXGUI
;
13
class
WalletModel
;
14
15
namespace
Ui
{
16
class
TooltipMenu
;
17
}
18
19
QT_BEGIN_NAMESPACE
20
class
QModelIndex;
21
QT_END_NAMESPACE
22
23
class
TooltipMenu
:
public
PWidget
24
{
25
Q_OBJECT
26
27
public
:
28
explicit
TooltipMenu
(
PIVXGUI
* _window, QWidget *parent =
nullptr
);
29
~TooltipMenu
()
override
;
30
31
virtual
void
showEvent
(QShowEvent *event)
override
;
32
33
void
setEditBtnText
(
const
QString& btnText);
34
void
setDeleteBtnText
(
const
QString& btnText);
35
void
setCopyBtnText
(
const
QString& btnText);
36
void
setLastBtnText
(
const
QString& btnText,
int
minHeight = 30);
37
void
setCopyBtnVisible
(
bool
visible);
38
void
setDeleteBtnVisible
(
bool
visible);
39
void
setEditBtnVisible
(
bool
visible);
40
void
setLastBtnVisible
(
bool
visible);
41
void
setLastBtnCheckable
(
bool
checkable,
bool
isChecked);
42
43
Q_SIGNALS:
44
void
onDeleteClicked
();
45
void
onCopyClicked
();
46
void
onEditClicked
();
47
void
onLastClicked
();
48
49
private
Q_SLOTS:
50
void
deleteClicked
();
51
void
copyClicked
();
52
void
editClicked
();
53
void
lastClicked
();
54
55
private
:
56
Ui::TooltipMenu *
ui
;
57
QModelIndex
index
;
58
};
59
60
#endif
// PIVX_QT_TOOLTIPMENU_H
PIVXGUI
PIVX GUI main class.
Definition:
pivxgui.h:46
PWidget
Definition:
pwidget.h:30
TooltipMenu
Definition:
tooltipmenu.h:24
TooltipMenu::setDeleteBtnText
void setDeleteBtnText(const QString &btnText)
Definition:
tooltipmenu.cpp:30
TooltipMenu::setEditBtnText
void setEditBtnText(const QString &btnText)
Definition:
tooltipmenu.cpp:26
TooltipMenu::onDeleteClicked
void onDeleteClicked()
TooltipMenu::setLastBtnVisible
void setLastBtnVisible(bool visible)
Definition:
tooltipmenu.cpp:61
TooltipMenu::setDeleteBtnVisible
void setDeleteBtnVisible(bool visible)
Definition:
tooltipmenu.cpp:53
TooltipMenu::ui
Ui::TooltipMenu * ui
Definition:
tooltipmenu.h:56
TooltipMenu::copyClicked
void copyClicked()
Definition:
tooltipmenu.cpp:70
TooltipMenu::deleteClicked
void deleteClicked()
Definition:
tooltipmenu.cpp:65
TooltipMenu::setLastBtnCheckable
void setLastBtnCheckable(bool checkable, bool isChecked)
Definition:
tooltipmenu.cpp:43
TooltipMenu::editClicked
void editClicked()
Definition:
tooltipmenu.cpp:75
TooltipMenu::setEditBtnVisible
void setEditBtnVisible(bool visible)
Definition:
tooltipmenu.cpp:57
TooltipMenu::TooltipMenu
TooltipMenu(PIVXGUI *_window, QWidget *parent=nullptr)
Definition:
tooltipmenu.cpp:12
TooltipMenu::index
QModelIndex index
Definition:
tooltipmenu.h:57
TooltipMenu::setCopyBtnText
void setCopyBtnText(const QString &btnText)
Definition:
tooltipmenu.cpp:34
TooltipMenu::onEditClicked
void onEditClicked()
TooltipMenu::setLastBtnText
void setLastBtnText(const QString &btnText, int minHeight=30)
Definition:
tooltipmenu.cpp:38
TooltipMenu::setCopyBtnVisible
void setCopyBtnVisible(bool visible)
Definition:
tooltipmenu.cpp:49
TooltipMenu::lastClicked
void lastClicked()
Definition:
tooltipmenu.cpp:80
TooltipMenu::~TooltipMenu
~TooltipMenu() override
Definition:
tooltipmenu.cpp:89
TooltipMenu::onCopyClicked
void onCopyClicked()
TooltipMenu::onLastClicked
void onLastClicked()
TooltipMenu::showEvent
virtual void showEvent(QShowEvent *event) override
Definition:
tooltipmenu.cpp:85
WalletModel
Interface to PIVX wallet from Qt view code.
Definition:
walletmodel.h:109
Ui
Definition:
addnewcontactdialog.h:10
pwidget.h
Generated on Wed Apr 2 2025 00:40:32 for PIVX Core by
1.9.1