20 #include <kiconloader.h>
23 #include "downloaddialog.h"
24 #include "knewstuffbutton.h"
25 #include "knewstuffbutton.moc"
31 const TQString& providerList,
32 const TQString& resourceType,
33 TQWidget* parent,
const char* name)
34 : KPushButton(parent, name),
36 m_providerList(providerList),
45 : KPushButton(parent, name),
55 setIconSet(SmallIconSet(
"knewstuff"));
56 connect(
this, TQT_SIGNAL(clicked()), TQT_SLOT(showDialog()));
61 setText(i18n(
"Download New %1").arg(what));
66 m_providerList = providerList;
71 m_type = resourceType;
74 void Button::showDialog()
78 if (!m_downloadDialog)
83 m_downloadDialog->
setType(m_type);
84 m_downloadDialog->
load(m_providerList);
86 m_downloadDialog->exec();