/**********************************************************************

	--- Qt Architect generated file ---

	File: OptionsExtensions.h
	Last generated: Fri Feb 19 21:01:44 1999

	DO NOT EDIT!!!  This file will be automatically
	regenerated by qtarch.  All changes will be lost.

 *********************************************************************/

#ifndef OptionsExtensions_included
#define OptionsExtensions_included

#include <qwidget.h>
#include <qpushbt.h>
#include <qlistview.h>
#include <kprocess.h>

#include "kmime.h"
#include "kpiconloader.h"

class OptionsExtensions : public QWidget
{
    Q_OBJECT

public:

    OptionsExtensions
    (
        QWidget* parent = NULL,
        const char* name = NULL
    );

    virtual ~OptionsExtensions();

    void setExtList(KMimeExtList*, KPIconLoader*, bool);
    KMimeExtension* findExtension(QListViewItem*);

public slots:

signals:
    void needApplyOptions();

protected slots:
    void newClicked();
    void deleteClicked();
    void editClicked();
    void processExited(KProcess *);


public:
    QPushButton* NewButton;
    QPushButton* DeleteButton;
    QPushButton* EditButton;
    QListView	*ListView;
    KMimeExtList	*ExtList;
    KPIconLoader	*Loader;
    bool	CanModify;
    bool	Modified;

};

#endif // OptionsExtensions_included
