ParaView
Public Slots | Public Member Functions | List of all members
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>

Inherits pqEventObserver.

Public Slots

virtual void onRecordEvent (const QString &Widget, const QString &Command, const QString &Arguments, const int &eventType)
 Record on event in xml file. More...
 

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::pqXMLEventObserver ( QObject *  p)

◆ ~pqXMLEventObserver()

pqXMLEventObserver::~pqXMLEventObserver ( )

Member Function Documentation

◆ setStream()

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

◆ onRecordEvent

virtual void pqXMLEventObserver::onRecordEvent ( const QString &  Widget,
const QString &  Command,
const QString &  Arguments,
const int &  eventType 
)
virtualslot

Record on event in xml file.


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