VAT  3.0
Video Analysis Tool
ImageWindowDisplay.h
1 #ifndef IMAGE_WINDOW_DISPLAY_H
2 #define IMAGE_WINDOW_DISPLAY_H
3 
4 #include "ui_ImageWindowDisplay.h"
5 
6 #ifdef __COMPILE_QT5__
7  #include <QtWidgets/QMainWindow>
8 #else
9  #include <QtGui/QMainWindow>
10 #endif
11 
15 class ImageWindowDisplay: public QMainWindow
16  {
17  Q_OBJECT
18 
19  public:
26  ImageWindowDisplay(QString name, QMainWindow *parent = 0);
28 
34  void resizeEvent(QResizeEvent *event);
35 
41  void useImage(QImage *result);
42 
48  void closeEvent(QCloseEvent *event);
49 
55  void setPixmap(const QPixmap *p);
56  private slots:
57  void on_saveImage_clicked();
58 
59  signals:
60  void dialogClosed();
61 
62  private:
63  QImage *m_image;
64  Ui::ImageWindowDisplay ui;
65  int id;
66  };
67 
68 #endif
void resizeEvent(QResizeEvent *event)
Overloads method for window resizing.
Definition: ImageWindowDisplay.cpp:64
void useImage(QImage *result)
Assign image of format QImage to graphic interface to make it visible.
Definition: ImageWindowDisplay.cpp:35
ImageWindowDisplay(QString name, QMainWindow *parent=0)
Constructor.
Definition: ImageWindowDisplay.cpp:9
void setPixmap(const QPixmap *p)
Assign image of format QPixmap to graphic interface to make it visible.
Definition: ImageWindowDisplay.cpp:25
void closeEvent(QCloseEvent *event)
Overloads method for window closing.
Definition: ImageWindowDisplay.cpp:31
The ImageWindowDisplay class is a container used to show images inside de main graphic interface Main...
Definition: ImageWindowDisplay.h:15