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

#include "us_reporter.h"

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

Classes

class  DataDesc
 

Public Member Functions

 US_Reporter ()
 
- 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...
 

Protected Member Functions

bool eventFilter (QObject *, QEvent *)
 

Private Slots

void clickedItem (QTreeWidgetItem *)
 
void changedItem (QTreeWidgetItem *, int)
 
void row_context (QTreeWidgetItem *)
 
void build_runids (void)
 
void new_runid (int)
 
void build_descs (QString &, int &)
 
void build_map (QString, QMap< QString, QString > &)
 
void build_tree (void)
 
void count_children (DataDesc *, int &, int &)
 
void state_children (DataDesc *, int &)
 
void state_parents (DataDesc *, int &)
 
void mark_checked (void)
 
void view (void)
 
void save (void)
 
bool write_report (void)
 
bool count_reports (void)
 
void item_view (void)
 
void item_show (void)
 
void item_save (void)
 
void load_profile (void)
 
void save_profile (void)
 
void sync_db (void)
 
void copy_logos (QString)
 
void write_pdf (void)
 
QString pad_line (const QString)
 
void help (void)
 

Private Attributes

QTreeWidget * tw_recs
 
DataDesc cdesc
 
QVector< DataDescadescs
 
QMap< QString, QString > appmap
 
QMap< QString, QString > extmap
 
QMap< QString, QString > rptmap
 
QList< int > se_rptrows
 
QStringList sl_runids
 
QStringList se_runids
 
QStringList se_reports
 
US_Help showHelp
 
US_DB2db
 
QWebView * prevwidg
 
QWebSettings * websetting
 
QComboBox * cb_runids
 
QPushButton * pb_view
 
QPushButton * pb_save
 
QPushButton * pb_help
 
QPushButton * pb_close
 
int ntrows
 
int ntcols
 
int nsrpts
 
int nsruns
 
int nstrips
 
int nshtmls
 
int nsplots
 
int dbg_level
 
bool rbtn_click
 
bool change_tree
 
bool changed
 
bool load_ok
 
bool ld_wait
 
QString run_name
 
QString investig
 
QString pagedir
 
QString pagepath
 
QString ppdfpath
 
QString hsclogo
 
QString becklogo
 
QString us3logo
 
QString archdir
 

Additional Inherited Members

- Static Public Member Functions inherited from US_Widgets
static QFont fixedFont (void)
 
- 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...
 

Detailed Description

Definition at line 18 of file us_reporter.h.

Constructor & Destructor Documentation

US_Reporter::US_Reporter ( )

Definition at line 36 of file us_reporter.cpp.

Member Function Documentation

void US_Reporter::build_descs ( QString &  runID,
int &  linex 
)
privateslot

Definition at line 328 of file us_reporter.cpp.

void US_Reporter::build_map ( QString  ttag,
QMap< QString, QString > &  labmap 
)
privateslot

Definition at line 533 of file us_reporter.cpp.

void US_Reporter::build_runids ( void  )
privateslot

Definition at line 259 of file us_reporter.cpp.

void US_Reporter::build_tree ( void  )
privateslot

Definition at line 580 of file us_reporter.cpp.

void US_Reporter::changedItem ( QTreeWidgetItem *  item,
int  col 
)
privateslot

Definition at line 204 of file us_reporter.cpp.

void US_Reporter::clickedItem ( QTreeWidgetItem *  item)
privateslot

Definition at line 193 of file us_reporter.cpp.

void US_Reporter::copy_logos ( QString  cmppath)
privateslot

Definition at line 1528 of file us_reporter.cpp.

void US_Reporter::count_children ( DataDesc idesc,
int &  nchild,
int &  nchkd 
)
privateslot

Definition at line 646 of file us_reporter.cpp.

bool US_Reporter::count_reports ( void  )
privateslot

Definition at line 1205 of file us_reporter.cpp.

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

Definition at line 176 of file us_reporter.cpp.

void US_Reporter::help ( void  )
inlineprivateslot

Definition at line 128 of file us_reporter.h.

void US_Reporter::item_save ( void  )
privateslot

Definition at line 1332 of file us_reporter.cpp.

void US_Reporter::item_show ( void  )
privateslot

Definition at line 1300 of file us_reporter.cpp.

void US_Reporter::item_view ( void  )
privateslot

Definition at line 1249 of file us_reporter.cpp.

void US_Reporter::load_profile ( void  )
privateslot

Definition at line 1360 of file us_reporter.cpp.

void US_Reporter::mark_checked ( void  )
privateslot

Definition at line 739 of file us_reporter.cpp.

void US_Reporter::new_runid ( int  row)
privateslot

Definition at line 292 of file us_reporter.cpp.

QString US_Reporter::pad_line ( const QString  linein)
privateslot

Definition at line 1589 of file us_reporter.cpp.

void US_Reporter::row_context ( QTreeWidgetItem *  item)
privateslot

Definition at line 229 of file us_reporter.cpp.

void US_Reporter::save ( void  )
privateslot

Definition at line 782 of file us_reporter.cpp.

void US_Reporter::save_profile ( void  )
privateslot

Definition at line 1421 of file us_reporter.cpp.

void US_Reporter::state_children ( DataDesc idesc,
int &  state 
)
privateslot

Definition at line 683 of file us_reporter.cpp.

void US_Reporter::state_parents ( DataDesc idesc,
int &  state 
)
privateslot

Definition at line 706 of file us_reporter.cpp.

void US_Reporter::sync_db ( void  )
privateslot

Definition at line 1520 of file us_reporter.cpp.

void US_Reporter::view ( void  )
privateslot

Definition at line 758 of file us_reporter.cpp.

void US_Reporter::write_pdf ( void  )
privateslot

Definition at line 1152 of file us_reporter.cpp.

bool US_Reporter::write_report ( void  )
privateslot

Definition at line 810 of file us_reporter.cpp.

Member Data Documentation

QVector< DataDesc > US_Reporter::adescs
private

Definition at line 48 of file us_reporter.h.

QMap< QString, QString > US_Reporter::appmap
private

Definition at line 50 of file us_reporter.h.

QString US_Reporter::archdir
private

Definition at line 97 of file us_reporter.h.

QString US_Reporter::becklogo
private

Definition at line 95 of file us_reporter.h.

QComboBox* US_Reporter::cb_runids
private

Definition at line 67 of file us_reporter.h.

DataDesc US_Reporter::cdesc
private

Definition at line 47 of file us_reporter.h.

bool US_Reporter::change_tree
private

Definition at line 84 of file us_reporter.h.

bool US_Reporter::changed
private

Definition at line 85 of file us_reporter.h.

US_DB2* US_Reporter::db
private

Definition at line 62 of file us_reporter.h.

int US_Reporter::dbg_level
private

Definition at line 81 of file us_reporter.h.

QMap< QString, QString > US_Reporter::extmap
private

Definition at line 51 of file us_reporter.h.

QString US_Reporter::hsclogo
private

Definition at line 94 of file us_reporter.h.

QString US_Reporter::investig
private

Definition at line 90 of file us_reporter.h.

bool US_Reporter::ld_wait
private

Definition at line 87 of file us_reporter.h.

bool US_Reporter::load_ok
private

Definition at line 86 of file us_reporter.h.

int US_Reporter::nshtmls
private

Definition at line 79 of file us_reporter.h.

int US_Reporter::nsplots
private

Definition at line 80 of file us_reporter.h.

int US_Reporter::nsrpts
private

Definition at line 76 of file us_reporter.h.

int US_Reporter::nsruns
private

Definition at line 77 of file us_reporter.h.

int US_Reporter::nstrips
private

Definition at line 78 of file us_reporter.h.

int US_Reporter::ntcols
private

Definition at line 75 of file us_reporter.h.

int US_Reporter::ntrows
private

Definition at line 74 of file us_reporter.h.

QString US_Reporter::pagedir
private

Definition at line 91 of file us_reporter.h.

QString US_Reporter::pagepath
private

Definition at line 92 of file us_reporter.h.

QPushButton* US_Reporter::pb_close
private

Definition at line 72 of file us_reporter.h.

QPushButton* US_Reporter::pb_help
private

Definition at line 71 of file us_reporter.h.

QPushButton* US_Reporter::pb_save
private

Definition at line 70 of file us_reporter.h.

QPushButton* US_Reporter::pb_view
private

Definition at line 69 of file us_reporter.h.

QString US_Reporter::ppdfpath
private

Definition at line 93 of file us_reporter.h.

QWebView* US_Reporter::prevwidg
private

Definition at line 64 of file us_reporter.h.

bool US_Reporter::rbtn_click
private

Definition at line 83 of file us_reporter.h.

QMap< QString, QString > US_Reporter::rptmap
private

Definition at line 52 of file us_reporter.h.

QString US_Reporter::run_name
private

Definition at line 89 of file us_reporter.h.

QStringList US_Reporter::se_reports
private

Definition at line 58 of file us_reporter.h.

QList< int > US_Reporter::se_rptrows
private

Definition at line 54 of file us_reporter.h.

QStringList US_Reporter::se_runids
private

Definition at line 57 of file us_reporter.h.

US_Help US_Reporter::showHelp
private

Definition at line 60 of file us_reporter.h.

QStringList US_Reporter::sl_runids
private

Definition at line 56 of file us_reporter.h.

QTreeWidget* US_Reporter::tw_recs
private

Definition at line 45 of file us_reporter.h.

QString US_Reporter::us3logo
private

Definition at line 96 of file us_reporter.h.

QWebSettings* US_Reporter::websetting
private

Definition at line 65 of file us_reporter.h.


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