Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
clipboard.cpp
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2018 Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
2// SPDX-FileCopyrightText: 2018 Michael Spencer <sonrisesoftware@gmail.com>
3// SPDX-License-Identifier: MPL-2.0
4
5#include <QGuiApplication>
6
7#include "clipboard.h"
8
9Clipboard::Clipboard(QObject *parent)
10 : QObject(parent)
11 , m_clipboard(QGuiApplication::clipboard())
12{
13 connect(m_clipboard, &QClipboard::dataChanged, this, &Clipboard::textChanged);
14}
15
16QString Clipboard::text() const
17{
18 return m_clipboard->text();
19}
20
21void Clipboard::setText(const QString &text)
22{
23 m_clipboard->setText(text);
24}
25
27{
28 m_clipboard->clear();
29}
Q_INVOKABLE void clear()
Definition clipboard.cpp:26
Clipboard(QObject *parent=nullptr)
Definition clipboard.cpp:9
void textChanged()
void setText(const QString &text)
Definition clipboard.cpp:21
QString text
Definition clipboard.h:16