From 6bc9abcceb04599497e7dd270a75d232f3a4a834 Mon Sep 17 00:00:00 2001 From: Dominik Wenger Date: Fri, 10 Aug 2007 22:17:43 +0000 Subject: rbutilQt: Add Uninstallation for Rockbox and Bootloaders. Also add Talkfiles to the installlog git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14275 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/rbutilqt/talkfile.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'rbutil/rbutilqt/talkfile.cpp') diff --git a/rbutil/rbutilqt/talkfile.cpp b/rbutil/rbutilqt/talkfile.cpp index da532e327c..18c4ede2a9 100644 --- a/rbutil/rbutilqt/talkfile.cpp +++ b/rbutil/rbutilqt/talkfile.cpp @@ -85,6 +85,8 @@ bool TalkFileCreator::createTalkFiles(ProgressloggerInterface* logger) connect(logger,SIGNAL(aborted()),this,SLOT(abort())); m_logger->setProgressMax(0); QDirIterator it(m_dir,QDirIterator::Subdirectories); + QSettings installlog(m_mountpoint + "/.rockbox/rbutil.log", QSettings::IniFormat, 0); + installlog.beginGroup("talkfiles"); // iterate over all entrys while (it.hasNext()) { @@ -148,11 +150,16 @@ bool TalkFileCreator::createTalkFiles(ProgressloggerInterface* logger) { QFile wavfile(wavfilename); wavfile.remove(); - } - + installlog.remove(wavfilename); + } + else + installlog.setValue(wavfilename.remove(m_mountpoint),installlog.value(wavfilename,0).toInt()+1); + + installlog.setValue(filename.remove(m_mountpoint),installlog.value(filename,0).toInt()+1); it.next(); } + installlog.endGroup(); m_logger->addItem("Finished creating Talkfiles",LOGOK); m_logger->setProgressMax(1); m_logger->setProgressValue(1); -- cgit v1.2.3