diff options
Diffstat (limited to 'rbutil/rbutilqt/base')
-rw-r--r-- | rbutil/rbutilqt/base/bootloaderinstallbase.cpp | 16 | ||||
-rw-r--r-- | rbutil/rbutilqt/base/bootloaderinstallbase.h | 5 |
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. | ||
193 | void 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) |