00001
00002
00003
00004 #include "plugin.h"
00005
00006
00007 namespace Akregator {
00008
00009
00010 Plugin::Plugin()
00011 {
00012 }
00013
00014
00015 Plugin::~Plugin()
00016 {
00017 }
00018
00019
00020 void
00021 Plugin::addPluginProperty( const TQString& key, const TQString& value )
00022 {
00023 m_properties[key.lower()] = value;
00024 }
00025
00026
00027 TQString
00028 Plugin::pluginProperty( const TQString& key )
00029 {
00030 if ( m_properties.find( key.lower() ) == m_properties.end() )
00031 return "false";
00032
00033 return m_properties[key.lower()];
00034 }
00035
00036
00037 bool
00038 Plugin::hasPluginProperty( const TQString& key )
00039 {
00040 return m_properties.find( key.lower() ) != m_properties.end();
00041 }
00042
00043 }