author | zecke <zecke> | 2005-02-05 16:05:04 (UTC) |
---|---|---|
committer | zecke <zecke> | 2005-02-05 16:05:04 (UTC) |
commit | 23fc6bad8aa84ee1a690a07124ba9e59650e2aea (patch) (unidiff) | |
tree | 73f5efbf4ae055b781c78d395fa32bebc2705344 | |
parent | 8ba13dd38e7da296177719dcc8fddbbe978a4b9a (diff) | |
download | opie-23fc6bad8aa84ee1a690a07124ba9e59650e2aea.zip opie-23fc6bad8aa84ee1a690a07124ba9e59650e2aea.tar.gz opie-23fc6bad8aa84ee1a690a07124ba9e59650e2aea.tar.bz2 |
Implement deletion for the Document and Camera Liste
This should fix 1540
-rw-r--r-- | noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp | 2 | ||||
-rw-r--r-- | noncore/graphics/opie-eye/impl/doc/doc_lister.cpp | 12 |
2 files changed, 12 insertions, 2 deletions
diff --git a/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp b/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp index 3c3d702..147eb9c 100644 --- a/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp +++ b/noncore/graphics/opie-eye/impl/dcim/dcim_lister.cpp | |||
@@ -152,7 +152,7 @@ QStringList DCIM_DirLister::findImages()const { | |||
152 | void DCIM_DirLister::deleteImage( const QString& fl ) { | 152 | void DCIM_DirLister::deleteImage( const QString& fl ) { |
153 | QFileInfo inf( fl ); | 153 | QFileInfo inf( fl ); |
154 | QFile::remove( fl ); | 154 | QFile::remove( fl ); |
155 | QFile::remove( inf.dirPath ()+"/preview"+ | 155 | QFile::remove( inf.dirPath ()+"/preview/"+ |
156 | inf.fileName() ); | 156 | inf.fileName() ); |
157 | } | 157 | } |
158 | 158 | ||
diff --git a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp index 4a491e2..5281b75 100644 --- a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp +++ b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp | |||
@@ -93,8 +93,18 @@ QStringList Doc_DirLister::files()const { | |||
93 | return out; | 93 | return out; |
94 | } | 94 | } |
95 | 95 | ||
96 | void Doc_DirLister::deleteImage( const QString& ) | 96 | void Doc_DirLister::deleteImage( const QString& f) |
97 | { | 97 | { |
98 | /* | ||
99 | * find the file in the set of doclnks | ||
100 | */ | ||
101 | QListIterator<DocLnk> dit(m_ds.children()); | ||
102 | for( ; dit.current(); ++dit) { | ||
103 | if ( f == (*dit)->file() ) { | ||
104 | (*dit)->removeFiles(); | ||
105 | return; | ||
106 | } | ||
107 | } | ||
98 | } | 108 | } |
99 | 109 | ||
100 | void Doc_DirLister::thumbNail( const QString& str, int w, int h) | 110 | void Doc_DirLister::thumbNail( const QString& str, int w, int h) |