Add drop file support

This commit is contained in:
2022-04-14 11:20:16 +02:00
parent 56d6db8bc3
commit 26be690c70
4 changed files with 32 additions and 2 deletions
+2 -1
View File
@@ -80,6 +80,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent)
connect(m_ringList, SIGNAL(currentImageChanged(int)), this, SLOT(updateWindowTitle()));
connect(m_ringList, SIGNAL(infoLoaded(ImageInfoData)), m_info, SLOT(setInfo(const ImageInfoData&)));
connect(m_ringList, SIGNAL(currentImageChanged(int)), m_filesystem, SLOT(selectFile(int)));
connect(m_imageGL->imageWidget(), &ImageWidget::fileDropped, this, static_cast<void (MainWindow::*)(const QString &)>(&MainWindow::loadFile));
QMenu *fileMenu = new QMenu(tr("File"), this);
fileMenu->addAction(tr("Open"), this, SLOT(loadFile()), QKeySequence("Ctrl+O"));
@@ -256,7 +257,7 @@ void MainWindow::loadFile()
loadFile(file);
}
void MainWindow::loadFile(const QString path)
void MainWindow::loadFile(const QString &path)
{
if(!path.isEmpty())
{