// KreateCD - CD recording software for the K desktop environment
//
// 1999 by Alexander Feigl <Alexander.Feigl@gmx.de>
//
// This file is subject to the terms and conditions of the GNU General      
// Public License.  See the file COPYING in the main directory of the       
// KreateCD distribution for more details.                                     

#include <qwidget.h>

class ConfPath : public QWidget
 {
  Q_OBJECT;
  public:
    ConfPath( QWidget *parent=0, const char *name=0);
    ~ConfPath(void);
    static int verifyPrograms(void);
    void hide(void);

  signals:
    void closed(void);

  protected:

  protected slots:
         void applySettings(void);
         void okButton(void);
         void cancelButton(void);

  private:
    static int  searchPath(const char *program,char *path=0);

    class KLined   *ParanoiaPath;
    class KLined   *IsofsPath;
    class KLined   *CdrecordPath;
    class KLined   *TemporaryPath;
  
    class QLabel   *ParanoiaLabel;
    class QLabel   *IsofsLabel;
    class QLabel   *CdrecordLabel;
    class QLabel   *TemporaryLabel;

    class QPushButton  *okbutton;
    class QPushButton  *applybutton;
    class QPushButton  *cancelbutton;


 };


