diff options
Diffstat (limited to 'utils/rbutilqt/base')
-rw-r--r-- | utils/rbutilqt/base/bootloaderinstallhelper.cpp | 31 | ||||
-rw-r--r-- | utils/rbutilqt/base/bootloaderinstallhelper.h | 1 | ||||
-rw-r--r-- | utils/rbutilqt/base/playerbuildinfo.cpp | 3 | ||||
-rw-r--r-- | utils/rbutilqt/base/playerbuildinfo.h | 1 |
4 files changed, 34 insertions, 2 deletions
diff --git a/utils/rbutilqt/base/bootloaderinstallhelper.cpp b/utils/rbutilqt/base/bootloaderinstallhelper.cpp index 4a1b24883b..34fcefc5bc 100644 --- a/utils/rbutilqt/base/bootloaderinstallhelper.cpp +++ b/utils/rbutilqt/base/bootloaderinstallhelper.cpp | |||
@@ -97,6 +97,34 @@ BootloaderInstallBase::Capabilities | |||
97 | return caps; | 97 | return caps; |
98 | } | 98 | } |
99 | 99 | ||
100 | //! @brief Return pre install hints string. | ||
101 | //! @param model model string | ||
102 | //! @return hints. | ||
103 | QString BootloaderInstallHelper::preinstallHints(QString model) | ||
104 | { | ||
105 | bool hint = false; | ||
106 | QString msg = QObject::tr("Before Bootloader installation begins, " | ||
107 | "Please check the following:"); | ||
108 | |||
109 | msg += "<ol>"; | ||
110 | if(model.contains("erosqnative")) { | ||
111 | hint = true; | ||
112 | msg += QObject::tr("<li>Ensure your SD card is formatted as FAT. " | ||
113 | "exFAT is <i>not</i> supported. You can reformat using the " | ||
114 | "Original Firmware on your player if need be. It is located " | ||
115 | "under (System Settings --> Reset --> Format TF Card).</li>" | ||
116 | "<li>Please use a quality SD card from a reputable source. " | ||
117 | "The SD cards that come bundled with players are often of " | ||
118 | "substandard quality and may cause issues.</li>"); | ||
119 | } | ||
120 | msg += "</ol>"; | ||
121 | |||
122 | if(hint) | ||
123 | return msg; | ||
124 | else | ||
125 | return QString(); | ||
126 | } | ||
127 | |||
100 | 128 | ||
101 | //! @brief Return post install hints string. | 129 | //! @brief Return post install hints string. |
102 | //! @param model model string | 130 | //! @param model model string |
@@ -114,7 +142,8 @@ QString BootloaderInstallHelper::postinstallHints(QString model) | |||
114 | } | 142 | } |
115 | if(model == "iriverh100" || model == "iriverh120" || model == "iriverh300" | 143 | if(model == "iriverh100" || model == "iriverh120" || model == "iriverh300" |
116 | || model == "ondavx747" || model == "agptekrocker" | 144 | || model == "ondavx747" || model == "agptekrocker" |
117 | || model == "xduoox3" || model == "xduoox3ii" || model == "xduoox20") { | 145 | || model == "xduoox3" || model == "xduoox3ii" || model == "xduoox20" |
146 | || model.contains("erosqnative")) { | ||
118 | hint = true; | 147 | hint = true; |
119 | msg += QObject::tr("<li>Reboot your player into the original firmware.</li>" | 148 | msg += QObject::tr("<li>Reboot your player into the original firmware.</li>" |
120 | "<li>Perform a firmware upgrade using the update functionality " | 149 | "<li>Perform a firmware upgrade using the update functionality " |
diff --git a/utils/rbutilqt/base/bootloaderinstallhelper.h b/utils/rbutilqt/base/bootloaderinstallhelper.h index 9b6fed0866..4b912cd5d5 100644 --- a/utils/rbutilqt/base/bootloaderinstallhelper.h +++ b/utils/rbutilqt/base/bootloaderinstallhelper.h | |||
@@ -30,6 +30,7 @@ class BootloaderInstallHelper : public QObject | |||
30 | public: | 30 | public: |
31 | static BootloaderInstallBase* createBootloaderInstaller(QObject* parent, QString type); | 31 | static BootloaderInstallBase* createBootloaderInstaller(QObject* parent, QString type); |
32 | static BootloaderInstallBase::Capabilities bootloaderInstallerCapabilities(QObject *parent, QString type); | 32 | static BootloaderInstallBase::Capabilities bootloaderInstallerCapabilities(QObject *parent, QString type); |
33 | static QString preinstallHints(QString model); | ||
33 | static QString postinstallHints(QString model); | 34 | static QString postinstallHints(QString model); |
34 | }; | 35 | }; |
35 | 36 | ||
diff --git a/utils/rbutilqt/base/playerbuildinfo.cpp b/utils/rbutilqt/base/playerbuildinfo.cpp index 7edb7f750c..1673f73d6b 100644 --- a/utils/rbutilqt/base/playerbuildinfo.cpp +++ b/utils/rbutilqt/base/playerbuildinfo.cpp | |||
@@ -67,6 +67,7 @@ const static struct { | |||
67 | { PlayerBuildInfo::Encoder, ":target:/encoder" }, | 67 | { PlayerBuildInfo::Encoder, ":target:/encoder" }, |
68 | { PlayerBuildInfo::Brand, ":target:/brand" }, | 68 | { PlayerBuildInfo::Brand, ":target:/brand" }, |
69 | { PlayerBuildInfo::PlayerPicture, ":target:/playerpic" }, | 69 | { PlayerBuildInfo::PlayerPicture, ":target:/playerpic" }, |
70 | { PlayerBuildInfo::ThemeName, ":target:/themename" }, | ||
70 | { PlayerBuildInfo::TargetNamesAll, "_targets/all" }, | 71 | { PlayerBuildInfo::TargetNamesAll, "_targets/all" }, |
71 | { PlayerBuildInfo::TargetNamesEnabled, "_targets/enabled" }, | 72 | { PlayerBuildInfo::TargetNamesEnabled, "_targets/enabled" }, |
72 | { PlayerBuildInfo::LanguageInfo, "languages/:target:" }, | 73 | { PlayerBuildInfo::LanguageInfo, "languages/:target:" }, |
@@ -332,7 +333,7 @@ QVariant PlayerBuildInfo::value(SystemUrl item) | |||
332 | QString PlayerBuildInfo::statusAsString(QString platform) | 333 | QString PlayerBuildInfo::statusAsString(QString platform) |
333 | { | 334 | { |
334 | QString result; | 335 | QString result; |
335 | switch(value(BuildStatus, platform).toInt()) | 336 | switch(value(BuildStatus, platform.split('.').at(0)).toInt()) |
336 | { | 337 | { |
337 | case STATUS_RETIRED: | 338 | case STATUS_RETIRED: |
338 | result = tr("Stable (Retired)"); | 339 | result = tr("Stable (Retired)"); |
diff --git a/utils/rbutilqt/base/playerbuildinfo.h b/utils/rbutilqt/base/playerbuildinfo.h index 38f6662e09..8b7e5934d1 100644 --- a/utils/rbutilqt/base/playerbuildinfo.h +++ b/utils/rbutilqt/base/playerbuildinfo.h | |||
@@ -67,6 +67,7 @@ public: | |||
67 | Encoder, | 67 | Encoder, |
68 | Brand, | 68 | Brand, |
69 | PlayerPicture, | 69 | PlayerPicture, |
70 | ThemeName, | ||
70 | 71 | ||
71 | TargetNamesAll, | 72 | TargetNamesAll, |
72 | TargetNamesEnabled, | 73 | TargetNamesEnabled, |