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

#include "us_manage_data.h"

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

Classes

class  DataDesc
 

Public Types

enum  State {
  NOSTAT =0, REC_DB =1, REC_LO =2, PAR_DB =4,
  PAR_LO =8, HV_DET =16, IS_CON =32, ALL_OK =64
}
 

Public Member Functions

 US_ManageData ()
 
- Public Member Functions inherited from US_Widgets
 US_Widgets (bool=true, QWidget *p=0, Qt::WindowFlags f=0)
 
 ~US_Widgets (void)
 
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=-1, 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)
 
void write_plot (const QString &, const QwtPlot *)
 Write a plot file (PNG or SVG+PNG) from a plot. More...
 
int clean_etc_dir (bool=false)
 Clean install and work ./etc directories. More...
 

Public Attributes

US_DB2db
 
- Public Attributes inherited from US_Widgets
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...
 

Protected Member Functions

bool eventFilter (QObject *, QEvent *)
 

Private Slots

void toggle_edits (void)
 
void toggle_models (void)
 
void toggle_noises (void)
 
void dtree_help (void)
 
void scan_data (void)
 
void reset (void)
 
void sel_investigator (void)
 
void assign_investigator (int)
 
void clickedItem (QTreeWidgetItem *)
 
QString action_text (QString, QString)
 
void action_result (int, QString)
 
void reset_hsbuttons (bool, bool, bool, bool)
 
void reportDataStatus (void)
 
void selected_runID (QString)
 
void help (void)
 

Private Attributes

QTreeWidget * tw_recs
 
QTreeWidgetItem * tw_item
 
DataDesc cdesc
 
US_DataModelda_model
 
US_DataProcessda_process
 
US_DataTreeda_tree
 
US_SyncExperimentsyncExper
 
QProgressBar * progress
 
US_Help showHelp
 
US_Buffer buffer
 
US_Analyte analyte
 
QLabel * lb_status
 
QTextEdit * te_status
 
QLineEdit * le_invtor
 
QPushButton * pb_invtor
 
QPushButton * pb_reset
 
QPushButton * pb_scanda
 
QPushButton * pb_hsedit
 
QPushButton * pb_hsmodl
 
QPushButton * pb_hsnois
 
QPushButton * pb_helpdt
 
QPushButton * pb_help
 
QPushButton * pb_close
 
QComboBox * cb_runid
 
QComboBox * cb_triple
 
QComboBox * cb_source
 
int personID
 
int ntrows
 
int ntcols
 
int ncrecs
 
int ncraws
 
int ncedts
 
int ncmods
 
int ncnois
 
int ndrecs
 
int ndraws
 
int ndedts
 
int ndmods
 
int ndnois
 
int nlrecs
 
int nlraws
 
int nledts
 
int nlmods
 
int nlnois
 
int kdmy
 
int dbg_level
 
bool rbtn_click
 
QString run_name
 
QString investig
 
QStringList editIDs
 
QStringList triples
 
QStringList runIDs
 

Additional Inherited Members

- Static Public Member Functions inherited from US_Widgets
static QFont fixedFont (void)
 

Detailed Description

Definition at line 20 of file us_manage_data.h.

Member Enumeration Documentation

Enumerator
NOSTAT 
REC_DB 
REC_LO 
PAR_DB 
PAR_LO 
HV_DET 
IS_CON 
ALL_OK 

Definition at line 27 of file us_manage_data.h.

Constructor & Destructor Documentation

US_ManageData::US_ManageData ( )

Definition at line 48 of file us_manage_data.cpp.

Member Function Documentation

void US_ManageData::action_result ( int  stat,
QString  item_act 
)
privateslot

Definition at line 572 of file us_manage_data.cpp.

QString US_ManageData::action_text ( QString  exstext,
QString  acttext 
)
privateslot

Definition at line 562 of file us_manage_data.cpp.

void US_ManageData::assign_investigator ( int  invID)
privateslot

Definition at line 535 of file us_manage_data.cpp.

void US_ManageData::clickedItem ( QTreeWidgetItem *  item)
privateslot

Definition at line 545 of file us_manage_data.cpp.

void US_ManageData::dtree_help ( void  )
privateslot

Definition at line 557 of file us_manage_data.cpp.

bool US_ManageData::eventFilter ( QObject *  obj,
QEvent *  e 
)
protected

Definition at line 342 of file us_manage_data.cpp.

void US_ManageData::help ( void  )
inlineprivateslot

Definition at line 135 of file us_manage_data.h.

void US_ManageData::reportDataStatus ( void  )
privateslot

Definition at line 606 of file us_manage_data.cpp.

void US_ManageData::reset ( void  )
privateslot

Definition at line 324 of file us_manage_data.cpp.

void US_ManageData::reset_hsbuttons ( bool  show,
bool  edts,
bool  mods,
bool  nois 
)
privateslot

Definition at line 424 of file us_manage_data.cpp.

void US_ManageData::scan_data ( void  )
privateslot

Definition at line 480 of file us_manage_data.cpp.

void US_ManageData::sel_investigator ( void  )
privateslot

Definition at line 523 of file us_manage_data.cpp.

void US_ManageData::selected_runID ( QString  selrunID)
privateslot

Definition at line 695 of file us_manage_data.cpp.

void US_ManageData::toggle_edits ( void  )
privateslot

Definition at line 358 of file us_manage_data.cpp.

void US_ManageData::toggle_models ( void  )
privateslot

Definition at line 379 of file us_manage_data.cpp.

void US_ManageData::toggle_noises ( void  )
privateslot

Definition at line 401 of file us_manage_data.cpp.

Member Data Documentation

US_Analyte US_ManageData::analyte
private

Definition at line 66 of file us_manage_data.h.

US_Buffer US_ManageData::buffer
private

Definition at line 65 of file us_manage_data.h.

QComboBox* US_ManageData::cb_runid
private

Definition at line 84 of file us_manage_data.h.

QComboBox* US_ManageData::cb_source
private

Definition at line 86 of file us_manage_data.h.

QComboBox* US_ManageData::cb_triple
private

Definition at line 85 of file us_manage_data.h.

DataDesc US_ManageData::cdesc
private

Definition at line 54 of file us_manage_data.h.

US_DataModel* US_ManageData::da_model
private

Definition at line 56 of file us_manage_data.h.

US_DataProcess* US_ManageData::da_process
private

Definition at line 57 of file us_manage_data.h.

US_DataTree* US_ManageData::da_tree
private

Definition at line 58 of file us_manage_data.h.

US_DB2* US_ManageData::db

Definition at line 47 of file us_manage_data.h.

int US_ManageData::dbg_level
private

Definition at line 107 of file us_manage_data.h.

QStringList US_ManageData::editIDs
private

Definition at line 114 of file us_manage_data.h.

QString US_ManageData::investig
private

Definition at line 112 of file us_manage_data.h.

int US_ManageData::kdmy
private

Definition at line 106 of file us_manage_data.h.

QLabel* US_ManageData::lb_status
private

Definition at line 68 of file us_manage_data.h.

QLineEdit* US_ManageData::le_invtor
private

Definition at line 72 of file us_manage_data.h.

int US_ManageData::ncedts
private

Definition at line 93 of file us_manage_data.h.

int US_ManageData::ncmods
private

Definition at line 94 of file us_manage_data.h.

int US_ManageData::ncnois
private

Definition at line 95 of file us_manage_data.h.

int US_ManageData::ncraws
private

Definition at line 92 of file us_manage_data.h.

int US_ManageData::ncrecs
private

Definition at line 91 of file us_manage_data.h.

int US_ManageData::ndedts
private

Definition at line 98 of file us_manage_data.h.

int US_ManageData::ndmods
private

Definition at line 99 of file us_manage_data.h.

int US_ManageData::ndnois
private

Definition at line 100 of file us_manage_data.h.

int US_ManageData::ndraws
private

Definition at line 97 of file us_manage_data.h.

int US_ManageData::ndrecs
private

Definition at line 96 of file us_manage_data.h.

int US_ManageData::nledts
private

Definition at line 103 of file us_manage_data.h.

int US_ManageData::nlmods
private

Definition at line 104 of file us_manage_data.h.

int US_ManageData::nlnois
private

Definition at line 105 of file us_manage_data.h.

int US_ManageData::nlraws
private

Definition at line 102 of file us_manage_data.h.

int US_ManageData::nlrecs
private

Definition at line 101 of file us_manage_data.h.

int US_ManageData::ntcols
private

Definition at line 90 of file us_manage_data.h.

int US_ManageData::ntrows
private

Definition at line 89 of file us_manage_data.h.

QPushButton* US_ManageData::pb_close
private

Definition at line 82 of file us_manage_data.h.

QPushButton* US_ManageData::pb_help
private

Definition at line 81 of file us_manage_data.h.

QPushButton* US_ManageData::pb_helpdt
private

Definition at line 80 of file us_manage_data.h.

QPushButton* US_ManageData::pb_hsedit
private

Definition at line 77 of file us_manage_data.h.

QPushButton* US_ManageData::pb_hsmodl
private

Definition at line 78 of file us_manage_data.h.

QPushButton* US_ManageData::pb_hsnois
private

Definition at line 79 of file us_manage_data.h.

QPushButton* US_ManageData::pb_invtor
private

Definition at line 74 of file us_manage_data.h.

QPushButton* US_ManageData::pb_reset
private

Definition at line 75 of file us_manage_data.h.

QPushButton* US_ManageData::pb_scanda
private

Definition at line 76 of file us_manage_data.h.

int US_ManageData::personID
private

Definition at line 88 of file us_manage_data.h.

QProgressBar* US_ManageData::progress
private

Definition at line 61 of file us_manage_data.h.

bool US_ManageData::rbtn_click
private

Definition at line 109 of file us_manage_data.h.

QString US_ManageData::run_name
private

Definition at line 111 of file us_manage_data.h.

QStringList US_ManageData::runIDs
private

Definition at line 116 of file us_manage_data.h.

US_Help US_ManageData::showHelp
private

Definition at line 63 of file us_manage_data.h.

US_SyncExperiment* US_ManageData::syncExper
private

Definition at line 59 of file us_manage_data.h.

QTextEdit* US_ManageData::te_status
private

Definition at line 70 of file us_manage_data.h.

QStringList US_ManageData::triples
private

Definition at line 115 of file us_manage_data.h.

QTreeWidgetItem* US_ManageData::tw_item
private

Definition at line 52 of file us_manage_data.h.

QTreeWidget* US_ManageData::tw_recs
private

Definition at line 51 of file us_manage_data.h.


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