/***************************************************************************
                           wizarddialog.h
                             -------------------
    begin                : Son Feb 8 2004
    revision             : $Revision: 1.3 $
    last modified        : $Date: 2005/02/02 10:08:21 $ by $Author: juergenk $
    copyright            : (C) 2004-2005 by Jürgen Kofler
    email                : kaffeine@gmx.net
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This program is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU General Public License as published by  *
 *   the Free Software Foundation; either version 2 of the License, or     *
 *   (at your option) any later version.                                   *
 *                                                                         *
 ***************************************************************************/

#ifndef WIZARDDIALOG_H
#define WIZARDDIALOG_H

#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include <kwizard.h>


class QCheckBox;
class QString;
class KProcess;

class WizardDialog : public KWizard
{
  Q_OBJECT

public: 
  WizardDialog( QWidget *parent=0, const char *name=0 );
 ~WizardDialog();

protected:
  virtual void accept();
  virtual void reject();

private slots:
  void slotURLClick(const QString&);  
  void slotReceivedStdout(KProcess*, char*, int);
  
private:
  QString m_stdout;
  QCheckBox* m_useMMSHelper;
  QCheckBox* m_useRTSPHelper;
  QCheckBox* m_createDesktopIcon;
};

#endif
