summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/apps/advancedfm/advancedfm.cpp17
-rw-r--r--noncore/apps/advancedfm/advancedfm.h2
2 files changed, 14 insertions, 5 deletions
diff --git a/noncore/apps/advancedfm/advancedfm.cpp b/noncore/apps/advancedfm/advancedfm.cpp
index bb7f346..1a5e131 100644
--- a/noncore/apps/advancedfm/advancedfm.cpp
+++ b/noncore/apps/advancedfm/advancedfm.cpp
@@ -32,4 +32,5 @@
+#include <qwmatrix.h>
#include <qregexp.h>
#include <qtabwidget.h>
@@ -74,4 +75,9 @@ AdvancedFm::AdvancedFm( )
renameBox = 0;
+ QWMatrix matrix;
+ QPixmap pix(Resource::loadPixmap( "UnknownDocument" ));
+ matrix.scale( .4, .4);
+ unknownXpm = pix.xForm(matrix);
+
initConnections();
whichTab=1;
@@ -191,8 +197,8 @@ void AdvancedFm::populateView()
MimeType mt(fi->filePath());
pm=mt.pixmap(); //sets the correct pixmap for mimetype
- if(pm.isNull())
- pm = Resource::loadPixmap( "UnknownDocument-14" );
+ if(pm.isNull()) {
+ pm = unknownXpm;
+ }
}
- item->setPixmap( 0,pm);
if( fi->isSymLink() && fileL.find("->",0,TRUE) != -1)
{
@@ -203,6 +209,7 @@ void AdvancedFm::populateView()
painter.drawPixmap( pm.width()-lnk.width(), pm.height()-lnk.height(), lnk );
pm.setMask( pm.createHeuristicMask( FALSE ) );
- item->setPixmap( 0, pm);
}
+ item->setPixmap( 0,pm);
+
}
isDir=FALSE;
@@ -229,5 +236,5 @@ void AdvancedFm::populateView()
{
item= new QListViewItem( thisView, fileL, fileS, fileDate);
- pm = Resource::loadPixmap( "UnknownDocument-14" );
+ pm = unknownXpm;
item->setPixmap( 0,pm);
}
diff --git a/noncore/apps/advancedfm/advancedfm.h b/noncore/apps/advancedfm/advancedfm.h
index f31956c..c30d8e0 100644
--- a/noncore/apps/advancedfm/advancedfm.h
+++ b/noncore/apps/advancedfm/advancedfm.h
@@ -27,4 +27,5 @@
#include <qpoint.h>
#include <qtimer.h>
+#include <qpixmap.h>
class OTabWidget;
@@ -92,4 +93,5 @@ protected:
OTabWidget *TabWidget;
+ QPixmap unknownXpm;
int whichTab;
// QTabWidget *TabWidget;