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 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 ()
void updateLink ()

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

Q_H_GROUP_BOX * buttons_layout
QPushButton * dismissBtn
QPushButton * WriteBtn
QPushButton * JoinBtn
QWidget * _top_widget
QguWLinput_width_field
QComboBox * _gap
QguWLinput_gap_field
QComboBox * _algorithm
QComboBox * _TimeIvlSelect
QguWLinput_DataSource
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)
 This event handler is called when a drag is in progress and the mouse enters this widget. Method re-implemented from QWidget class (QT3 built-in class). Brings window to front to assist drops on partially hidden windows.

Private Attributes

QGridLayout * _top_gl
QSplitter * _top_splitter
QjuiListView_join_listview
Q_POPUP_MENU * 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, virtual]

This event handler is called when a drag is in progress and the mouse enters this widget. Method re-implemented from QWidget class (QT3 built-in class). Brings window to front to assist drops on partially hidden windows.

Parameters:
event of type QDragEnterEvent *
Exceptions:
None 
Returns:
None

Reimplemented from QguWindow.

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::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::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::updateLink (  )  [slot]

void QjuiWindow::verboseToggle (  )  [slot]

void QjuiWindow::writeFile (  )  [slot]


Member Data Documentation

QComboBox* QjuiWindow::_gap

QGridLayout* QjuiWindow::_top_gl [private]

QSplitter* QjuiWindow::_top_splitter [private]

QPushButton* QjuiWindow::dismissBtn

QPushButton* QjuiWindow::JoinBtn

Q_POPUP_MENU* QjuiWindow::options_menu [private]

int QjuiWindow::toggleID [private]

QPushButton* QjuiWindow::WriteBtn


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

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