DataSelectorWindow Class Reference

#include <DataSelector_qt4.h>

Inheritance diagram for DataSelectorWindow:

QguWindow QguWindow

List of all members.

Public Slots

void save ()
 Method saves the content of the window to a local file. Last used save file name is used if it exists, or default.
void saveAs ()
 Method saves the content of the working list within a local file using the filename as provided by the user.
void saveSession (QString)
 Method that saves the content of this window when saving the current QSAS session.
void open_database ()
void update_database ()
void create_database ()
void create_dcm_entries (const string &, const string &, const string &)
void merge_database ()
void database_closed ()
void database_opened ()
void reload ()
void expand_tree ()
void collapse_tree ()
void launch_QSAS_Help ()
void launch_DS_Help ()
void done ()
void save ()
 Method saves the content of the window to a local file. Last used save file name is used if it exists, or default.
void saveAs ()
 Method saves the content of the working list within a local file using the filename as provided by the user.
void saveSession (QString)
 Method that saves the content of this window when saving the current QSAS session.
void open_database ()
void update_database ()
void create_database ()
void create_dcm_entries (const string &, const string &, const string &)
void merge_database ()
void database_closed ()
void database_opened ()
void reload ()
void expand_tree ()
void collapse_tree ()
void launch_QSAS_Help ()
void launch_DS_Help ()
void done ()

Signals

void done_signal ()
void done_signal ()

Public Member Functions

 DataSelectorWindow (QWidget *parent=0, const char *name=0)
 ~DataSelectorWindow ()
void open_database (const string &dcm_filename)
virtual void save (Vostream &)
 Pure virtual fuction to save the contents of this window (session/working list). Overridden in sub-classes.
virtual void restore (Vistream &v_is, bool replace=true)
 DataSelectorWindow (QWidget *parent=0, const char *name=0)
 ~DataSelectorWindow ()
void open_database (const string &dcm_filename)
virtual void save (Vostream &)
 Pure virtual fuction to save the contents of this window (session/working list). Overridden in sub-classes.
virtual void restore (Vistream &v_is, bool replace=true)

Private Attributes

DataSelector_data_selector
int _close_menu_item
int _create_menu_item
int _merge_menu_item
int _update_menu_item
QAction * _close_menu_item
QAction * _create_menu_item
QAction * _merge_menu_item
QAction * _update_menu_item


Constructor & Destructor Documentation

DataSelectorWindow::DataSelectorWindow ( QWidget *  parent = 0,
const char *  name = 0 
)

DataSelectorWindow::~DataSelectorWindow (  )  [inline]

DataSelectorWindow::DataSelectorWindow ( QWidget *  parent = 0,
const char *  name = 0 
)

DataSelectorWindow::~DataSelectorWindow (  )  [inline]


Member Function Documentation

void DataSelectorWindow::collapse_tree (  )  [slot]

void DataSelectorWindow::collapse_tree (  )  [slot]

void DataSelectorWindow::create_database (  )  [slot]

void DataSelectorWindow::create_database (  )  [slot]

void DataSelectorWindow::create_dcm_entries ( const string &  ,
const string &  ,
const string &   
) [slot]

void DataSelectorWindow::create_dcm_entries ( const string &  data_dir_str,
const string &  data_name_root_str,
const string &  dcm_filename 
) [slot]

void DataSelectorWindow::database_closed (  )  [slot]

void DataSelectorWindow::database_closed (  )  [slot]

void DataSelectorWindow::database_opened (  )  [slot]

void DataSelectorWindow::database_opened (  )  [slot]

void DataSelectorWindow::done (  )  [inline, slot]

void DataSelectorWindow::done (  )  [inline, slot]

void DataSelectorWindow::done_signal (  )  [signal]

void DataSelectorWindow::done_signal (  )  [signal]

void DataSelectorWindow::expand_tree (  )  [slot]

void DataSelectorWindow::expand_tree (  )  [slot]

void DataSelectorWindow::launch_DS_Help (  )  [slot]

void DataSelectorWindow::launch_DS_Help (  )  [slot]

void DataSelectorWindow::launch_QSAS_Help (  )  [slot]

void DataSelectorWindow::launch_QSAS_Help (  )  [slot]

void DataSelectorWindow::merge_database (  )  [slot]

void DataSelectorWindow::merge_database (  )  [slot]

void DataSelectorWindow::open_database ( const string &  dcm_filename  ) 

void DataSelectorWindow::open_database (  )  [slot]

void DataSelectorWindow::open_database ( const string &  dcm_filename  ) 

void DataSelectorWindow::open_database (  )  [slot]

void DataSelectorWindow::reload (  )  [inline, slot]

void DataSelectorWindow::reload (  )  [inline, slot]

virtual void DataSelectorWindow::restore ( Vistream v_is,
bool  replace = true 
) [virtual]

Implements QguWindow.

void DataSelectorWindow::restore ( Vistream v_is,
bool  replace = true 
) [virtual]

Implements QguWindow.

virtual void DataSelectorWindow::save ( Vostream  )  [virtual]

Pure virtual fuction to save the contents of this window (session/working list). Overridden in sub-classes.

Parameters:
Vostream& 
Exceptions:
None 
Returns:
None

Implements QguWindow.

void DataSelectorWindow::save (  )  [virtual, slot]

Method saves the content of the window to a local file. Last used save file name is used if it exists, or default.

Parameters:
None 
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void DataSelectorWindow::save ( Vostream  )  [virtual]

Pure virtual fuction to save the contents of this window (session/working list). Overridden in sub-classes.

Parameters:
Vostream& 
Exceptions:
None 
Returns:
None

Implements QguWindow.

void DataSelectorWindow::save (  )  [virtual, slot]

Method saves the content of the window to a local file. Last used save file name is used if it exists, or default.

Parameters:
None 
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void DataSelectorWindow::saveAs (  )  [virtual, slot]

Method saves the content of the working list within a local file using the filename as provided by the user.

Parameters:
None 
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void DataSelectorWindow::saveAs (  )  [virtual, slot]

Method saves the content of the working list within a local file using the filename as provided by the user.

Parameters:
None 
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void DataSelectorWindow::saveSession ( QString  folder  )  [virtual, slot]

Method that saves the content of this window when saving the current QSAS session.

Parameters:
folder of type QString
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void DataSelectorWindow::saveSession ( QString  folder  )  [virtual, slot]

Method that saves the content of this window when saving the current QSAS session.

Parameters:
folder of type QString
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

void DataSelectorWindow::update_database (  )  [slot]

void DataSelectorWindow::update_database (  )  [slot]


Member Data Documentation


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

Generated on Tue Dec 9 16:55:36 2008 for QSAS by  doxygen 1.5.7