-rw-r--r-- | noncore/apps/advancedfm/advancedfm.cpp | 17 | ||||
-rw-r--r-- | noncore/apps/advancedfm/advancedfm.h | 2 |
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 @@ -31,6 +31,7 @@ #include <qpe/menubutton.h> +#include <qwmatrix.h> #include <qregexp.h> #include <qtabwidget.h> #include <qtextstream.h> @@ -73,6 +74,11 @@ AdvancedFm::AdvancedFm( ) init(); renameBox = 0; + QWMatrix matrix; + QPixmap pix(Resource::loadPixmap( "UnknownDocument" )); + matrix.scale( .4, .4); + unknownXpm = pix.xForm(matrix); + initConnections(); whichTab=1; rePopulate(); @@ -190,10 +196,10 @@ void AdvancedFm::populateView() else { //everything else goes by mimetype 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) { // overlay link image @@ -202,8 +208,9 @@ void AdvancedFm::populateView() QPainter painter( &pm ); 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; ++it; @@ -228,7 +235,7 @@ void AdvancedFm::populateView() if( fileL.find(".") == -1 ) { 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 @@ -26,6 +26,7 @@ #include <qstring.h> #include <qpoint.h> #include <qtimer.h> +#include <qpixmap.h> class OTabWidget; class QVBoxLayout; @@ -91,6 +92,7 @@ protected slots: protected: OTabWidget *TabWidget; + QPixmap unknownXpm; int whichTab; // QTabWidget *TabWidget; QWidget *tab, *tab_2, *tab_3; |