summaryrefslogtreecommitdiff
authoralwin <alwin>2005-03-07 12:20:41 (UTC)
committer alwin <alwin>2005-03-07 12:20:41 (UTC)
commit4515ff72db76ba63dcf3b29b19d930b7e083d508 (patch) (unidiff)
tree633264a5352e27dd77107f6713a5c4a8872608bf
parentd6fc7417f752867c14a0b6555c32f2d768736fe8 (diff)
downloadopie-4515ff72db76ba63dcf3b29b19d930b7e083d508.zip
opie-4515ff72db76ba63dcf3b29b19d930b7e083d508.tar.gz
opie-4515ff72db76ba63dcf3b29b19d930b7e083d508.tar.bz2
docLnk->isValid returns if the .doclnk file exists
so its sensless here - we want the check if the real file exists.
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/impl/doc/doc_lister.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
index 5281b75..d4da266 100644
--- a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
+++ b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
@@ -70,33 +70,34 @@ QString Doc_DirLister::setStartPath(const QString&) {
70} 70}
71 71
72QString Doc_DirLister::currentPath()const 72QString Doc_DirLister::currentPath()const
73{ 73{
74 return QString::null; 74 return QString::null;
75} 75}
76 76
77 77
78QStringList Doc_DirLister::folders()const { 78QStringList Doc_DirLister::folders()const {
79 return QStringList(); 79 return QStringList();
80} 80}
81 81
82QStringList Doc_DirLister::files()const { 82QStringList Doc_DirLister::files()const {
83 QStringList out; 83 QStringList out;
84 QListIterator<DocLnk> dit(m_ds.children()); 84 QListIterator<DocLnk> dit(m_ds.children());
85 for( ; dit.current(); ++dit) { 85 for( ; dit.current(); ++dit) {
86 if (!(*dit)->isValid()) continue; 86 /* check if the real file exists! */
87 if (!(*dit)->fileKnown()||!QFile::exists( (*dit)->file())) continue;
87 if (!matchCat((*dit))) continue; 88 if (!matchCat((*dit))) continue;
88 QString s = (*dit)->name(); 89 QString s = (*dit)->name();
89 s+=char(0); 90 s+=char(0);
90 s+=(*dit)->file(); 91 s+=(*dit)->file();
91 out.append(s); 92 out.append(s);
92 } 93 }
93 return out; 94 return out;
94} 95}
95 96
96void Doc_DirLister::deleteImage( const QString& f) 97void Doc_DirLister::deleteImage( const QString& f)
97{ 98{
98 /* 99 /*
99 * find the file in the set of doclnks 100 * find the file in the set of doclnks
100 */ 101 */
101 QListIterator<DocLnk> dit(m_ds.children()); 102 QListIterator<DocLnk> dit(m_ds.children());
102 for( ; dit.current(); ++dit) { 103 for( ; dit.current(); ++dit) {