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; } \
22 class AKREGATOR_EXPORT Plugin
27 virtual bool init() = 0;
35 void addPluginProperty( const TQString& key, const TQString& value );
36 TQString pluginProperty( const TQString& key );
37 bool hasPluginProperty( const TQString& key );
43 TQMap<TQString, TQString> m_properties;
|