25 #include <kdemacros.h>
30 class KActionCollection;
36 KDE_EXPORT KAction* standardAction(
const TQString& what,
37 const TQObject *recvr,
39 KActionCollection* parent,
40 const char *name = 0);
80 KNewStuff(
const TQString &type, TQWidget *parentWidget = 0 );
91 KNewStuff(
const TQString &type,
const TQString &providerList, TQWidget *parentWidget = 0 );
97 TQString type()
const;
102 TQWidget *parentWidget()
const;
117 void upload(
const TQString &fileName,
const TQString previewName );
130 virtual bool install(
const TQString &fileName ) = 0;
140 virtual bool createUploadFile(
const TQString &fileName ) = 0;
147 virtual TQString downloadDestination(
KNS::Entry *entry );