#include "clipboarduploader.hpp" #include #include #include #include #include void ClipboardUploader::doUpload(QByteArray imgData, QString format) { auto f = formats::recordingFormatFromName(format); if (f != formats::Recording::None) { auto data = new QMimeData(); data->setData(formats::recordingFormatMIME(f), imgData); QApplication::clipboard()->setMimeData(data); } else QApplication::clipboard()->setImage(QImage::fromData(imgData, format.toLocal8Bit().constData())); notifications::notify(tr("KShare"), tr("Copied to clipboard!")); }