tools/drawMapTest/mainwindow.h
author unc0rr
Mon, 29 Nov 2010 22:23:56 +0300
changeset 4434 34c305fbc63c
parent 4427 c5193713055f
child 4442 f8424e1bc936
permissions -rw-r--r--
Simple simplify() function
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
4425
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     1
#ifndef MAINWINDOW_H
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     2
#define MAINWINDOW_H
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     3
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     4
#include <QMainWindow>
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     5
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     6
namespace Ui {
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     7
    class MainWindow;
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     8
}
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
     9
4427
c5193713055f Basic encoding of drawn map
unc0rr
parents: 4425
diff changeset
    10
class DrawMapScene;
c5193713055f Basic encoding of drawn map
unc0rr
parents: 4425
diff changeset
    11
4425
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    12
class MainWindow : public QMainWindow {
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    13
    Q_OBJECT
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    14
public:
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    15
    MainWindow(QWidget *parent = 0);
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    16
    ~MainWindow();
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    17
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    18
protected:
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    19
    void changeEvent(QEvent *e);
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    20
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    21
private:
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    22
    Ui::MainWindow *ui;
4427
c5193713055f Basic encoding of drawn map
unc0rr
parents: 4425
diff changeset
    23
    DrawMapScene * scene;
4425
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    24
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    25
    virtual void resizeEvent(QResizeEvent * event);
4427
c5193713055f Basic encoding of drawn map
unc0rr
parents: 4425
diff changeset
    26
c5193713055f Basic encoding of drawn map
unc0rr
parents: 4425
diff changeset
    27
private slots:
4434
34c305fbc63c Simple simplify() function
unc0rr
parents: 4427
diff changeset
    28
    void on_pbSimplify_clicked();
4427
c5193713055f Basic encoding of drawn map
unc0rr
parents: 4425
diff changeset
    29
    void scene_pathChanged();
4425
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    30
};
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    31
2314bb0c433d Small testing app for DrawMap scene
unc0rr
parents:
diff changeset
    32
#endif // MAINWINDOW_H