Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

LobTraceStreamQt Class Reference

#include <lobtracestreamqt.h>

Inheritance diagram for LobTraceStreamQt::

LobTraceStream List of all members.

Public Methods

 LobTraceStreamQt (LobTraceProvider *tp=&g_lobTraceProvider)
 constructor. More...

LobTraceStreamQt & operator<< (const int &param)
 concatenates an integer to the trace buffer. More...

LobTraceStreamQt & operator<< (const char *param)
 concatenates a char* to the trace buffer. More...

LobTraceStreamQt & operator<< (const double &param)
 concatenates a double to the trace buffer. More...

LobTraceStreamQt & operator<< (LobTraceStreamEnd &param)
 this is the trigger that will write the buffer to the stream. More...

LobTraceStreamQt & operator<< (QString *param)
 concatenates a QString to the trace buffer. More...

LobTraceStreamQt & operator<< (QStringList *param)
 concatenates a QStringList to the trace buffer. More...

LobTraceStreamQt & operator<< (QLineEdit *param)
 concatenates a QLineEdit to the trace buffer. More...

LobTraceStreamQt & operator<< (QTextEdit *param)
 concatenates a QTextEdit to the trace buffer. More...

LobTraceStreamQt & operator<< (QTable *param)
 concatenates a QTable to the trace buffer. More...

LobTraceStreamQt & operator<< (QRadioButton *param)
 concatenates a QRadioButton to the trace buffer. More...

LobTraceStreamQt & operator<< (QCheckBox *param)
 concatenates a QCheckBox to the trace buffer. More...

LobTraceStreamQt & operator<< (QString &param)
LobTraceStreamQt & operator<< (QStringList &param)
LobTraceStreamQt & operator<< (QLineEdit &param)
LobTraceStreamQt & operator<< (QTextEdit &param)
LobTraceStreamQt & operator<< (QTable &param)
LobTraceStreamQt & operator<< (QRadioButton &param)
LobTraceStreamQt & operator<< (QCheckBox &param)
virtual void dump ()
 writes a complete XML description of this instance to cout. More...


Friends

ostream & operator<< (ostream &os, LobTraceStreamQt &lts)
 Provides a brief description of this LobTraceStreamQt instance. More...


Constructor & Destructor Documentation

LobTraceStreamQt::LobTraceStreamQt LobTraceProvider   tp = &g_lobTraceProvider
 

constructor.


Member Function Documentation

void LobTraceStreamQt::dump   [virtual]
 

writes a complete XML description of this instance to cout.

Reimplemented from LobTraceStream.

LobTraceStreamQt & LobTraceStreamQt::operator<< QCheckBox &    param
 

LobTraceStreamQt & LobTraceStreamQt::operator<< QRadioButton &    param
 

LobTraceStreamQt & LobTraceStreamQt::operator<< QTable &    param
 

LobTraceStreamQt & LobTraceStreamQt::operator<< QTextEdit &    param
 

LobTraceStreamQt & LobTraceStreamQt::operator<< QLineEdit &    param
 

LobTraceStreamQt & LobTraceStreamQt::operator<< QStringList &    param
 

LobTraceStreamQt & LobTraceStreamQt::operator<< QString &    param
 

LobTraceStreamQt & LobTraceStreamQt::operator<< QCheckBox *    param
 

concatenates a QCheckBox to the trace buffer.

Writes 'TRUE' or 'FALSE'
In XML, also reports the checkBox text.

Parameters:
param  IN QCheckBox* instance to be traced
Note:
No output if buffer overflow (BUFFERSTRING_SIZE)

LobTraceStreamQt & LobTraceStreamQt::operator<< QRadioButton *    param
 

concatenates a QRadioButton to the trace buffer.

Writes 'TRUE' or 'FALSE'
In XML, also reports the radioButton text.

Parameters:
param  IN QRadioButton* instance to be traced
Note:
No output if buffer overflow (BUFFERSTRING_SIZE)

LobTraceStreamQt & LobTraceStreamQt::operator<< QTable *    param
 

concatenates a QTable to the trace buffer.

Traces the text contained in each cell.
in XML, also reports the size of the table.

Parameters:
param  IN QTable* instance to be traced
Note:
No output if buffer overflow (BUFFERSTRING_SIZE)

LobTraceStreamQt & LobTraceStreamQt::operator<< QTextEdit *    param
 

concatenates a QTextEdit to the trace buffer.

Traces the contained text.

Parameters:
param  IN QTextEdit* instance to be traced
Note:
Truncated output if buffer overflow (BUFFERSTRING_SIZE)

LobTraceStreamQt & LobTraceStreamQt::operator<< QLineEdit *    param
 

concatenates a QLineEdit to the trace buffer.

Parameters:
param  IN QLineEdit* instance to be traced
Note:
Truncated output if buffer overflow (BUFFERSTRING_SIZE)

LobTraceStreamQt & LobTraceStreamQt::operator<< QStringList *    param
 

concatenates a QStringList to the trace buffer.

Traces each of the contained strings.
in XML also reports the number of strings.

Parameters:
param  IN QStringList* instance to be traced
Note:
No output if buffer overflow (BUFFERSTRING_SIZE)

LobTraceStreamQt & LobTraceStreamQt::operator<< QString *    param
 

concatenates a QString to the trace buffer.

Parameters:
param  IN QString* instance to be traced
Note:
Truncated output if buffer overflow (BUFFERSTRING_SIZE)

LobTraceStreamQt& LobTraceStreamQt::operator<< LobTraceStreamEnd   param [inline]
 

this is the trigger that will write the buffer to the stream.

Parameters:
LobTraceStreamEnd  & IN any LobTraceStreamEnd instance.

Reimplemented from LobTraceStream.

LobTraceStreamQt& LobTraceStreamQt::operator<< const double &    param [inline]
 

concatenates a double to the trace buffer.

Parameters:
param  IN double to be traced
Note:
No output if buffer overflow (BUFFERSTRING_SIZE)

Reimplemented from LobTraceStream.

LobTraceStreamQt& LobTraceStreamQt::operator<< const char *    param [inline]
 

concatenates a char* to the trace buffer.

Parameters:
param  IN string to be traced
Note:
Truncated output if buffer overflow (BUFFERSTRING_SIZE)

Reimplemented from LobTraceStream.

LobTraceStreamQt& LobTraceStreamQt::operator<< const int &    param [inline]
 

concatenates an integer to the trace buffer.

Parameters:
param  IN integer to be traced
Note:
No output if buffer overflow (BUFFERSTRING_SIZE)

Reimplemented from LobTraceStream.


Friends And Related Function Documentation

ostream& operator<< ostream &    os,
LobTraceStreamQt &    lts
[friend]
 

Provides a brief description of this LobTraceStreamQt instance.


The documentation for this class was generated from the following files:
Generated on Sun Dec 15 23:17:22 2002 for LobTraceStream by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001