cumbia-qtcontrols 1.x
Qt widgets on top of the cumbia C++ library
|
cumbia-qtcontrols writer factory. Creates an instance of a CuControlWriterA implementation. More...
#include <cucontrolsfactories_i.h>
Public Member Functions | |
virtual | ~CuControlsWriterFactoryI () |
virtual CuControlsWriterA * | create (Cumbia *, CuDataListener *) const =0 |
Subclasses implement the create method to return an instance of a CuControlsWriterA implementation. More... | |
virtual CuControlsWriterFactoryI * | clone () const =0 |
clone an instance. More... | |
virtual void | setOptions (const CuData &options)=0 |
set options to be used when creating the writer. More... | |
cumbia-qtcontrols writer factory. Creates an instance of a CuControlWriterA implementation.
Subclasses must implement the create, clone and setOptions pure virtual methods.
|
inlinevirtual |
|
pure virtual |
clone an instance.
Clones the current instance
Referenced by CuContext::CuContext(), and CuControlsFactoryPool::registerImpl().
|
pure virtual |
Subclasses implement the create method to return an instance of a CuControlsWriterA implementation.
|
pure virtual |
set options to be used when creating the writer.
This is engine dependent.
options | a CuData containing key/value pairs that are specific of an engine. |
Options are normally set within the create method, when a CuControlsWriterA is instantiated.