ParaView
Public Slots | Public Member Functions
pqXMLEventObserver Class Reference

Observes high-level ParaView events, and serializes them to a stream as XML for possible playback (as a test-case, demo, tutorial, etc). More...

#include <pqXMLEventObserver.h>

Inheritance diagram for pqXMLEventObserver:
Inheritance graph
[legend]
Collaboration diagram for pqXMLEventObserver:
Collaboration graph
[legend]

List of all members.

Public Slots

void onRecordEvent (const QString &Widget, const QString &Command, const QString &Arguments)

Public Member Functions

 pqXMLEventObserver (QObject *p)
 ~pqXMLEventObserver ()
virtual void setStream (QTextStream *stream)

Detailed Description

Observes high-level ParaView events, and serializes them to a stream as XML for possible playback (as a test-case, demo, tutorial, etc).

To use, connect the onRecordEvent() slot to the pqEventTranslator::recordEvent() signal.

Note:
Output is sent to the stream from this object's destructor, so you must ensure that it goes out of scope before trying to playback the stream.
See also:
pqEventTranslator, pqStdoutEventObserver, pqXMLEventSource.

Definition at line 51 of file pqXMLEventObserver.h.


Constructor & Destructor Documentation

pqXMLEventObserver::pqXMLEventObserver ( QObject *  p)
pqXMLEventObserver::~pqXMLEventObserver ( )

Member Function Documentation

virtual void pqXMLEventObserver::setStream ( QTextStream *  stream) [virtual]

Reimplemented from pqEventObserver.

void pqXMLEventObserver::onRecordEvent ( const QString &  Widget,
const QString &  Command,
const QString &  Arguments 
) [virtual, slot]

Implements pqEventObserver.


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