00001 #ifndef COLORMAPREADER_H 00002 #define COLORMAPREADER_H 00003 00004 #include <fstream> 00005 #include <qlabel.h> 00006 #include <qframe.h> 00007 #include <qfiledialog.h> 00008 #include <qpixmap.h> 00009 00010 #ifdef HAVE_GL 00011 #include "qwt3d_types.h" 00012 #endif 00013 00014 class ColorMapPreview : public QFrame, public QFilePreview 00015 { 00016 public: 00017 ColorMapPreview( QWidget *parent=0 ); 00018 void previewUrl( const QUrl &u ); 00019 00020 private: 00021 #ifdef HAVE_GL 00022 Qwt3D::ColorVector cv; 00023 #endif 00024 QLabel* label_; 00025 QPixmap pix_; 00026 bool open(QString); 00027 }; 00028 00029 #endif // COLORMAPREADER_H