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;
|