-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathdraw_polygon_dialog.h
38 lines (32 loc) · 1.22 KB
/
draw_polygon_dialog.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/******************************************************************************************/
/**** PROGRAM: draw_polygon_dialog.h ****/
/**** Chengan 4/01/05 ****/
/******************************************************************************************/
#ifndef DRAW_POLYGON_H
#define DRAW_POLYGON_H
#include <qdialog.h>
class FigureEditor;
class Q3CanvasPolygon;
class QComboBox;
class QCheckBox;
class PHSNetworkClass;
/******************************************************************************************/
/**** Class DrawPolygonDialog ****/
/******************************************************************************************/
class DrawPolygonDialog : public QDialog
{
Q_OBJECT
public:
DrawPolygonDialog(FigureEditor *s_editor, QWidget* parent, int rtti_val);
~DrawPolygonDialog();
private slots:
void draw_btn_clicked();
void cancel_btn_clicked();
void done_drawing(Q3CanvasPolygon* polygon);
private:
int polygon_type;
FigureEditor *editor;
QComboBox *traffic_comboBox;
QCheckBox *prune_checkBox;
};
#endif