summary refs log tree commit diff
path: root/include/dialogs
diff options
context:
space:
mode:
Diffstat (limited to 'include/dialogs')
-rw-r--r--include/dialogs/PreviewUploadOverlay.h (renamed from include/dialogs/PreviewImageOverlay.h)22
1 files changed, 13 insertions, 9 deletions
diff --git a/include/dialogs/PreviewImageOverlay.h b/include/dialogs/PreviewUploadOverlay.h

index a1ab32ee..c9516719 100644 --- a/include/dialogs/PreviewImageOverlay.h +++ b/include/dialogs/PreviewUploadOverlay.h
@@ -28,28 +28,32 @@ class QMimeData; namespace dialogs { -class PreviewImageOverlay : public QWidget +class PreviewUploadOverlay : public QWidget { Q_OBJECT public: - PreviewImageOverlay(QWidget *parent = nullptr); + PreviewUploadOverlay(QWidget *parent = nullptr); - void setImageAndCreate(const QByteArray data, const QString &type); - void setImageAndCreate(const QString &path); + void setPreview(const QByteArray data, const QString &mime); + void setPreview(const QString &path); signals: - void confirmImageUpload(const QByteArray data, const QString &img_name); + void confirmUpload(const QByteArray data, const QString &media, const QString &filename); private: void init(); + void setLabels(const QString &type, const QString &mime, const int upload_size); + bool isImage_; QPixmap image_; - QByteArray imageData_; - QString imagePath_; + + QByteArray data_; + QString filePath_; + QString mediaType_; QLabel titleLabel_; - QLabel imageLabel_; - QLineEdit imageName_; + QLabel infoLabel_; + QLineEdit fileName_; FlatButton upload_; FlatButton cancel_;