0,0 → 1,58 |
#ifndef MAINWINDOW_H |
#define MAINWINDOW_H |
|
#include "GlobalDefines.h" |
|
#define X_RES 320 |
#define Y_RES 240 |
|
class DepthMap; |
class ImageWidget; |
class DepthProcessor; |
class RobotControl; |
class OpenNI; |
|
class MainWindow : public QWidget { |
Q_OBJECT |
|
public: |
MainWindow(QWidget *parent = 0); |
~MainWindow(); |
|
public slots: |
void updateStatusText(const QString &); |
void updateFrameText(const QString &); |
void updateFPSText(const QString &); |
void updateSelectionList(const QStringList &); |
void imageSelectionChanged(const QString &); |
void sensorConnected(); |
|
signals: |
void changeDisplayImage(const int, const QString &); |
|
protected: |
void keyPressEvent(QKeyEvent *event); |
void keyReleaseEvent(QKeyEvent *event); |
|
private: |
ImageWidget *topLeftImage; |
ImageWidget *topRightImage; |
ImageWidget *botLeftImage; |
ImageWidget *botRightImage; |
|
QComboBox *topLeftSelect; |
QComboBox *topRightSelect; |
QComboBox *botLeftSelect; |
QComboBox *botRightSelect; |
|
OpenNI *openNIThread; |
DepthProcessor *openNIProcessor; |
|
RobotControl *robot; |
|
QLabel *statusLabel; |
QLabel *frameLabel; |
QLabel *fpsLabel; |
}; |
|
#endif MAINWINDOW_H |