QFileDialog::getOpenFileName returns an empty string on cancel (#4762)

There's no need to throw a message box up
This commit is contained in:
Magnus Gille
2025-12-17 03:33:44 -08:00
committed by GitHub
parent 396a3535c0
commit 2dc2d02e80
2 changed files with 3 additions and 5 deletions

View File

@@ -145,9 +145,9 @@ void CloudDBAcceptConditionsDialog::rejectConditions() {
// Initialize static members of CloudDBCommon
QString CloudDBCommon::cloudDBBaseURL = QString("https://%1.appspot.com/v1/").arg(GC_CLOUD_DB_APP_NAME);
QString CloudDBCommon::cloudDBBaseURL = QString("https://%1.appspot.com/v1/").arg(QT_STRINGIFY(GC_CLOUD_DB_APP_NAME));
QVariant CloudDBCommon::cloudDBContentType = QVariant("application/json");
QByteArray CloudDBCommon::cloudDBBasicAuth = "Basic " + QByteArray(GC_CLOUD_DB_BASIC_AUTH) ;
QByteArray CloudDBCommon::cloudDBBasicAuth = "Basic " + QByteArray(QT_STRINGIFY(GC_CLOUD_DB_BASIC_AUTH));
QList<QString> CloudDBCommon::cloudDBLangsIds = QList<QString>() << "en" << "fr" << "ja" << "pt-br" << "it" << "de" << "ru" << "cs" << "es" << "pt" << "zh-cn" << "zh-tw" << "nl" << "sv" << "xx";

View File

@@ -893,9 +893,7 @@ MainWindow::importChart()
{
QString fileName = QFileDialog::getOpenFileName(this, tr("Select Chart file to import"), "", tr("GoldenCheetah Chart Files (*.gchart)"));
if (fileName.isEmpty()) {
QMessageBox::critical(this, tr("Import Chart"), tr("No chart file selected!"));
} else {
if (!fileName.isEmpty()) {
importCharts(QStringList()<<fileName);
}
}