Pressing escape hides PreviewUploadOverlay

This commit is contained in:
salahmak 2021-03-20 11:18:16 +01:00
parent b31e74d9f6
commit 21a649492f
2 changed files with 11 additions and 0 deletions

View File

@ -203,3 +203,13 @@ PreviewUploadOverlay::setPreview(const QString &path)
setLabels(split[1], mime.name(), data_.size());
init();
}
void
PreviewUploadOverlay::keyPressEvent(QKeyEvent *event)
{
if( event->key() == Qt::Key_Escape )
{
emit aborted();
close();
}
}

View File

@ -25,6 +25,7 @@ public:
void setPreview(const QImage &src, const QString &mime);
void setPreview(const QByteArray data, const QString &mime);
void setPreview(const QString &path);
void keyPressEvent(QKeyEvent *event);
signals:
void confirmUpload(const QByteArray data, const QString &media, const QString &filename);