summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/configure.cpp
diff options
context:
space:
mode:
authorDominik Riebeling <Dominik.Riebeling@gmail.com>2009-08-15 21:29:31 +0000
committerDominik Riebeling <Dominik.Riebeling@gmail.com>2009-08-15 21:29:31 +0000
commit76100783af55297a81dca0545be8c6c93bcebdd3 (patch)
treeebb64e5a1f7771e8419286bcfdcb2159bf0036e2 /rbutil/rbutilqt/configure.cpp
parent9cdfbfede4ada50715a662caf89402d0d2e18bcc (diff)
downloadrockbox-76100783af55297a81dca0545be8c6c93bcebdd3.tar.gz
rockbox-76100783af55297a81dca0545be8c6c93bcebdd3.zip
Improve notification about unsupported players.
- Display the name of a detected unsupported player when running autodetection from the configuration window. - Extend the list of known-unsupported players. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22334 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'rbutil/rbutilqt/configure.cpp')
-rw-r--r--rbutil/rbutilqt/configure.cpp14
1 files changed, 6 insertions, 8 deletions
diff --git a/rbutil/rbutilqt/configure.cpp b/rbutil/rbutilqt/configure.cpp
index 43406c00e7..857242a60c 100644
--- a/rbutil/rbutilqt/configure.cpp
+++ b/rbutil/rbutilqt/configure.cpp
@@ -588,14 +588,12 @@ void Config::autodetect()
588 } 588 }
589 if(!detector.incompatdev().isEmpty()) { 589 if(!detector.incompatdev().isEmpty()) {
590 QString text; 590 QString text;
591 // we need to set the platform here to get the brand from the 591 text = tr("Detected an unsupported player:\n%1\n"
592 // settings object 592 "Sorry, Rockbox doesn't run on your player.")
593 RbSettings::setValue(RbSettings::Platform, detector.incompatdev()); 593 .arg(RbSettings::platformValue(detector.incompatdev(),
594 text = tr("Detected an unsupported %1 player variant. Sorry, " 594 RbSettings::CurName).toString());
595 "Rockbox doesn't run on your player.") 595
596 .arg(RbSettings::value(RbSettings::CurBrand).toString()); 596 QMessageBox::critical(this, tr("Fatal: player incompatible"),
597
598 QMessageBox::critical(this, tr("Fatal error: incompatible player found"),
599 text, QMessageBox::Ok); 597 text, QMessageBox::Ok);
600 return; 598 return;
601 } 599 }