Go to the documentation of this file.00001 #ifndef URG_SCANNER_WINDOW_H
00002 #define URG_SCANNER_WINDOW_H
00003
00013 #include <QMainWindow>
00014 #include "ui_UrgScannerWindowForm.h"
00015 #include <memory>
00016
00017
00021 class UrgScannerWindow : public QMainWindow, private Ui::UrgScannerWindow {
00022 Q_OBJECT;
00023
00024 UrgScannerWindow(const UrgScannerWindow& rhs);
00025 UrgScannerWindow& operator = (const UrgScannerWindow& rhs);
00026
00027 struct pImpl;
00028 std::auto_ptr<pImpl> pimpl;
00029
00030 private slots:
00031 void connectHandler(bool checked);
00032 void redrawHandler(void);
00033 bool meHandler(bool checked);
00034
00035 void loadVrml(void);
00036 void saveVrml(void);
00037
00038 public:
00039 void wheelEvent(QWheelEvent* event);
00040
00041 public:
00042 UrgScannerWindow(void);
00043 ~UrgScannerWindow(void);
00044 };
00045
00046 #endif