#include <QApplication>
#include <QClipboard>
#include <QMimeData>
#include <stdio.h>
#include "window.h"
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QClipboard *clipboard = QApplication::clipboard();
const QMimeData *mimeData = clipboard->mimeData();
QPixmap pixmap;
if (clipboard == 0) {
printf("Error");
return 1;
}
if (mimeData->hasImage()) {
printf("Found an image. Saving to /tmp/test.ppm\r\n");
pixmap = qvariant_cast<QPixmap>(mimeData->imageData());
pixmap.save("/tmp/test.ppm");
} else if (mimeData->hasText()) {
printf("Found a text. Writing to stdout\r\n");
printf("Text: %s\r\n", clipboard->text().toStdString().c_str());
} else
printf("Unknown data\r\n");
}
Like this:
Like Loading...
Related
Thank you a lot for sharing this with all of us you actually
recognise what you are talking approximately! Bookmarked.
Kindly additionally consult with my website =).
We can have a hyperlink exchange contract between us