6 #ifndef SWIFT_MISC_SHAREDSTATE_SCALARJOURNAL_H
7 #define SWIFT_MISC_SHAREDSTATE_SCALARJOURNAL_H
39 void handleEvent(
const CVariant ¶m);
41 QSharedPointer<CActiveMutator> m_mutator =
CActiveMutator::create(
this, &CGenericScalarJournal::handleRequest);
42 QSharedPointer<CPassiveObserver> m_observer =
Wrapper around QVariant which provides transparent access to CValueObject methods of the contained ob...
static auto create(T *parent, F requestHandler)
Factory method.
Non-template base class for CScalarJournal.
CGenericScalarJournal(QObject *parent)
Constructor.
static auto create(T *parent, F eventHandler)
Factory method.
Base class for an object that shares state with a corresponding CScalarObserver subclass object.
CScalarJournal(QObject *parent)
Constructor.
Interface that provides a transport mechanism for sharing state.
Utilities for sharing state between multiple objects.
#define SWIFT_MISC_EXPORT
Export a class or function from the library.