QtPass
1.6.0
Multi-platform GUI for pass, the standard unix password manager.
Loading...
Searching...
No Matches
src
qpushbuttonwithclipboard.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: 2016 Anne Jan Brouwer
2
// SPDX-License-Identifier: GPL-3.0-or-later
3
#ifndef SRC_QPUSHBUTTONWITHCLIPBOARD_H_
4
#define SRC_QPUSHBUTTONWITHCLIPBOARD_H_
5
6
#include <QPushButton>
7
12
class
QWidget;
20
27
32
37
42
46
52
class
QPushButtonWithClipboard
:
public
QPushButton {
53
Q_OBJECT
54
55
public
:
56
explicit
QPushButtonWithClipboard
(QString textToCopy =
""
,
57
QWidget *parent =
nullptr
);
58
59
[[nodiscard]]
auto
getTextToCopy
()
const
-> QString;
60
void
setTextToCopy
(
const
QString &value);
61
62
signals:
63
void
clicked
(
const
QString &);
64
65
private
slots:
66
void
changeIconDefault();
67
void
buttonClicked(
bool
);
68
69
private
:
70
QString textToCopy;
71
QIcon iconEdit;
72
QIcon iconEditPushed;
73
};
74
75
#endif
// SRC_QPUSHBUTTONWITHCLIPBOARD_H_
QPushButtonWithClipboard::setTextToCopy
void setTextToCopy(const QString &value)
QPushButtonWithClipboard::setTextToCopy sets text from associated text field.
Definition
qpushbuttonwithclipboard.cpp:41
QPushButtonWithClipboard::clicked
void clicked(const QString &)
QPushButtonWithClipboard::QPushButtonWithClipboard
QPushButtonWithClipboard(QString textToCopy="", QWidget *parent=nullptr)
QPushButtonWithClipboard::QPushButtonWithClipboard basic constructor.
Definition
qpushbuttonwithclipboard.cpp:15
QPushButtonWithClipboard::getTextToCopy
auto getTextToCopy() const -> QString
QPushButtonWithClipboard::getTextToCopy returns the text of associated text field.
Definition
qpushbuttonwithclipboard.cpp:32
Generated by
1.16.1