22 #ifndef _SOPRANO_BACKEND_H_
23 #define _SOPRANO_BACKEND_H_
30 #include <QtCore/QStringList>
31 #include <QtCore/QVariant>
32 #include <QtCore/QSharedDataPointer>
100 QString userOptionName()
const;
110 void setValue(
const QVariant& value );
297 virtual bool deleteModelData(
const BackendSettings& settings )
const = 0;
306 virtual BackendFeatures supportedFeatures()
const = 0;
Soprano::Backend defines the interface for a Soprano backend plugin.
Base class for all Model implementations that store data (as compared to FilterModel).
SOPRANO_EXPORT QUrl value()
Core class of Soprano's exception system.
SOPRANO_EXPORT Model * createModel(const BackendSettings &settings=BackendSettings())
SOPRANO_EXPORT QUrl name()
Wraps one setting for Model creation.
Base class for all plugins in Soprano.
QList< BackendSetting > BackendSettings