QCSDataEngineManager Class
Singleton object to load/query data engines. More...
Header: | #include <QCSDataEngineManager> |
Inherits: | QObject |
Properties
- engines : QList<QObject *> const
- 1 property inherited from QObject
Public Functions
~QCSDataEngineManager() | |
QCSDataEngine * | engineForName(QString source) const |
QList<QObject *> | engines() const |
- 32 public functions inherited from QObject
Static Public Members
QCSDataEngineManager * | instance() |
- 10 static public members inherited from QObject
Additional Inherited Members
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
Singleton object to load/query data engines.
The engine manager loads all data engine plugins in path ../plugins/csdataengine relative to the library itself.
Property Documentation
engines : QList<QObject *> const
List of all available data engines.
Access functions:
QList<QObject *> | engines() const |
Member Function Documentation
QCSDataEngineManager::~QCSDataEngineManager()
Destroys the instance of QCSDataEngineManager.
QCSDataEngine *QCSDataEngineManager::engineForName(QString source) const
Returns the data engine registered for the scheme of source. If no scheme specified, the default engine is returned, i.e. "ca".
[static]
QCSDataEngineManager *QCSDataEngineManager::instance()
Returns the singleton instance