diff options
author | Dominik Wenger <domonoky@googlemail.com> | 2007-08-10 22:17:43 +0000 |
---|---|---|
committer | Dominik Wenger <domonoky@googlemail.com> | 2007-08-10 22:17:43 +0000 |
commit | 6bc9abcceb04599497e7dd270a75d232f3a4a834 (patch) | |
tree | 802f8d321b4fd1952f56b77b221050b35be01aaf /rbutil/rbutilqt/talkfile.cpp | |
parent | d71339bf4425b9688aad5ddc150f4daa18783397 (diff) | |
download | rockbox-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.cpp | 11 |
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); |