You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

33 lines
839 B

/*
SPDX-FileCopyrightText: 2020 David Edmundson <davidedmundson@kde.org>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#include <QDebug>
#include <QGuiApplication>
#include "../systemclipboard/systemclipboard.h"
int main(int argc, char **argv)
{
QGuiApplication app(argc, argv);
auto clip = SystemClipboard::instance();
QObject::connect(clip, &SystemClipboard::changed, &app, [clip](QClipboard::Mode mode) {
if (mode != QClipboard::Clipboard) {
return;
}
auto dbg = qDebug();
dbg << "New clipboard content: ";
if (clip->mimeData(QClipboard::Clipboard)) {
dbg << clip->mimeData(QClipboard::Clipboard)->text();
} else {
dbg << "[empty]";
}
});
qDebug() << "Watching for new clipboard content...";
app.exec();
}