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

#include "us_data_tree.h"

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

Public Slots

void dtree_help (void)
 
void row_context_menu (QTreeWidgetItem *)
 

Public Member Functions

 US_DataTree (US_DataModel *, QTreeWidget *, QWidget *=0)
 
void toggle_expand (QString, bool)
 
void build_dtree (void)
 

Private Slots

void item_upload (void)
 
void item_download (void)
 
void item_remove_db (void)
 
void item_remove_loc (void)
 
void item_remove_all (void)
 
void item_details (void)
 
void items_details (void)
 
int action_rows (void)
 
void record_type (int, QString &)
 
int do_actions (QString, QString)
 
QString action_text (QString, QString)
 
void action_result (int, QString)
 
QString record_state (int)
 
bool significant_diffs (US_DataModel::DataDesc, US_DB2 *)
 

Private Attributes

US_DataModelda_model
 
QTreeWidget * tw_recs
 
QPushButton * pb_hsedit
 
QPushButton * pb_hsmodl
 
QPushButton * pb_hsnois
 
QWidget * parentw
 
US_DataProcessda_process
 
QTreeWidgetItem * tw_item
 
US_DataModel::DataDesc cdesc
 
QList< QTreeWidgetItem * > selitems
 
QVector< int > selrows
 
QVector< int > actrows
 
QVector< int > rawrows
 
QLabel * lb_status
 
QTextEdit * te_status
 
QLineEdit * le_invtor
 
QPushButton * pb_browse
 
QPushButton * pb_detail
 
QPushButton * pb_reset
 
QPushButton * pb_help
 
QPushButton * pb_close
 
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
 

Detailed Description

Definition at line 17 of file us_data_tree.h.

Constructor & Destructor Documentation

US_DataTree::US_DataTree ( US_DataModel dmodel,
QTreeWidget *  treewidg,
QWidget *  parent = 0 
)

Definition at line 20 of file us_data_tree.cpp.

Member Function Documentation

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

Definition at line 810 of file us_data_tree.cpp.

int US_DataTree::action_rows ( void  )
privateslot

Definition at line 1013 of file us_data_tree.cpp.

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

Definition at line 795 of file us_data_tree.cpp.

void US_DataTree::build_dtree ( void  )

Definition at line 53 of file us_data_tree.cpp.

int US_DataTree::do_actions ( QString  item_exs,
QString  item_act 
)
privateslot

Definition at line 874 of file us_data_tree.cpp.

void US_DataTree::dtree_help ( void  )
slot

Definition at line 402 of file us_data_tree.cpp.

void US_DataTree::item_details ( void  )
privateslot

Definition at line 650 of file us_data_tree.cpp.

void US_DataTree::item_download ( void  )
privateslot

Definition at line 504 of file us_data_tree.cpp.

void US_DataTree::item_remove_all ( void  )
privateslot

Definition at line 615 of file us_data_tree.cpp.

void US_DataTree::item_remove_db ( void  )
privateslot

Definition at line 545 of file us_data_tree.cpp.

void US_DataTree::item_remove_loc ( void  )
privateslot

Definition at line 580 of file us_data_tree.cpp.

void US_DataTree::item_upload ( void  )
privateslot

Definition at line 462 of file us_data_tree.cpp.

void US_DataTree::items_details ( void  )
privateslot

Definition at line 733 of file us_data_tree.cpp.

QString US_DataTree::record_state ( int  istate)
privateslot

Definition at line 840 of file us_data_tree.cpp.

void US_DataTree::record_type ( int  recType,
QString &  item_act 
)
privateslot

Definition at line 783 of file us_data_tree.cpp.

void US_DataTree::row_context_menu ( QTreeWidgetItem *  item)
slot

Definition at line 281 of file us_data_tree.cpp.

bool US_DataTree::significant_diffs ( US_DataModel::DataDesc  ddesc,
US_DB2 dbP 
)
privateslot

Definition at line 1059 of file us_data_tree.cpp.

void US_DataTree::toggle_expand ( QString  c1str,
bool  show 
)

Definition at line 42 of file us_data_tree.cpp.

Member Data Documentation

QVector< int > US_DataTree::actrows
private

Definition at line 49 of file us_data_tree.h.

US_DataModel::DataDesc US_DataTree::cdesc
private

Definition at line 44 of file us_data_tree.h.

US_DataModel* US_DataTree::da_model
private

Definition at line 33 of file us_data_tree.h.

US_DataProcess* US_DataTree::da_process
private

Definition at line 40 of file us_data_tree.h.

int US_DataTree::dbg_level
private

Definition at line 82 of file us_data_tree.h.

int US_DataTree::kdmy
private

Definition at line 81 of file us_data_tree.h.

QLabel* US_DataTree::lb_status
private

Definition at line 52 of file us_data_tree.h.

QLineEdit* US_DataTree::le_invtor
private

Definition at line 56 of file us_data_tree.h.

int US_DataTree::ncedts
private

Definition at line 68 of file us_data_tree.h.

int US_DataTree::ncmods
private

Definition at line 69 of file us_data_tree.h.

int US_DataTree::ncnois
private

Definition at line 70 of file us_data_tree.h.

int US_DataTree::ncraws
private

Definition at line 67 of file us_data_tree.h.

int US_DataTree::ncrecs
private

Definition at line 66 of file us_data_tree.h.

int US_DataTree::ndedts
private

Definition at line 73 of file us_data_tree.h.

int US_DataTree::ndmods
private

Definition at line 74 of file us_data_tree.h.

int US_DataTree::ndnois
private

Definition at line 75 of file us_data_tree.h.

int US_DataTree::ndraws
private

Definition at line 72 of file us_data_tree.h.

int US_DataTree::ndrecs
private

Definition at line 71 of file us_data_tree.h.

int US_DataTree::nledts
private

Definition at line 78 of file us_data_tree.h.

int US_DataTree::nlmods
private

Definition at line 79 of file us_data_tree.h.

int US_DataTree::nlnois
private

Definition at line 80 of file us_data_tree.h.

int US_DataTree::nlraws
private

Definition at line 77 of file us_data_tree.h.

int US_DataTree::nlrecs
private

Definition at line 76 of file us_data_tree.h.

int US_DataTree::ntcols
private

Definition at line 65 of file us_data_tree.h.

int US_DataTree::ntrows
private

Definition at line 64 of file us_data_tree.h.

QWidget* US_DataTree::parentw
private

Definition at line 38 of file us_data_tree.h.

QPushButton* US_DataTree::pb_browse
private

Definition at line 58 of file us_data_tree.h.

QPushButton* US_DataTree::pb_close
private

Definition at line 62 of file us_data_tree.h.

QPushButton* US_DataTree::pb_detail
private

Definition at line 59 of file us_data_tree.h.

QPushButton* US_DataTree::pb_help
private

Definition at line 61 of file us_data_tree.h.

QPushButton* US_DataTree::pb_hsedit
private

Definition at line 35 of file us_data_tree.h.

QPushButton* US_DataTree::pb_hsmodl
private

Definition at line 36 of file us_data_tree.h.

QPushButton* US_DataTree::pb_hsnois
private

Definition at line 37 of file us_data_tree.h.

QPushButton* US_DataTree::pb_reset
private

Definition at line 60 of file us_data_tree.h.

QVector< int > US_DataTree::rawrows
private

Definition at line 50 of file us_data_tree.h.

QList< QTreeWidgetItem* > US_DataTree::selitems
private

Definition at line 46 of file us_data_tree.h.

QVector< int > US_DataTree::selrows
private

Definition at line 48 of file us_data_tree.h.

QTextEdit* US_DataTree::te_status
private

Definition at line 54 of file us_data_tree.h.

QTreeWidgetItem* US_DataTree::tw_item
private

Definition at line 42 of file us_data_tree.h.

QTreeWidget* US_DataTree::tw_recs
private

Definition at line 34 of file us_data_tree.h.


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