author | zecke <zecke> | 2004-03-28 21:18:13 (UTC) |
---|---|---|
committer | zecke <zecke> | 2004-03-28 21:18:13 (UTC) |
commit | 6fff64e27b026f793141d2b673c862f92172d501 (patch) (unidiff) | |
tree | 142c6fc3607bcec2c12cdc056b1e14b6f4db5b40 | |
parent | 05a5f3a0cfbb5f882d03bf1c7700cdc608b97a2f (diff) | |
download | opie-6fff64e27b026f793141d2b673c862f92172d501.zip opie-6fff64e27b026f793141d2b673c862f92172d501.tar.gz opie-6fff64e27b026f793141d2b673c862f92172d501.tar.bz2 |
ReEnable the ImageInfo as Text even if it is wrong.. at least we see it :)
phunk_view.pro add quick-app to the config
-rw-r--r-- | noncore/graphics/opie-eye/gui/iconview.cpp | 3 | ||||
-rw-r--r-- | noncore/graphics/opie-eye/phunk_view.pro | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/noncore/graphics/opie-eye/gui/iconview.cpp b/noncore/graphics/opie-eye/gui/iconview.cpp index aeaa3c6..74a8d0f 100644 --- a/noncore/graphics/opie-eye/gui/iconview.cpp +++ b/noncore/graphics/opie-eye/gui/iconview.cpp | |||
@@ -73,32 +73,33 @@ namespace { | |||
73 | currentView()->dirLister()->imageInfo( m_path ); | 73 | currentView()->dirLister()->imageInfo( m_path ); |
74 | g_stringInf.insert( m_path, const_cast<IconViewItem*>(this)); | 74 | g_stringInf.insert( m_path, const_cast<IconViewItem*>(this)); |
75 | } | 75 | } |
76 | 76 | ||
77 | m_pix = PPixmapCache::self()->cachedImage( m_path, 64, 64 ); | 77 | m_pix = PPixmapCache::self()->cachedImage( m_path, 64, 64 ); |
78 | if ( !m_pix && !g_stringPix.contains( m_path )) { | 78 | if ( !m_pix && !g_stringPix.contains( m_path )) { |
79 | currentView()->dirLister()->thumbNail( m_path, 64, 64 ); | 79 | currentView()->dirLister()->thumbNail( m_path, 64, 64 ); |
80 | g_stringPix.insert( m_path, const_cast<IconViewItem*>(this)); | 80 | g_stringPix.insert( m_path, const_cast<IconViewItem*>(this)); |
81 | } | 81 | } |
82 | return m_pix ? m_pix : _unkPix; | 82 | return m_pix ? m_pix : _unkPix; |
83 | } | 83 | } |
84 | } | 84 | } |
85 | inline void IconViewItem::setText( const QString& str ) { | 85 | inline void IconViewItem::setText( const QString& str ) { |
86 | QString text = QIconViewItem::text()+"\n"+str; | 86 | QString text = QIconViewItem::text()+"\n"+str; |
87 | m_noInfo = true; | 87 | m_noInfo = true; |
88 | QIconViewItem::setText( text ); | 88 | QIconViewItem::setText( text ); |
89 | reCalc(); | ||
89 | } | 90 | } |
90 | 91 | ||
91 | inline void IconViewItem::reCalc() | 92 | inline void IconViewItem::reCalc() |
92 | { | 93 | { |
93 | calcRect(); | 94 | calcRect(); |
94 | } | 95 | } |
95 | } | 96 | } |
96 | 97 | ||
97 | 98 | ||
98 | PIconView::PIconView( QWidget* wid, Config* cfg ) | 99 | PIconView::PIconView( QWidget* wid, Config* cfg ) |
99 | : QVBox( wid ), m_cfg( cfg ) | 100 | : QVBox( wid ), m_cfg( cfg ) |
100 | { | 101 | { |
101 | { | 102 | { |
102 | QCopEnvelope( "QPE/Application/opie-eye_slave", "refUp()" ); | 103 | QCopEnvelope( "QPE/Application/opie-eye_slave", "refUp()" ); |
103 | } | 104 | } |
104 | m_path = QDir::homeDirPath(); | 105 | m_path = QDir::homeDirPath(); |
@@ -253,33 +254,33 @@ void PIconView::addFiles( const QStringList& lst) { | |||
253 | void PIconView::slotClicked(QIconViewItem* _it) { | 254 | void PIconView::slotClicked(QIconViewItem* _it) { |
254 | if(!_it ) | 255 | if(!_it ) |
255 | return; | 256 | return; |
256 | 257 | ||
257 | IconViewItem* it = static_cast<IconViewItem*>(_it); | 258 | IconViewItem* it = static_cast<IconViewItem*>(_it); |
258 | if( it->isDir() ) | 259 | if( it->isDir() ) |
259 | slotChangeDir( it->path() ); | 260 | slotChangeDir( it->path() ); |
260 | else // view image | 261 | else // view image |
261 | ; | 262 | ; |
262 | } | 263 | } |
263 | 264 | ||
264 | void PIconView::slotThumbInfo( const QString& _path, const QString& str ) { | 265 | void PIconView::slotThumbInfo( const QString& _path, const QString& str ) { |
265 | if ( g_stringInf.contains( _path ) ) { | 266 | if ( g_stringInf.contains( _path ) ) { |
266 | IconViewItem* item = g_stringInf[_path]; | 267 | IconViewItem* item = g_stringInf[_path]; |
267 | /* if set the view shows nonsens! | 268 | /* if set the view shows nonsens! |
268 | I dont know how to fix the format of displayed text :(*/ | 269 | I dont know how to fix the format of displayed text :(*/ |
269 | //item->setText( str ); | 270 | item->setText( str ); |
270 | item->repaint(); | 271 | item->repaint(); |
271 | g_stringInf.remove( _path ); | 272 | g_stringInf.remove( _path ); |
272 | } | 273 | } |
273 | } | 274 | } |
274 | void PIconView::slotThumbNail(const QString& _path, const QPixmap &pix) { | 275 | void PIconView::slotThumbNail(const QString& _path, const QPixmap &pix) { |
275 | if ( g_stringPix.contains( _path ) ) { | 276 | if ( g_stringPix.contains( _path ) ) { |
276 | IconViewItem* item = g_stringPix[_path]; | 277 | IconViewItem* item = g_stringPix[_path]; |
277 | 278 | ||
278 | if (pix.width()>0) { | 279 | if (pix.width()>0) { |
279 | PPixmapCache::self()->insertImage( _path, pix, 64, 64 ); | 280 | PPixmapCache::self()->insertImage( _path, pix, 64, 64 ); |
280 | /* required for a recalculated rectangle. otherwise the view show nonsense! */ | 281 | /* required for a recalculated rectangle. otherwise the view show nonsense! */ |
281 | item->reCalc(); | 282 | item->reCalc(); |
282 | } else { | 283 | } else { |
283 | PPixmapCache::self()->insertImage(_path,Resource::loadPixmap( "UnknownDocument" ),64,64 ); | 284 | PPixmapCache::self()->insertImage(_path,Resource::loadPixmap( "UnknownDocument" ),64,64 ); |
284 | } | 285 | } |
285 | item->repaint(); | 286 | item->repaint(); |
diff --git a/noncore/graphics/opie-eye/phunk_view.pro b/noncore/graphics/opie-eye/phunk_view.pro index 0bb5679..3547af0 100644 --- a/noncore/graphics/opie-eye/phunk_view.pro +++ b/noncore/graphics/opie-eye/phunk_view.pro | |||
@@ -1,17 +1,17 @@ | |||
1 | CONFIG += qt warn_on #quick-app | 1 | CONFIG += qt warn_on quick-app |
2 | DESTDIR = $(OPIEDIR)/bin | 2 | DESTDIR = $(OPIEDIR)/bin |
3 | TEMPLATE = app | 3 | TEMPLATE = app |
4 | TARGET = opie-eye | 4 | TARGET = opie-eye |
5 | # the name of the resulting object | 5 | # the name of the resulting object |
6 | 6 | ||
7 | HEADERS = gui/iconview.h gui/filesystem.h gui/mainwindow.h \ | 7 | HEADERS = gui/iconview.h gui/filesystem.h gui/mainwindow.h \ |
8 | lib/imagecache.h impl/dir/dir_dirview.h \ | 8 | lib/imagecache.h impl/dir/dir_dirview.h \ |
9 | iface/dirview.h iface/dirlister.h iface/ifaceinfo.h \ | 9 | iface/dirview.h iface/dirlister.h iface/ifaceinfo.h \ |
10 | impl/dir/dir_lister.h impl/dir/dir_ifaceinfo.h \ | 10 | impl/dir/dir_lister.h impl/dir/dir_ifaceinfo.h \ |
11 | lib/slavemaster.h \ | 11 | lib/slavemaster.h \ |
12 | iface/slaveiface.h | 12 | iface/slaveiface.h |
13 | 13 | ||
14 | # A list header files | 14 | # A list header files |
15 | 15 | ||
16 | 16 | ||
17 | SOURCES = gui/iconview.cpp gui/filesystem.cpp gui/mainwindow.cpp \ | 17 | SOURCES = gui/iconview.cpp gui/filesystem.cpp gui/mainwindow.cpp \ |