644901301f767c35148aaa152535942a48fe4ed2
[snark14.git] / tools / Input / lines.h
1 /** @file lines.h
2     @package snark14Input
3     @author Bruno M. Carvalho and Deniz Sarioz
4     licensed under (open-source) QPL v1.0
5     which accompanies this distribution in the file QPL
6 */
7
8 #ifndef LINESWINDOW_H
9 #define LINESWINDOW_H
10
11 #include <qvariant.h>
12 #include <qdialog.h>
13 class QVBoxLayout; 
14 class QHBoxLayout; 
15 class QGridLayout; 
16 class QCheckBox;
17 class QFrame;
18 class QLabel;
19 class QLineEdit;
20 class QPushButton;
21 class QRadioButton;
22
23 class lineswindow : public QDialog
24
25     Q_OBJECT
26
27 public:
28     lineswindow( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
29     ~lineswindow();
30     QString getOutput();
31
32     QLabel* lineslabel;
33     QCheckBox* scalebox;
34     QLabel* columnslabel;
35     QLineEdit* col4;
36     QLineEdit* col3;
37     QLineEdit* col2;
38     QLineEdit* col1;
39     QLabel* col1label;
40     QLabel* col2label;
41     QLabel* col3label;
42     QLabel* col4label;
43     QLineEdit* scale;
44     QLabel* scalelabel;
45     QPushButton* okbutton;
46     QPushButton* cancelbutton;
47     QFrame* Line7;
48     QLabel* iterationflaglabel;
49     QLineEdit* iterationflagline;
50 private slots:
51       //void activateFields();
52     void activateScaleFields();
53     void checkValues();
54 };
55
56 #endif // LINESWINDOW_H