/***************************************************************************
 *   Copyright (C) 2003 by Johnathan Burchill,,,                           *
 *   jkerrb@users.sourceforge.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 _KDARCREATEARCHIVEWIZARD_H_
#define _KDARCREATEARCHIVEWIZARD_H_

#include "kdarcreatewizarddlg.h"

class KDarConfig;

class kdarCreateArchiveWizard : public kdarCreateWizardDlg
{
    Q_OBJECT

public:
    kdarCreateArchiveWizard( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
    ~kdarCreateArchiveWizard();
    /*$PUBLIC_FUNCTIONS$*/
        void setKDarConfig( KDarConfig* createConfig );

public slots:
    /*$PUBLIC_SLOTS$*/
  virtual void          changeNextButtonState(const QString& text);
  virtual void          slotChooseArchiveName(const QString & theSelection);
  virtual void          slotChooseRootDirectory(const QString & theSelection);

protected:
    /*$PROTECTED_FUNCTIONS$*/

protected slots:
    /*$PROTECTED_SLOTS$*/
    virtual void          back();
    virtual void          next();

private:
        KDarConfig* m_createConfig;

};

#endif // _KDARCREATEARCHIVEWIZARD_H_

