40 #ifndef __GUI_RECEIVER_QT_H__
41 #define __GUI_RECEIVER_QT_H__
44 #pragma warning(disable:4503)
46 #pragma warning(disable:4996 4244 4251 4275 4800)
48 #include "opencv2/core/utility.hpp"
49 #include "opencv2/highgui/highgui_c.h"
50 #include "opencv2/imgproc.hpp"
52 #include <QAbstractEventDispatcher>
53 #include <QApplication>
55 #include <QPushButton>
56 #include <QGraphicsView>
57 #include <QSizePolicy>
58 #include <QInputDialog>
62 #include <QtConcurrent/QtConcurrentRun>
63 #include <QWaitCondition>
65 #include <QMetaObject>
72 #include <QVarLengthArray>
75 #include <QFileDialog>
78 #include <QPushButton>
80 #include <QRadioButton>
81 #include <QButtonGroup>
85 #include <boost/thread/mutex.hpp>
86 #include <boost/thread/recursive_mutex.hpp>
87 #include <boost/thread/condition_variable.hpp>
95 void imshow(cv::String name, cv::Mat im);
96 MatrixViewer* createWindow(cv::String name,
int params = 0);
110 void createWindow(QString name,
int flags = 0);
111 void createGraph(QString name);
112 void destroyWindow(QString name);
113 void moveWindow(QString name,
int x,
int y);
114 void resizeWindow(QString name,
int width,
int height);
115 void showImage(QString name, cv::Mat arr);
116 void displayInfo(QString name, QString text,
int delayms);
118 void toggleFullScreen(QString name,
double flags);
119 double isFullScreen(QString name);
120 double getPropWindow(QString name);
121 void setPropWindow(QString name,
double flags);
122 void saveWindowParameters(QString name);
123 void loadWindowParameters(QString name);
124 void enablePropertiesButtonEachWindow();
129 bool doesExternalQAppExist;
Definition: GuiReceiver.h:99
Definition: MatrixViewer.h:162
Definition: GraphViewer.h:67