25 #include <ctkPluginFrameworkExport.h>
134 virtual bool set(
const QUrl& value,
bool lock) = 0;
150 virtual bool set(
const QUrl& value,
bool lock,
const QString& lockFilePath) = 0;
213 Q_DECLARE_INTERFACE(
ctkLocation,
"org.commontk.service.datalocation.Location")
static const QString INSTALL_FILTER
virtual bool set(const QUrl &value, bool lock, const QString &lockFilePath)=0
virtual bool isLocked() const =0
virtual ctkLocation * getParentLocation() const =0
static const QString USER_FILTER
virtual QUrl getDefault() const =0
virtual bool isReadOnly() const =0
virtual QUrl getDataArea(const QString &path) const =0
static const QString CONFIGURATION_FILTER
virtual bool isSet() const =0
virtual bool set(const QUrl &value, bool lock)=0
virtual ctkLocation * createLocation(ctkLocation *parent, const QUrl &defaultValue, bool readonly)=0
static const QString INSTANCE_FILTER
static const QString CTK_HOME_FILTER
virtual QUrl getUrl() const =0
virtual bool allowsDefault() const =0