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

#ifndef KBEARLOGOUTPUTPLUGIN_H
#define KBEARLOGOUTPUTPLUGIN_H

//////////////////////////////////////////////////////////////////////
// Qt specific include files
//////////////////////////////////////////////////////////////////////
// KDE specific include files
//////////////////////////////////////////////////////////////////////
// System specific include files
//////////////////////////////////////////////////////////////////////
// Application specific include files
#include "kbearplugin.h"

class KBearLogView;

/**
 * 
 * @author Björn Sahlström
 **/
class KBearLogOutputPlugin : public KBear::KBearPlugin {
	Q_OBJECT
public:
	/** */
	KBearLogOutputPlugin( QObject* parent, const char* name, const QStringList& args = QStringList() );
	/** */
	~KBearLogOutputPlugin();
	/**
	*/
	virtual QString unloadWarning() const;
public slots:
	virtual void slotInit();
	virtual void slotConfigWidget( KDialogBase* dlg );
	//We don't add the config to the wizard
	//virtual void slotConfigWidget( KWizard* wiz );
private slots:
	void slotUpdateValues();
private:
	KBearLogView* m_logView;
};

#endif
