Torc  0.1
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
TorcSerialiserFactory Class Referenceabstract

#include <torcserialiser.h>

Inheritance diagram for TorcSerialiserFactory:
[legend]

Public Member Functions

 TorcSerialiserFactory (const QString &Type, const QString &SubType, const QString &Description)
 
virtual ~TorcSerialiserFactory ()=default
 
TorcSerialiserFactoryNextTorcSerialiserFactory (void) const
 
virtual TorcSerialiserCreate (void)=0
 
bool Accepts (const QPair< QString, QString > &MimeType) const
 
const QString & Description (void) const
 
QString MimeType (void) const
 

Static Public Member Functions

static TorcSerialiserFactoryGetTorcSerialiserFactory (void)
 

Protected Attributes

TorcSerialiserFactorym_nextTorcSerialiserFactory
 
QString m_type
 
QString m_subtype
 
QString m_description
 

Static Protected Attributes

static TorcSerialiserFactorygTorcSerialiserFactory = nullptr
 

Detailed Description

Definition at line 35 of file torcserialiser.h.

Constructor & Destructor Documentation

TorcSerialiserFactory::TorcSerialiserFactory ( const QString &  Type,
const QString &  SubType,
const QString &  Description 
)

Definition at line 88 of file torcserialiser.cpp.

virtual TorcSerialiserFactory::~TorcSerialiserFactory ( )
virtualdefault

Member Function Documentation

bool TorcSerialiserFactory::Accepts ( const QPair< QString, QString > &  MimeType) const

Definition at line 107 of file torcserialiser.cpp.

virtual TorcSerialiser* TorcSerialiserFactory::Create ( void  )
pure virtual
const QString & TorcSerialiserFactory::Description ( void  ) const

Definition at line 119 of file torcserialiser.cpp.

TorcSerialiserFactory * TorcSerialiserFactory::GetTorcSerialiserFactory ( void  )
static

Definition at line 97 of file torcserialiser.cpp.

QString TorcSerialiserFactory::MimeType ( void  ) const

Definition at line 124 of file torcserialiser.cpp.

TorcSerialiserFactory * TorcSerialiserFactory::NextTorcSerialiserFactory ( void  ) const

Definition at line 102 of file torcserialiser.cpp.

Member Data Documentation

TorcSerialiserFactory * TorcSerialiserFactory::gTorcSerialiserFactory = nullptr
staticprotected

Definition at line 49 of file torcserialiser.h.

QString TorcSerialiserFactory::m_description
protected

Definition at line 53 of file torcserialiser.h.

TorcSerialiserFactory* TorcSerialiserFactory::m_nextTorcSerialiserFactory
protected

Definition at line 50 of file torcserialiser.h.

QString TorcSerialiserFactory::m_subtype
protected

Definition at line 52 of file torcserialiser.h.

QString TorcSerialiserFactory::m_type
protected

Definition at line 51 of file torcserialiser.h.


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