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