From 23fc6bad8aa84ee1a690a07124ba9e59650e2aea Mon Sep 17 00:00:00 2001 From: zecke Date: Sat, 05 Feb 2005 16:05:04 +0000 Subject: Implement deletion for the Document and Camera Liste This should fix 1540 --- (limited to 'noncore/graphics/opie-eye/impl/doc/doc_lister.cpp') 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 { return out; } -void Doc_DirLister::deleteImage( const QString& ) +void Doc_DirLister::deleteImage( const QString& f) { + /* + * find the file in the set of doclnks + */ + QListIterator dit(m_ds.children()); + for( ; dit.current(); ++dit) { + if ( f == (*dit)->file() ) { + (*dit)->removeFiles(); + return; + } + } } void Doc_DirLister::thumbNail( const QString& str, int w, int h) -- cgit v0.9.0.2