4#ifndef AKREGATOR_PLUGIN_H
5#define AKREGATOR_PLUGIN_H
7#include "akregator_export.h"
9#define AKREGATOR_EXPORT_PLUGIN( classname ) \
11 Akregator::Plugin* create_plugin() { return new classname; } \
21 class AKREGATOR_EXPORT Plugin
26 virtual bool init() = 0;
34 void addPluginProperty( const TQString& key, const TQString& value );
35 TQString pluginProperty( const TQString& key );
36 bool hasPluginProperty( const TQString& key );
42 TQMap<TQString, TQString> m_properties;
|