/* -*- indent-tabs-mode: t; tab-width: 4; c-basic-offset:4 -*- konq_extensionmanager.h - Extension Manager for Konqueror Copyright (c) 2003 by Martijn Klingens <klingens@kde.org> Copyright (c) 2004 by Arend van Beelen jr. <arend@auton.nl> ************************************************************************* * * * 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 KONQEXTENSIONMANAGER_H #define KONQEXTENSIONMANAGER_H #include <kdialogbase.h> class KonqExtensionManagerPrivate; class KonqMainWindow; namespace KParts { class ReadOnlyPart; } /** * Extension Manager for Konqueror. See KPluginSelector in tdelibs for * documentation. * * @author Martijn Klingens <klingens@kde.org> * @author Arend van Beelen jr. <arend@auton.nl> */ class KonqExtensionManager : public KDialogBase { Q_OBJECT public: KonqExtensionManager(TQWidget *parent, KonqMainWindow *mainWindow, KParts::ReadOnlyPart* activePart); ~KonqExtensionManager(); void apply(); public slots: void setChanged(bool c); virtual void slotDefault(); virtual void slotUser1(); virtual void slotApply(); virtual void slotOk(); virtual void show(); private: KonqExtensionManagerPrivate *d; }; #endif // KONQEXTENSIONMANAGER_H