summaryrefslogtreecommitdiff
path: root/rbutil/rbutilqt/talkfile.cpp
diff options
context:
space:
mode:
authorDominik Wenger <domonoky@googlemail.com>2007-08-10 22:17:43 +0000
committerDominik Wenger <domonoky@googlemail.com>2007-08-10 22:17:43 +0000
commit6bc9abcceb04599497e7dd270a75d232f3a4a834 (patch)
tree802f8d321b4fd1952f56b77b221050b35be01aaf /rbutil/rbutilqt/talkfile.cpp
parentd71339bf4425b9688aad5ddc150f4daa18783397 (diff)
downloadrockbox-6bc9abcceb04599497e7dd270a75d232f3a4a834.tar.gz
rockbox-6bc9abcceb04599497e7dd270a75d232f3a4a834.zip
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
Diffstat (limited to 'rbutil/rbutilqt/talkfile.cpp')
-rw-r--r--rbutil/rbutilqt/talkfile.cpp11
1 files changed, 9 insertions, 2 deletions
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)
85 connect(logger,SIGNAL(aborted()),this,SLOT(abort())); 85 connect(logger,SIGNAL(aborted()),this,SLOT(abort()));
86 m_logger->setProgressMax(0); 86 m_logger->setProgressMax(0);
87 QDirIterator it(m_dir,QDirIterator::Subdirectories); 87 QDirIterator it(m_dir,QDirIterator::Subdirectories);
88 QSettings installlog(m_mountpoint + "/.rockbox/rbutil.log", QSettings::IniFormat, 0);
89 installlog.beginGroup("talkfiles");
88 // iterate over all entrys 90 // iterate over all entrys
89 while (it.hasNext()) 91 while (it.hasNext())
90 { 92 {
@@ -148,11 +150,16 @@ bool TalkFileCreator::createTalkFiles(ProgressloggerInterface* logger)
148 { 150 {
149 QFile wavfile(wavfilename); 151 QFile wavfile(wavfilename);
150 wavfile.remove(); 152 wavfile.remove();
151 } 153 installlog.remove(wavfilename);
152 154 }
155 else
156 installlog.setValue(wavfilename.remove(m_mountpoint),installlog.value(wavfilename,0).toInt()+1);
157
158 installlog.setValue(filename.remove(m_mountpoint),installlog.value(filename,0).toInt()+1);
153 it.next(); 159 it.next();
154 } 160 }
155 161
162 installlog.endGroup();
156 m_logger->addItem("Finished creating Talkfiles",LOGOK); 163 m_logger->addItem("Finished creating Talkfiles",LOGOK);
157 m_logger->setProgressMax(1); 164 m_logger->setProgressMax(1);
158 m_logger->setProgressValue(1); 165 m_logger->setProgressValue(1);