diff options
Diffstat (limited to 'rbutil/rbutilqt/rbutilqt.cpp')
-rw-r--r-- | rbutil/rbutilqt/rbutilqt.cpp | 27 |
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>") |