UltraScan III
us_mwl_run.h
Go to the documentation of this file.
1 #ifndef US_MWL_RUN_H
2 #define US_MWL_RUN_H
3 
4 #include <QtGui>
5 
6 #include "us_extern.h"
7 #include "us_widgets_dialog.h"
8 #include "us_widgets.h"
9 #include "us_help.h"
10 #include "us_db2.h"
11 
18 {
19  Q_OBJECT
20 
21  public:
25  US_MwlRun( QString&, bool = true );
26 
29  class RunInfo
30  {
31  public:
32  QString runID;
33  QString date;
34  int nfiles;
35  };
36 
37  private:
38  QString& runID;
39  bool isRawMwl;
40 
41  QLineEdit* le_search;
42  QTableWidget* tw;
43  QList< RunInfo > runInfo;
44  QString resdir;
45 
46  private slots:
47  void load_files ( void );
48  void select ( void );
49  void populate_list ( void );
50  void limit_data ( const QString& );
51 };
52 #endif