diff --git a/imageringlist.cpp b/imageringlist.cpp index fef1a6f..0361e08 100644 --- a/imageringlist.cpp +++ b/imageringlist.cpp @@ -86,7 +86,7 @@ bool ImageRingList::setDir(const QString path, const QString ¤tFile) if(dir.exists()) { QStringList nameFilter; - nameFilter << "*.jpg" << "*.png" << "*.cr2" << "*.fit"; + nameFilter << "*.jpg" << "*.png" << "*.cr2" << "*.fit" << "*.fits"; QStringList list = dir.entryList(nameFilter, QDir::Files | QDir::Readable, m_liveMode ? QDir::Time : QDir::Name); QStringList absolutePaths; diff --git a/loadrunable.cpp b/loadrunable.cpp index ead891a..6e32bb7 100644 --- a/loadrunable.cpp +++ b/loadrunable.cpp @@ -268,7 +268,7 @@ void LoadRunable::run() raw = true; qDebug() << "LoadRaw" << timer.elapsed(); } - else if(m_file.endsWith(".FIT", Qt::CaseInsensitive)) + else if(m_file.endsWith(".FIT", Qt::CaseInsensitive) || m_file.endsWith(".FITS", Qt::CaseInsensitive)) { loadFITS(m_file, info, m_analyzeLevel != None ? &rawImage : nullptr, &img); } diff --git a/mainwindow.cpp b/mainwindow.cpp index d3f0f0e..43bdf01 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -204,7 +204,7 @@ void MainWindow::openFile() if(standardLocations.size()) path = standardLocations.first(); - QString file = QFileDialog::getOpenFileName(this, tr("Open file"), path, tr("Images (*.jpg *.png *.cr2 *.fit *.JPG *.PNG *.CR2 *.FIT)")); + QString file = QFileDialog::getOpenFileName(this, tr("Open file"), path, tr("Images (*.jpg *.png *.cr2 *.fit *.fits *.JPG *.PNG *.CR2 *.FIT *.FITS)")); if(!file.isEmpty()) { QFileInfo info(file);