Add support for loading custom comic images

This commit is contained in:
Luis Ángel San Martín
2025-05-09 19:25:02 +02:00
parent 0457c08fca
commit 508ff6d547
9 changed files with 99 additions and 27 deletions

View File

@ -2,6 +2,8 @@
#include <QtCore>
#include <QAction>
#include <QImageReader>
#include <QFileDialog>
using namespace YACReader;
@ -99,3 +101,13 @@ QPixmap YACReader::hdpiPixmap(const QString &file, QSize size)
{
return QIcon(file).pixmap(size);
}
QString YACReader::imageFileLoader(QWidget *parent)
{
QString supportedImageFormatsString;
for (const QByteArray &format : QImageReader::supportedImageFormats()) {
supportedImageFormatsString += QString("*.%1 ").arg(QString(format));
}
return QFileDialog::getOpenFileName(parent, QObject::tr("Select custom cover"), QDir::homePath(), QObject::tr("Images (%1)").arg(supportedImageFormatsString));
}