AbstractOperationTracer Class

class QInstaller::AbstractOperationTracer

The AbstractOperationTracer is a pure virtual base class for classes tracing starting and finishing of installer operations. More...

Header: #include <AbstractOperationTracer>
Inherited By:

QInstaller::ConcurrentOperationTracer and QInstaller::OperationTracer

Public Functions

AbstractOperationTracer(QInstaller::Operation *operation)
virtual ~AbstractOperationTracer()
virtual void trace(const QString &state) = 0

Detailed Description

Member Function Documentation

AbstractOperationTracer::AbstractOperationTracer(QInstaller::Operation *operation)

Constructs tracer for operation. Objects of this class cannot be constructed directly, but the derived classes should explicitly call the base class constructor in their constructors.

[virtual] AbstractOperationTracer::~AbstractOperationTracer()

Destructs object. A subclass may override this method.

[pure virtual] void AbstractOperationTracer::trace(const QString &state)

Prints trace output for starting operation in state. A subclass should implement this method.