summaryrefslogtreecommitdiff
path: root/noncore/graphics
Unidiff
Diffstat (limited to 'noncore/graphics') (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/graphics/opie-eye/gui/iconview.cpp6
-rw-r--r--noncore/graphics/opie-eye/gui/mainwindow.cpp1
-rw-r--r--noncore/graphics/opie-eye/impl/doc/doc_lister.cpp40
-rw-r--r--noncore/graphics/opie-eye/impl/doc/doc_lister.h1
4 files changed, 28 insertions, 20 deletions
diff --git a/noncore/graphics/opie-eye/gui/iconview.cpp b/noncore/graphics/opie-eye/gui/iconview.cpp
index 087db30..77597d2 100644
--- a/noncore/graphics/opie-eye/gui/iconview.cpp
+++ b/noncore/graphics/opie-eye/gui/iconview.cpp
@@ -240,5 +240,7 @@ void PIconView::initKeys() {
240 * change one dir up 240 * change one dir up
241 */ 241 */
242void PIconView::slotDirUp() { 242void PIconView::slotDirUp()
243{
244 if (m_path.isEmpty()) return;
243 QDir dir( m_path ); 245 QDir dir( m_path );
244 dir.cdUp(); 246 dir.cdUp();
@@ -581,4 +583,6 @@ void PIconView::slotChangeMode( int mode ) {
581 583
582 m_cfg->writeEntry("ListViewMode", m_mode); 584 m_cfg->writeEntry("ListViewMode", m_mode);
585 /* performance! */
586 m_view->clear();
583 calculateGrid(); 587 calculateGrid();
584 slotReloadDir(); 588 slotReloadDir();
diff --git a/noncore/graphics/opie-eye/gui/mainwindow.cpp b/noncore/graphics/opie-eye/gui/mainwindow.cpp
index 058fca0..ec6b051 100644
--- a/noncore/graphics/opie-eye/gui/mainwindow.cpp
+++ b/noncore/graphics/opie-eye/gui/mainwindow.cpp
@@ -225,4 +225,5 @@ void PMainWindow::slotConfig() {
225 PInterfaceInfo *inf = view->interfaceInfo(); 225 PInterfaceInfo *inf = view->interfaceInfo();
226 QWidget *_wid = inf->configWidget( *m_cfg ); 226 QWidget *_wid = inf->configWidget( *m_cfg );
227 if (!_wid) continue;
227 _wid->reparent(wid, QPoint() ); 228 _wid->reparent(wid, QPoint() );
228 lst.insert( view, _wid ); 229 lst.insert( view, _wid );
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
@@ -32,4 +32,6 @@ Doc_DirLister::Doc_DirLister()
32 this, SLOT(slotThumbNail(const QString&, const QPixmap&)) ); 32 this, SLOT(slotThumbNail(const QString&, const QPixmap&)) );
33 33
34 m_namemap.clear();
35 m_filemap.clear();
34} 36}
35 37
@@ -38,24 +40,21 @@ QString Doc_DirLister::defaultPath()const {
38} 40}
39 41
40QString Doc_DirLister::setStartPath( const QString& path ) { 42QString Doc_DirLister::setStartPath(const QString&) {
41 m_namemap.clear();
42 m_out.clear();
43 static const QString Mtype_str("image/jpeg;image/gif;image/bmp;image/png"); 43 static const QString Mtype_str("image/jpeg;image/gif;image/bmp;image/png");
44 owarn << "Set start path" << oendl; 44 if (m_namemap.isEmpty()) {
45 DocLnkSet ds; 45 DocLnkSet ds;
46 Global::findDocuments(&ds,Mtype_str); 46 Global::findDocuments(&ds,Mtype_str);
47 QListIterator<DocLnk> dit(ds.children()); 47 QListIterator<DocLnk> dit(ds.children());
48 for( ; dit.current(); ++dit) { 48 for( ; dit.current(); ++dit) {
49 owarn << (*dit)->file() << oendl; 49 owarn << (*dit)->file() << oendl;
50 m_namemap[(*dit)->name()]=(*dit)->file(); 50 m_namemap[(*dit)->name()]=(*dit)->file();
51 m_filemap[(*dit)->file()]=(*dit)->name(); 51 m_filemap[(*dit)->file()]=(*dit)->name();
52 m_out.append((*dit)->name()); 52 }
53 } 53 }
54 owarn << "Set start path end" << oendl; 54 return QString::null;
55 return "";
56} 55}
57 56
58QString Doc_DirLister::currentPath()const { 57QString Doc_DirLister::currentPath()const {
59 return ""; 58 return QString::null;
60} 59}
61 60
@@ -66,8 +65,14 @@ QStringList Doc_DirLister::folders()const {
66 65
67QStringList Doc_DirLister::files()const { 66QStringList Doc_DirLister::files()const {
68 return m_out; 67 QStringList out;
68 QMap<QString,QString>::ConstIterator it;
69 for (it = m_namemap.begin();it != m_namemap.end();++it) {
70 out.append(it.key());
71 }
72 return out;
69} 73}
70 74
71void Doc_DirLister::deleteImage( const QString& ) { 75void Doc_DirLister::deleteImage( const QString& )
76{
72} 77}
73 78
@@ -96,5 +101,4 @@ void Doc_DirLister::imageInfo( const QString& str) {
96 } 101 }
97 QString fname = m_namemap[str]; 102 QString fname = m_namemap[str];
98 owarn << "Image info: " << fname << oendl;
99 SlaveMaster::self()->thumbInfo( fname ); 103 SlaveMaster::self()->thumbInfo( fname );
100} 104}
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
@@ -33,5 +33,4 @@ public:
33private: 33private:
34 QMap<QString,QString> m_namemap,m_filemap; 34 QMap<QString,QString> m_namemap,m_filemap;
35 QStringList m_out;
36protected slots: 35protected slots:
37 virtual void slotFullInfo(const QString&, const QString&); 36 virtual void slotFullInfo(const QString&, const QString&);