/*************************************************************************** newstuff.h - description ------------------- begin : Tue Jun 22 12:19:55 2004 copyright : (C) 2004 by Andras Mantia ***************************************************************************/ /*************************************************************************** * * * 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; version 2 of the License. * * * ***************************************************************************/ #ifndef NEWSTUFF_H #define NEWSTUFF_H //qt includes #include //kde includes #include /** Makes possible downloading and installing a DTEP resource files from a server. @author Andras Mantia */ class KURL; class TQNewDTEPStuff: public KNewStuffSecure { Q_OBJECT TQ_OBJECT public: TQNewDTEPStuff(const TQString &type, TQWidget *tqparentWidget=0) :KNewStuffSecure(type, tqparentWidget){}; ~TQNewDTEPStuff() {}; private: virtual void installResource(); }; /** Makes possible downloading and installing a Toolbar resource files from a server. @author Andras Mantia */ class TQNewToolbarStuff: public KNewStuffSecure { Q_OBJECT TQ_OBJECT public: TQNewToolbarStuff(const TQString &type, TQWidget *tqparentWidget=0); ~TQNewToolbarStuff() {}; signals: void loadToolbarFile(const KURL&); private: virtual void installResource(); }; /** Makes possible downloading and installing a template resource files from a server. @author Andras Mantia */ class TQNewTemplateStuff: public KNewStuffSecure { Q_OBJECT TQ_OBJECT public: TQNewTemplateStuff(const TQString &type, TQWidget *tqparentWidget=0); ~TQNewTemplateStuff() {}; signals: void openFile(const KURL&); private: virtual void installResource(); }; /** Makes possible downloading and installing a script resource files from a server. @author Andras Mantia */ class TQNewScriptStuff: public KNewStuffSecure { Q_OBJECT TQ_OBJECT public: TQNewScriptStuff(const TQString &type, TQWidget *tqparentWidget=0) :KNewStuffSecure(type, tqparentWidget){}; ~TQNewScriptStuff() {}; private: virtual void installResource(); }; /** Makes possible downloading and installing a documentation resource files from a server. @author Andras Mantia */ class TQNewDocStuff: public KNewStuffSecure { Q_OBJECT TQ_OBJECT public: TQNewDocStuff(const TQString &type, TQWidget *tqparentWidget=0) :KNewStuffSecure(type, tqparentWidget){}; ~TQNewDocStuff() {}; private: virtual void installResource(); }; #endif