QjuiWindow Class Reference

#include <qjui.h>

Inheritance diagram for QjuiWindow:

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 saveAsXML ()
void restoreXML (bool replace=true)
void saveSession (QString)
 Method that saves the content of this window when saving the current QSAS session.
void defaultAll ()
void deleteAllItems ()
void verboseToggle ()
bool joinObjects (QdObjectSeq_var JoinedList, vector< KVDataBase_var > &OptionList)
void DoJoin ()
void writeFile ()
void keepChoices ()
void applyChoices ()
void setTTsource (int)
void setTTivl (int)
void setTimeFeedback ()
void messageHandler (QString txt)
bool alreadyJoined ()
void launchManExport ()
void launchManJoin ()
void launchManual ()
void launchVersion ()

Public Member Functions

 QjuiWindow (QWidget *parent=0, const char *name=0)
 ~QjuiWindow ()
void setDefaults ()
QdTimeInterval_var QjuiGetIntervalFromData ()
QdTimeSeq_var getTimeTags ()
bool disjointSeries (QdObject_var)
QdTimeInterval_var QjuiGetInterval ()
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)

Public Attributes

QBoxLayout * buttons_layout
QWidget * _buttons_widget
QPushButton * dismissBtn
QPushButton * WriteBtn
QPushButton * JoinBtn
QWidget * _top_widget
QguWLinput_width_field
QComboBox * _gap
QguWLinput_gap_field
QComboBox * _algorithm
QComboBox * _TimeIvlSelect
QguWLinput_IvlSource
QComboBox * _TimeTagSelect
QguWLinput_TagSource
QLabel * IvlSource_label
QLabel * TagSource_label
QLabel * Start_field
QLabel * End_field
QLabel * Ntags_field
QLabel * spacing_field
QString _width_field_Def
int _gap_Def
QString _gap_field_Def
int _algorithm_Def
QString _IvlSource_Def
int _TimeIvlSelect_Def
QString _TagSource_Def
int _TimeTagSelect_Def
QString _width_field_cpy
int _gap_cpy
QString _gap_field_cpy
int _algorithm_cpy
QString _IvlSource_cpy
int _TimeIvlSelect_cpy
QString _TagSource_cpy
int _TimeTagSelect_cpy
bool verbose

Protected Member Functions

void dragEnterEvent (QDragEnterEvent *event)

Private Attributes

QSplitter * _top_splitter
QjuiWidget_join_widget
QMenu * options_menu
int toggleID


Constructor & Destructor Documentation

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

QjuiWindow::~QjuiWindow (  ) 


Member Function Documentation

bool QjuiWindow::alreadyJoined (  )  [slot]

void QjuiWindow::applyChoices (  )  [slot]

void QjuiWindow::defaultAll (  )  [slot]

void QjuiWindow::deleteAllItems (  )  [slot]

bool QjuiWindow::disjointSeries ( QdObject_var  obj  ) 

void QjuiWindow::DoJoin (  )  [slot]

void QjuiWindow::dragEnterEvent ( QDragEnterEvent *  event  )  [protected]

QdTimeSeq_var QjuiWindow::getTimeTags (  ) 

bool QjuiWindow::joinObjects ( QdObjectSeq_var  JoinedList,
vector< KVDataBase_var > &  OptionList 
) [slot]

void QjuiWindow::keepChoices (  )  [slot]

void QjuiWindow::launchManExport (  )  [slot]

void QjuiWindow::launchManJoin (  )  [slot]

void QjuiWindow::launchManual (  )  [slot]

void QjuiWindow::launchVersion (  )  [slot]

void QjuiWindow::messageHandler ( QString  txt  )  [slot]

QdTimeInterval_var QjuiWindow::QjuiGetInterval (  ) 

QdTimeInterval_var QjuiWindow::QjuiGetIntervalFromData (  ) 

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

Implements QguWindow.

void QjuiWindow::restoreXML ( bool  replace = true  )  [slot]

void QjuiWindow::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 QjuiWindow::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 QjuiWindow::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 QjuiWindow::saveAsXML (  )  [slot]

void QjuiWindow::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 QjuiWindow::setDefaults (  ) 

void QjuiWindow::setTimeFeedback (  )  [slot]

void QjuiWindow::setTTivl ( int  item  )  [slot]

void QjuiWindow::setTTsource ( int  item  )  [slot]

void QjuiWindow::verboseToggle (  )  [slot]

void QjuiWindow::writeFile (  )  [slot]


Member Data Documentation

QComboBox* QjuiWindow::_gap

QSplitter* QjuiWindow::_top_splitter [private]

QPushButton* QjuiWindow::dismissBtn

QPushButton* QjuiWindow::JoinBtn

QMenu* QjuiWindow::options_menu [private]

int QjuiWindow::toggleID [private]

QPushButton* QjuiWindow::WriteBtn


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

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