Fluid 1.3.0
Material Design for QtQuick and Qml
Loading...
Searching...
No Matches
clipboard.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2018 Michael Spencer <sonrisesoftware@gmail.com>
2// SPDX-License-Identifier: MPL-2.0
3
4#pragma once
5
6#include <QObject>
7#include <QClipboard>
8#include <QtQml/qqmlregistration.h>
9
13class Clipboard : public QObject
14{
15 Q_OBJECT
16 Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged)
17 QML_ELEMENT
18public:
19 explicit Clipboard(QObject *parent = nullptr);
20
24 QString text() const;
25
29 Q_INVOKABLE void clear();
30
31public Q_SLOTS:
32 void setText(const QString &text);
33
34Q_SIGNALS:
36
37private:
38 QClipboard *m_clipboard = nullptr;
39};
Clipboard.
Definition clipboard.h:14
Q_INVOKABLE void clear()
Definition clipboard.cpp:26
void textChanged()
void setText(const QString &text)
Definition clipboard.cpp:21
QString text
Definition clipboard.h:16