summaryrefslogtreecommitdiff
path: root/noncore/graphics/opie-eye/impl/doc
Side-by-side diff
Diffstat (limited to 'noncore/graphics/opie-eye/impl/doc') (more/less context) (show whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/impl/doc/doc_lister.cpp26
-rw-r--r--noncore/graphics/opie-eye/impl/doc/doc_lister.h1
2 files changed, 15 insertions, 12 deletions
diff --git a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
index f695a76..73b2863 100644
--- a/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
+++ b/noncore/graphics/opie-eye/impl/doc/doc_lister.cpp
@@ -31,17 +31,17 @@ Doc_DirLister::Doc_DirLister()
connect( master, SIGNAL(sig_thumbNail(const QString&, const QPixmap&)),
this, SLOT(slotThumbNail(const QString&, const QPixmap&)) );
+ m_namemap.clear();
+ m_filemap.clear();
}
QString Doc_DirLister::defaultPath()const {
return ""; QPEApplication::documentDir();
}
-QString Doc_DirLister::setStartPath( const QString& path ) {
- m_namemap.clear();
- m_out.clear();
+QString Doc_DirLister::setStartPath(const QString&) {
static const QString Mtype_str("image/jpeg;image/gif;image/bmp;image/png");
- owarn << "Set start path" << oendl;
+ if (m_namemap.isEmpty()) {
DocLnkSet ds;
Global::findDocuments(&ds,Mtype_str);
QListIterator<DocLnk> dit(ds.children());
@@ -49,14 +49,13 @@ QString Doc_DirLister::setStartPath( const QString& path ) {
owarn << (*dit)->file() << oendl;
m_namemap[(*dit)->name()]=(*dit)->file();
m_filemap[(*dit)->file()]=(*dit)->name();
- m_out.append((*dit)->name());
}
- owarn << "Set start path end" << oendl;
- return "";
+ }
+ return QString::null;
}
QString Doc_DirLister::currentPath()const {
- return "";
+ return QString::null;
}
@@ -65,10 +64,16 @@ QStringList Doc_DirLister::folders()const {
}
QStringList Doc_DirLister::files()const {
- return m_out;
+ QStringList out;
+ QMap<QString,QString>::ConstIterator it;
+ for (it = m_namemap.begin();it != m_namemap.end();++it) {
+ out.append(it.key());
+ }
+ return out;
}
-void Doc_DirLister::deleteImage( const QString& ) {
+void Doc_DirLister::deleteImage( const QString& )
+{
}
void Doc_DirLister::thumbNail( const QString& str, int w, int h) {
@@ -95,7 +100,6 @@ void Doc_DirLister::imageInfo( const QString& str) {
return;
}
QString fname = m_namemap[str];
- owarn << "Image info: " << fname << oendl;
SlaveMaster::self()->thumbInfo( fname );
}
diff --git a/noncore/graphics/opie-eye/impl/doc/doc_lister.h b/noncore/graphics/opie-eye/impl/doc/doc_lister.h
index d89b579..a65b616 100644
--- a/noncore/graphics/opie-eye/impl/doc/doc_lister.h
+++ b/noncore/graphics/opie-eye/impl/doc/doc_lister.h
@@ -32,7 +32,6 @@ public:
private:
QMap<QString,QString> m_namemap,m_filemap;
- QStringList m_out;
protected slots:
virtual void slotFullInfo(const QString&, const QString&);
virtual void slotThumbInfo(const QString&, const QString&);