/*********************************************************************************
* C++ Interface: kbearfirewallplugin.h
* Description:
*                              
* Begin : lör jan 25 2003
* Author : Björn Sahlström <kbjorn@users.sourceforge.net> (C) 2003
* Copyright : See COPYING file that comes with this distribution
**********************************************************************************/

#ifndef KBEARFIREWALLPLUGIN_H
#define KBEARFIREWALLPLUGIN_H

//////////////////////////////////////////////////////////////////////
// Qt specific include files
//////////////////////////////////////////////////////////////////////
// KDE specific include files
#include <kio/global.h>
//////////////////////////////////////////////////////////////////////
// System specific include files
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include "kbearplugin.h"

namespace KBear {
	class KBearConfigWidgetIface;
}
/**
 * 
 * @author Björn Sahlström
 **/
class KBearFireWallPlugin : public KBear::KBearPlugin {
	Q_OBJECT
public:
	/** */
	KBearFireWallPlugin( QObject* parent, const char* name, const QStringList& args = QStringList() );
	/** */
	~KBearFireWallPlugin();
public slots:
	virtual void slotInit();
	virtual void slotConfigWidget( KDialogBase* dlg );
	virtual void slotConfigWidget( KWizard* wiz );
private slots:
		void slotMetaDataNeeded( KIO::MetaData& );
};

#endif
