summaryrefslogtreecommitdiff
path: root/core/apps/textedit/fileBrowser.cpp
authorllornkcor <llornkcor>2002-03-24 22:30:34 (UTC)
committer llornkcor <llornkcor>2002-03-24 22:30:34 (UTC)
commit8cada0d43b00686567295e712f9c5c89e3977a7d (patch) (side-by-side diff)
treec68219b8731b391b8512b9454a62dde62f5dddc4 /core/apps/textedit/fileBrowser.cpp
parent59e2a88589d8d3fce1a395d073516d99b4e46e78 (diff)
downloadopie-8cada0d43b00686567295e712f9c5c89e3977a7d.zip
opie-8cada0d43b00686567295e712f9c5c89e3977a7d.tar.gz
opie-8cada0d43b00686567295e712f9c5c89e3977a7d.tar.bz2
added symplink icon
Diffstat (limited to 'core/apps/textedit/fileBrowser.cpp') (more/less context) (show whitespace changes)
-rw-r--r--core/apps/textedit/fileBrowser.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/core/apps/textedit/fileBrowser.cpp b/core/apps/textedit/fileBrowser.cpp
index eea7144..41e800c 100644
--- a/core/apps/textedit/fileBrowser.cpp
+++ b/core/apps/textedit/fileBrowser.cpp
@@ -195,10 +195,20 @@ void fileBrowser::populateList()
}
if(fileL !="./") {
item= new QListViewItem( ListView,fileL,fileS , fileDate);
+ QPixmap pm;
+ pm= Resource::loadPixmap( "folder" );
if(isDir || fileL.find("/",0,TRUE) != -1)
- item->setPixmap( 0, Resource::loadPixmap( "folder" ));
+ item->setPixmap( 0,pm );
else
item->setPixmap( 0, Resource::loadPixmap( "fileopen" ));
+ if( fileL.find("->",0,TRUE) != -1) {
+ // overlay link image
+ QPixmap lnk = Resource::loadPixmap( "symlink" );
+ QPainter painter( &pm );
+ painter.drawPixmap( pm.width()-lnk.width(), pm.height()-lnk.height(), lnk );
+ pm.setMask( pm.createHeuristicMask( FALSE ) );
+ item->setPixmap( 0, pm);
+ }
}
isDir=FALSE;
++it;