UltraScan III
List of all members | Classes | Public Member Functions | Private Slots | Private Attributes
US_MwlRun Class Reference

#include "us_mwl_run.h"

Inheritance diagram for US_MwlRun:
Inheritance graph
[legend]
Collaboration diagram for US_MwlRun:
Collaboration graph
[legend]

Classes

class  RunInfo
 

Public Member Functions

 US_MwlRun (QString &, bool=true)
 Generic constructor for the US_MwlRun dialog. More...
 
- Public Member Functions inherited from US_WidgetsDialog
 US_WidgetsDialog (QWidget *, Qt::WindowFlags)
 
QLabel * us_label (const QString &, int=0, int=QFont::Bold)
 
QLabel * us_textlabel (const QString &, int=-1, int=QFont::Bold)
 
QLabel * us_banner (const QString &, int=0, int=QFont::Bold)
 
QPushButton * us_pushbutton (const QString &, bool=true, int=0)
 
QTextEdit * us_textedit (void)
 
QLineEdit * us_lineedit (const QString &=0, int=0, bool=false)
 
void us_setReadOnly (QLineEdit *, bool=true)
 
void us_setReadOnly (QTextEdit *, bool=true)
 
QListWidget * us_listwidget (int=0)
 
QGridLayout * us_checkbox (const QString &, QCheckBox *&, bool=false)
 
QGridLayout * us_radiobutton (const QString &text, QRadioButton *&rb, bool state=false)
 
QProgressBar * us_progressBar (int, int, int=0)
 
QComboBox * us_comboBox (void)
 
QLCDNumber * us_lcd (int, int=0)
 
QwtCounter * us_counter (int, double, double, double=0.0)
 
QwtPlot * us_plot (const QString &, const QString &=QString(), const QString &=QString())
 
QwtPlotGrid * us_grid (QwtPlot *)
 
QwtPlotCurve * us_curve (QwtPlot *, const QString &)
 
QwtPlotPicker * us_picker (QwtPlot *)
 
QTabWidget * us_tabwidget (int=0, int=QFont::Bold)
 

Private Slots

void load_files (void)
 
void select (void)
 
void populate_list (void)
 
void limit_data (const QString &)
 

Private Attributes

QString & runID
 
bool isRawMwl
 
QLineEdit * le_search
 
QTableWidget * tw
 
QList< RunInforunInfo
 
QString resdir
 

Additional Inherited Members

- Public Attributes inherited from US_WidgetsDialog
US_Global g
 Connect to global memory and make the values accessible. More...
 
QPalette vlgray
 Very light gray palette for read-only line edits. More...
 

Detailed Description

This class creates a dialog with all the local MWL runs, dates last updated, and files-in-directory counts displayed for the current user. When the user clicks the select button, the highlighted runID's full directory path is passed back to the calling program.

Definition at line 17 of file us_mwl_run.h.

Constructor & Destructor Documentation

US_MwlRun::US_MwlRun ( QString &  runID,
bool  isRawMwl = true 
)

Generic constructor for the US_MwlRun dialog.

Parameters
runIDA reference for returning selected runID's directory.
isRawMwlFlag of whether Raw MWL files are desired.

Definition at line 9 of file us_mwl_run.cpp.

Member Function Documentation

void US_MwlRun::limit_data ( const QString &  sfilt)
privateslot

Definition at line 225 of file us_mwl_run.cpp.

void US_MwlRun::load_files ( void  )
privateslot

Definition at line 65 of file us_mwl_run.cpp.

void US_MwlRun::populate_list ( void  )
privateslot

Definition at line 166 of file us_mwl_run.cpp.

void US_MwlRun::select ( void  )
privateslot

Definition at line 146 of file us_mwl_run.cpp.

Member Data Documentation

bool US_MwlRun::isRawMwl
private

Definition at line 39 of file us_mwl_run.h.

QLineEdit* US_MwlRun::le_search
private

Definition at line 41 of file us_mwl_run.h.

QString US_MwlRun::resdir
private

Definition at line 44 of file us_mwl_run.h.

QString& US_MwlRun::runID
private

Definition at line 38 of file us_mwl_run.h.

QList< RunInfo > US_MwlRun::runInfo
private

Definition at line 43 of file us_mwl_run.h.

QTableWidget* US_MwlRun::tw
private

Definition at line 42 of file us_mwl_run.h.


The documentation for this class was generated from the following files: