summaryrefslogtreecommitdiff
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
parent59e2a88589d8d3fce1a395d073516d99b4e46e78 (diff)
downloadopie-8cada0d43b00686567295e712f9c5c89e3977a7d.zip
opie-8cada0d43b00686567295e712f9c5c89e3977a7d.tar.gz
opie-8cada0d43b00686567295e712f9c5c89e3977a7d.tar.bz2
added symplink icon
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/fileBrowser.cpp18
-rw-r--r--core/apps/textedit/textedit.cpp2
2 files changed, 15 insertions, 5 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
@@ -196,9 +196,19 @@ void fileBrowser::populateList()
if(fileL !="./") {
item= new QListViewItem( ListView,fileL,fileS , fileDate);
- if(isDir || fileL.find("/",0,TRUE) != -1)
- item->setPixmap( 0, Resource::loadPixmap( "folder" ));
- else
- item->setPixmap( 0, Resource::loadPixmap( "fileopen" ));
+ QPixmap pm;
+ pm= Resource::loadPixmap( "folder" );
+ if(isDir || fileL.find("/",0,TRUE) != -1)
+ 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;
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp
index da74893..ecebe12 100644
--- a/core/apps/textedit/textedit.cpp
+++ b/core/apps/textedit/textedit.cpp
@@ -379,5 +379,5 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f )
connect( editor, SIGNAL( textChanged() ), this, SLOT( editorChanged() ) );
- resize( 200, 300 );
+// resize( 200, 300 );
// setFontSize(defsize,TRUE);