#ifndef OPTIONACCESSOR_H
#define OPTIONACCESSOR_H

#include <QtPlugin>

class OptionAccessingHost;
class QString;

class OptionAccessor {
public:
    virtual ~OptionAccessor() { }

    virtual void setOptionAccessingHost(OptionAccessingHost *host) = 0;

    virtual void optionChanged(const QString &option) = 0;
};

Q_DECLARE_INTERFACE(OptionAccessor, "org.psi-im.OptionAccessor/0.1");

#endif // OPTIONACCESSOR_H
