-rw-r--r-- | core/apps/textedit/fileBrowser.cpp | 18 | ||||
-rw-r--r-- | core/apps/textedit/textedit.cpp | 2 |
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 | |||
@@ -195,11 +195,21 @@ void fileBrowser::populateList() | |||
195 | } | 195 | } |
196 | if(fileL !="./") { | 196 | if(fileL !="./") { |
197 | item= new QListViewItem( ListView,fileL,fileS , fileDate); | 197 | item= new QListViewItem( ListView,fileL,fileS , fileDate); |
198 | if(isDir || fileL.find("/",0,TRUE) != -1) | 198 | QPixmap pm; |
199 | item->setPixmap( 0, Resource::loadPixmap( "folder" )); | 199 | pm= Resource::loadPixmap( "folder" ); |
200 | else | 200 | if(isDir || fileL.find("/",0,TRUE) != -1) |
201 | item->setPixmap( 0, Resource::loadPixmap( "fileopen" )); | 201 | item->setPixmap( 0,pm ); |
202 | else | ||
203 | item->setPixmap( 0, Resource::loadPixmap( "fileopen" )); | ||
204 | if( fileL.find("->",0,TRUE) != -1) { | ||
205 | // overlay link image | ||
206 | QPixmap lnk = Resource::loadPixmap( "symlink" ); | ||
207 | QPainter painter( &pm ); | ||
208 | painter.drawPixmap( pm.width()-lnk.width(), pm.height()-lnk.height(), lnk ); | ||
209 | pm.setMask( pm.createHeuristicMask( FALSE ) ); | ||
210 | item->setPixmap( 0, pm); | ||
202 | } | 211 | } |
212 | } | ||
203 | isDir=FALSE; | 213 | isDir=FALSE; |
204 | ++it; | 214 | ++it; |
205 | } | 215 | } |
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 | |||
@@ -378,7 +378,7 @@ TextEdit::TextEdit( QWidget *parent, const char *name, WFlags f ) | |||
378 | editor->setFrameStyle( QFrame::Panel | QFrame::Sunken ); | 378 | editor->setFrameStyle( QFrame::Panel | QFrame::Sunken ); |
379 | connect( editor, SIGNAL( textChanged() ), this, SLOT( editorChanged() ) ); | 379 | connect( editor, SIGNAL( textChanged() ), this, SLOT( editorChanged() ) ); |
380 | 380 | ||
381 | resize( 200, 300 ); | 381 | // resize( 200, 300 ); |
382 | 382 | ||
383 | // setFontSize(defsize,TRUE); | 383 | // setFontSize(defsize,TRUE); |
384 | FontDatabase fdb; | 384 | FontDatabase fdb; |