Chatterino
NuulsUploader.hpp
Go to the documentation of this file.
1 #include "common/Channel.hpp"
3 
4 #include <QMimeData>
5 #include <QString>
6 
7 namespace chatterino {
8 struct RawImageData {
9  QByteArray data;
10  QString format;
11  QString filePath;
12 };
13 
14 void upload(QByteArray imageData, ChannelPtr channel,
15  ResizingTextEdit &textEdit, std::string format);
16 void upload(RawImageData imageData, ChannelPtr channel,
17  ResizingTextEdit &textEdit);
18 void upload(const QMimeData *source, ChannelPtr channel,
19  ResizingTextEdit &outputTextEdit);
20 } // namespace chatterino
Definition: NuulsUploader.hpp:8
QByteArray data
Definition: NuulsUploader.hpp:9
Definition: Application.cpp:48
Definition: ResizingTextEdit.hpp:10
void upload(const QMimeData *source, ChannelPtr channel, ResizingTextEdit &outputTextEdit)
Definition: NuulsUploader.cpp:239
QString format
Definition: NuulsUploader.hpp:10
std::shared_ptr< Channel > ChannelPtr
Definition: Channel.hpp:125
QString filePath
Definition: NuulsUploader.hpp:11