22 #ifndef CTKDEBUGOPTIONS_H
23 #define CTKDEBUGOPTIONS_H
25 #include <ctkPluginFrameworkExport.h>
74 virtual QVariant
getOption(
const QString& option)
const = 0;
91 virtual QVariant
getOption(
const QString& option,
const QVariant& defaultValue)
const = 0;
129 virtual void setOption(
const QString& option,
const QVariant& value) = 0;
176 Q_DECLARE_INTERFACE(
ctkDebugOptions,
"org.commontk.service.debug.DebugOptions")
virtual bool getBooleanOption(const QString &option, bool defaultValue) const =0
virtual int getIntegerOption(const QString &option, int defaultValue) const =0
virtual QHash< QString, QVariant > getOptions() const =0
virtual void setOption(const QString &option, const QVariant &value)=0
virtual void setOptions(const QHash< QString, QVariant > &ops)=0
static const QString LISTENER_SYMBOLICNAME
virtual QVariant getOption(const QString &option) const =0
virtual void removeOption(const QString &option)=0
virtual void setDebugEnabled(bool enabled)=0
virtual QVariant getOption(const QString &option, const QVariant &defaultValue) const =0
virtual bool isDebugEnabled() const =0
virtual ~ctkDebugOptions()