DataBaseItem Class Reference

#include <DataSelector.h>

List of all members.

Public Member Functions

 DataBaseItem (LviType _type, QTreeWidget *parent, const string &name)
 DataBaseItem (LviType _type, QTreeWidgetItem *parent, const string &name)
virtual ~DataBaseItem ()
void updateWidget ()
void recursiveUpdateWidget ()
bool removeEmptyFolders ()
void read_map (string fileName)
DataBaseItemfindChildByName (const string &db_name)
void getTimeRange (double &start, double &end)
void appendChildrenTo (QLinkedList< DataBaseItem * > &list)
void show_files ()
void get_files (const QmjdTimeInterval &tivl, vector< string > &fnames)
void getDBentries (vector< string > &db_entry_list)
void getSelectedFolders (vector< string > &)
void getSubFolders (vector< string > &)
DataBaseItemfindChildById (const unsigned int id)

Public Attributes

DataBaseItemrootItem
string mapName
string fullPathAndName
string DB_NameAndPath
LviType db_item_type
dataEntry databaseEntry
DataFileListDialog_filelist_dialog
unsigned int item_id
bool hasWidget

Static Public Attributes

static unsigned int item_counter = 0

Protected Attributes

AvailabilityWidgetwidget

Friends

class AvailabilityWidget


Constructor & Destructor Documentation

DataBaseItem::DataBaseItem ( LviType  _type,
QTreeWidget *  parent,
const string &  name 
)

DataBaseItem::DataBaseItem ( LviType  _type,
QTreeWidgetItem *  parent,
const string &  name 
)

DataBaseItem::~DataBaseItem (  )  [virtual]


Member Function Documentation

void DataBaseItem::appendChildrenTo ( QLinkedList< DataBaseItem * > &  list  ) 

DataBaseItem * DataBaseItem::findChildById ( const unsigned int  id  ) 

DataBaseItem * DataBaseItem::findChildByName ( const string &  db_name  ) 

void DataBaseItem::get_files ( const QmjdTimeInterval tivl,
vector< string > &  fnames 
)

void DataBaseItem::getDBentries ( vector< string > &  db_entry_list  ) 

void DataBaseItem::getSelectedFolders ( vector< string > &  list  ) 

void DataBaseItem::getSubFolders ( vector< string > &  list  ) 

void DataBaseItem::getTimeRange ( double &  start,
double &  end 
)

void DataBaseItem::read_map ( string  fileName  ) 

void DataBaseItem::recursiveUpdateWidget (  ) 

bool DataBaseItem::removeEmptyFolders (  ) 

void DataBaseItem::show_files (  ) 

void DataBaseItem::updateWidget (  ) 


Friends And Related Function Documentation

friend class AvailabilityWidget [friend]


Member Data Documentation

unsigned int DataBaseItem::item_counter = 0 [static]

unsigned int DataBaseItem::item_id


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

Generated on Fri Jan 8 12:51:27 2010 for QSAS by  doxygen 1.5.7