mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-12-09 13:15:18 -05:00
Move utils.cpp functions into separate class and split it up.
Move class-less functions in utils.cpp into a new Utils class and make the old functions static. This prevents clashes with system C functions. Rename some functions to avoid macro problems (check() is a macro on OS X). Split out the RockboxInfo class into a separate file. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25441 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
c5d9516a68
commit
9fedc8187f
20 changed files with 170 additions and 105 deletions
|
|
@ -44,9 +44,9 @@ void BootloaderInstallMi4::installStage2(void)
|
|||
QCoreApplication::processEvents();
|
||||
|
||||
// move old bootloader out of the way
|
||||
QString fwfile(resolvePathCase(m_blfile));
|
||||
QString fwfile(Utils::resolvePathCase(m_blfile));
|
||||
QFile oldbl(fwfile);
|
||||
QString moved = QFileInfo(resolvePathCase(m_blfile)).absolutePath()
|
||||
QString moved = QFileInfo(Utils::resolvePathCase(m_blfile)).absolutePath()
|
||||
+ "/OF.mi4";
|
||||
if(!QFileInfo(moved).exists()) {
|
||||
qDebug() << "[BootloaderInstallMi4] renaming" << fwfile << "to" << moved;
|
||||
|
|
@ -83,20 +83,20 @@ bool BootloaderInstallMi4::uninstall(void)
|
|||
|
||||
// check if OF file present
|
||||
emit logItem(tr("Checking for original firmware file"), LOGINFO);
|
||||
QString original = QFileInfo(resolvePathCase(m_blfile)).absolutePath()
|
||||
QString original = QFileInfo(Utils::resolvePathCase(m_blfile)).absolutePath()
|
||||
+ "/OF.mi4";
|
||||
|
||||
if(resolvePathCase(original).isEmpty()) {
|
||||
if(Utils::resolvePathCase(original).isEmpty()) {
|
||||
emit logItem(tr("Error finding original firmware file"), LOGERROR);
|
||||
return false;
|
||||
}
|
||||
|
||||
// finally remove RB bootloader
|
||||
QString resolved = resolvePathCase(m_blfile);
|
||||
QString resolved = Utils::resolvePathCase(m_blfile);
|
||||
QFile blfile(resolved);
|
||||
blfile.remove();
|
||||
|
||||
QFile::rename(resolvePathCase(original), m_blfile);
|
||||
QFile::rename(Utils::resolvePathCase(original), m_blfile);
|
||||
emit logItem(tr("Rockbox bootloader successful removed"), LOGINFO);
|
||||
logInstall(LogRemove);
|
||||
emit done(false);
|
||||
|
|
@ -114,7 +114,7 @@ BootloaderInstallBase::BootloaderType BootloaderInstallMi4::installed(void)
|
|||
|
||||
// make sure to resolve case to prevent case issues
|
||||
QString resolved;
|
||||
resolved = resolvePathCase(m_blfile);
|
||||
resolved = Utils::resolvePathCase(m_blfile);
|
||||
if(resolved.isEmpty()) {
|
||||
qDebug() << "[BootloaderInstallMi4] installed: BootloaderNone";
|
||||
return BootloaderNone;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue