Added windows build howto into README
[imgsort.git] / pixmapviewer.h
1 #ifndef _PIXMAPVIEWER_H_
2 #define _PIXMAPVIEWER_H_
3
4 #include <QtGui>
5 #include <QLabel>
6 #include <QPixmap>
7 #include <QResizeEvent>
8
9 #include "si_globals.h"
10
11 // FIXME public -> protected ?
12 class PixmapViewer : public QLabel {
13 Q_OBJECT
14
15 public:
16   PixmapViewer(const QPixmap & p /* initial picture */);
17   void changePixmap(const QPixmap & p);
18
19 public slots:
20
21
22   void resizeEvent(QResizeEvent* event); // override, event
23   
24   //QSize minimumSize() { return QSize(1024,768); } // override, QWidget
25
26 private:
27   
28
29 protected:
30   QPixmap original_pixmap;
31   QPixmap rescaled_pixmap;
32   void update_pixmap();
33 };
34
35
36
37
38 #endif // #ifndef _PIXMAPVIEWER_H_
39