diff options
Diffstat (limited to 'rbutil/rbutilqt/gui/manualwidget.cpp')
-rw-r--r-- | rbutil/rbutilqt/gui/manualwidget.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/rbutil/rbutilqt/gui/manualwidget.cpp b/rbutil/rbutilqt/gui/manualwidget.cpp index 10407017c9..5bb88d1982 100644 --- a/rbutil/rbutilqt/gui/manualwidget.cpp +++ b/rbutil/rbutilqt/gui/manualwidget.cpp | |||
@@ -28,19 +28,21 @@ ManualWidget::ManualWidget(QWidget *parent) : QWidget(parent) | |||
28 | { | 28 | { |
29 | ui.setupUi(this); | 29 | ui.setupUi(this); |
30 | ui.radioPdf->setChecked(true); | 30 | ui.radioPdf->setChecked(true); |
31 | platform = RbSettings::value(RbSettings::Platform).toString(); | 31 | m_platform = RbSettings::value(RbSettings::Platform).toString(); |
32 | connect(ui.buttonDownloadManual, SIGNAL(clicked()), this, SLOT(downloadManual())); | 32 | connect(ui.buttonDownloadManual, SIGNAL(clicked()), this, SLOT(downloadManual())); |
33 | } | 33 | } |
34 | 34 | ||
35 | 35 | ||
36 | void ManualWidget::updateManual() | 36 | void ManualWidget::updateManual() |
37 | { | 37 | { |
38 | if(!RbSettings::value(RbSettings::Platform).toString().isEmpty()) | 38 | qDebug() << "[ManualWidget] updating manual URLs"; |
39 | m_platform = RbSettings::value(RbSettings::Platform).toString(); | ||
40 | if(!m_platform.isEmpty()) | ||
39 | { | 41 | { |
40 | ui.labelPdfManual->setText(tr("<a href='%1'>PDF Manual</a>") | 42 | ui.labelPdfManual->setText(tr("<a href='%1'>PDF Manual</a>") |
41 | .arg(ServerInfo::platformValue(platform, ServerInfo::ManualPdfUrl).toString())); | 43 | .arg(ServerInfo::platformValue(m_platform, ServerInfo::ManualPdfUrl).toString())); |
42 | ui.labelHtmlManual->setText(tr("<a href='%1'>HTML Manual (opens in browser)</a>") | 44 | ui.labelHtmlManual->setText(tr("<a href='%1'>HTML Manual (opens in browser)</a>") |
43 | .arg(ServerInfo::platformValue(platform, ServerInfo::ManualHtmlUrl).toString())); | 45 | .arg(ServerInfo::platformValue(m_platform, ServerInfo::ManualHtmlUrl).toString())); |
44 | } | 46 | } |
45 | else { | 47 | else { |
46 | ui.labelPdfManual->setText(tr("Select a device for a link to the correct manual")); | 48 | ui.labelPdfManual->setText(tr("Select a device for a link to the correct manual")); |
@@ -74,13 +76,13 @@ void ManualWidget::downloadManual(void) | |||
74 | installer->setCache(true); | 76 | installer->setCache(true); |
75 | 77 | ||
76 | if(ui.radioPdf->isChecked()) { | 78 | if(ui.radioPdf->isChecked()) { |
77 | installer->setUrl(ServerInfo::platformValue(platform, | 79 | installer->setUrl(ServerInfo::platformValue(m_platform, |
78 | ServerInfo::ManualPdfUrl).toString()); | 80 | ServerInfo::ManualPdfUrl).toString()); |
79 | installer->setLogSection("Manual (PDF)"); | 81 | installer->setLogSection("Manual (PDF)"); |
80 | installer->setTarget("/" + manual + ".pdf"); | 82 | installer->setTarget("/" + manual + ".pdf"); |
81 | } | 83 | } |
82 | else { | 84 | else { |
83 | installer->setUrl(ServerInfo::platformValue(platform, | 85 | installer->setUrl(ServerInfo::platformValue(m_platform, |
84 | ServerInfo::ManualZipUrl).toString()); | 86 | ServerInfo::ManualZipUrl).toString()); |
85 | installer->setLogSection("Manual (HTML)"); | 87 | installer->setLogSection("Manual (HTML)"); |
86 | installer->setTarget("/" + manual + "-" + "-html.zip"); | 88 | installer->setTarget("/" + manual + "-" + "-html.zip"); |