UltraScan III
us_config.h
Go to the documentation of this file.
1 
3 #include <QtGui>
4 
5 #include "us_widgets.h"
6 #include "us_help.h"
7 #include "us_database.h"
8 #include "us_color.h"
9 #include "us_font.h"
10 #include "us_admin.h"
11 #include "us_advanced.h"
12 
14 
23 class US_Config : public US_Widgets
24 {
25  Q_OBJECT
26 
27 public:
35  US_Config( QWidget* = 0, Qt::WindowFlags = 0 );
36 
37 private:
44 
45  QPushButton* pb_help;
46  QPushButton* pb_save;
47  QPushButton* pb_cancel;
48 
49  QPushButton* pb_browser;
50  QLineEdit* le_browser;
51 
52  QPushButton* pb_rootDir;
53  QLineEdit* le_rootDir;
54 
55  QPushButton* pb_workDir;
56  QLineEdit* le_workDir;
57 
58  QPushButton* pb_importDir;
59  QLineEdit* le_importDir;
60 
61  QPushButton* pb_tmpDir;
62  QLineEdit* le_tmpDir;
63 
64  QDoubleSpinBox* sb_temperature_tol;
65 
66  QRadioButton* rb_on;
67  QRadioButton* rb_off;
68 
69  QPushButton* pb_color;
70  QPushButton* pb_font;
71  QPushButton* pb_db;
72  QPushButton* pb_password;
73  QPushButton* pb_advanced;
74 
76 
78  bool chg_dtmp;
79 
80 private slots:
81 
82  void open_browser ( void );
83  void open_workDir ( void );
84  void open_importDir ( void );
85  void open_tmpDir ( void );
86  void update_colors ( void );
87  void update_font ( void );
88  void update_db ( void );
89  void update_password ( void );
90  void update_advanced ( void );
91  void update_workDir ( void );
92  void update_importDir ( void );
93  void update_tmpDir ( void );
94  void save ( void );
95  void help ( void );
96  void set_data_location( bool );
97 };
98