summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/rbutilqt.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.cpp')
-rw-r--r--rbutil/rbutilqt/rbutilqt.cpp27
1 files changed, 16 insertions, 11 deletions
diff --git a/rbutil/rbutilqt/rbutilqt.cpp b/rbutil/rbutilqt/rbutilqt.cpp
index 70b7e5fa47..ab86a16581 100644
--- a/rbutil/rbutilqt/rbutilqt.cpp
+++ b/rbutil/rbutilqt/rbutilqt.cpp
@@ -418,17 +418,22 @@ void RbUtilQt::updateManual()
418{ 418{
419 if(RbSettings::value(RbSettings::Platform) != "") 419 if(RbSettings::value(RbSettings::Platform) != "")
420 { 420 {
421 QString manual= SystemInfo::value(SystemInfo::CurManual).toString(); 421 QString manual = SystemInfo::value(SystemInfo::CurManual).toString();
422 422 QString buildservermodel = SystemInfo::value(SystemInfo::CurBuildserverModel).toString();
423 if(manual == "") 423 QString pdfmanual = SystemInfo::value(SystemInfo::ManualUrl).toString();
424 manual = "rockbox-" 424 QString htmlmanual = pdfmanual;
425 + SystemInfo::value(SystemInfo::CurBuildserverModel).toString(); 425
426 QString pdfmanual; 426 pdfmanual.replace("%EXTENSION%", "pdf");
427 pdfmanual = SystemInfo::value(SystemInfo::ManualUrl).toString() 427 htmlmanual.replace("%EXTENSION%", "html");
428 + "/" + manual + ".pdf"; 428 if(manual.isEmpty()) {
429 QString htmlmanual; 429 pdfmanual.replace("%MANUALBASENAME%", "rockbox-" + buildservermodel);
430 htmlmanual = SystemInfo::value(SystemInfo::ManualUrl).toString() 430 htmlmanual.replace("%MANUALBASENAME%", "rockbox-" + buildservermodel + "/rockbox-build");
431 + "/" + manual + "/rockbox-build.html"; 431 }
432 else {
433 pdfmanual.replace("%MANUALBASENAME%", "rockbox-" + manual);
434 htmlmanual.replace("%MANUALBASENAME%", "rockbox-" + manual + "/rockbox-build");
435 }
436
432 ui.labelPdfManual->setText(tr("<a href='%1'>PDF Manual</a>") 437 ui.labelPdfManual->setText(tr("<a href='%1'>PDF Manual</a>")
433 .arg(pdfmanual)); 438 .arg(pdfmanual));
434 ui.labelHtmlManual->setText(tr("<a href='%1'>HTML Manual (opens in browser)</a>") 439 ui.labelHtmlManual->setText(tr("<a href='%1'>HTML Manual (opens in browser)</a>")