summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/gui/manualwidget.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/gui/manualwidget.cpp')
-rw-r--r--rbutil/rbutilqt/gui/manualwidget.cpp14
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
36void ManualWidget::updateManual() 36void 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");