Gurkengewuerz
8c0e961dc0
* added open screenshot folder button * removed history dialog * moved history dialog to main window * added filename to history * removed many actions from menu bar
20 lines
698 B
C++
20 lines
698 B
C++
#include "clipboarduploader.hpp"
|
|
|
|
#include <QApplication>
|
|
#include <QClipboard>
|
|
#include <QMimeData>
|
|
#include <formats.hpp>
|
|
#include <notifications.hpp>
|
|
#include <QString>
|
|
|
|
void ClipboardUploader::doUpload(QByteArray imgData, QString format, QString filename) {
|
|
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("KShare", tr("Copied to clipboard!"));
|
|
}
|