summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/base
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/rbutilqt/base')
-rw-r--r--rbutil/rbutilqt/base/bootloaderinstallbase.cpp16
-rw-r--r--rbutil/rbutilqt/base/bootloaderinstallbase.h5
2 files changed, 18 insertions, 3 deletions
diff --git a/rbutil/rbutilqt/base/bootloaderinstallbase.cpp b/rbutil/rbutilqt/base/bootloaderinstallbase.cpp
index 54e06d024e..5ce735a5b7 100644
--- a/rbutil/rbutilqt/base/bootloaderinstallbase.cpp
+++ b/rbutil/rbutilqt/base/bootloaderinstallbase.cpp
@@ -187,3 +187,19 @@ QString BootloaderInstallBase::postinstallHints(QString model)
187 return QString(""); 187 return QString("");
188} 188}
189 189
190
191//! @brief set list of possible bootloader files and pick the existing one.
192//! @param sl list of possible bootloader files.
193void BootloaderInstallBase::setBlFile(QStringList sl)
194{
195 // figue which of the possible bootloader filenames is correct.
196 for(int a = 0; a < sl.size(); a++) {
197 if(!resolvePathCase(sl.at(a)).isEmpty()) {
198 m_blfile = sl.at(a);
199 }
200 }
201 if(m_blfile.isEmpty()) {
202 m_blfile = sl.at(0);
203 }
204}
205
diff --git a/rbutil/rbutilqt/base/bootloaderinstallbase.h b/rbutil/rbutilqt/base/bootloaderinstallbase.h
index 1e342e045b..d96e8ca73b 100644
--- a/rbutil/rbutilqt/base/bootloaderinstallbase.h
+++ b/rbutil/rbutilqt/base/bootloaderinstallbase.h
@@ -56,9 +56,8 @@ class BootloaderInstallBase : public QObject
56 //! backup a already installed bootloader 56 //! backup a already installed bootloader
57 bool backup(QString to); 57 bool backup(QString to);
58 58
59 //! set the differen filenames and paths 59 //! set the different filenames and paths
60 void setBlFile(QString f) 60 void setBlFile(QStringList f);
61 { m_blfile = f; }
62 void setBlUrl(QUrl u) 61 void setBlUrl(QUrl u)
63 { m_blurl = u; } 62 { m_blurl = u; }
64 void setLogfile(QString f) 63 void setLogfile(QString f)