25 #include <ctkPluginFrameworkExport.h> 77 virtual bool allowsDefault()
const = 0;
86 virtual QUrl getDefault()
const = 0;
103 virtual QUrl getUrl()
const = 0;
111 virtual bool isSet()
const = 0;
121 virtual bool isReadOnly()
const = 0;
134 virtual bool set(
const QUrl& value,
bool lock) = 0;
150 virtual bool set(
const QUrl& value,
bool lock,
const QString& lockFilePath) = 0;
164 virtual bool lock() = 0;
170 virtual void release() = 0;
178 virtual bool isLocked()
const = 0;
209 virtual QUrl getDataArea(
const QString& path)
const = 0;
213 Q_DECLARE_INTERFACE(
ctkLocation,
"org.commontk.service.datalocation.Location")
215 #endif // CTKLOCATION_H static const QString INSTANCE_FILTER
static const QString CTK_HOME_FILTER
static const QString INSTALL_FILTER
static const QString CONFIGURATION_FILTER
static const QString USER_FILTER