KNewStuff
KNS::Button Class Reference
#include <knewstuffbutton.h>

Detailed Description
KHotNewStuff push button that makes using KHNS in an application more convenient by encapsulating most of the details involved in using KHotNewStuff in the button itself.Definition at line 39 of file knewstuffbutton.h.
Signals | |
void | aboutToShowDialog () |
void | dialogFinished () |
Public Member Functions | |
Button (QWidget *parent) | |
Button (const QString &what, const QString &providerList, const QString &resourceType, QWidget *parent) | |
void | setButtonText (const QString &what) |
void | setProviderList (const QString &providerList) |
void | setResourceType (const QString &resourceType) |
Protected Slots | |
void | showDialog () |
Constructor & Destructor Documentation
KNS::Button::Button | ( | const QString & | what, | |
const QString & | providerList, | |||
const QString & | resourceType, | |||
QWidget * | parent | |||
) |
Constructor used when the details of the KHotNewStuff download is known when the button is created.
- Parameters:
-
what text describing what is being downloaded. will be shown on the button as "Download New <what>" providerList the URL to the list of providers; if empty we first try the ProvidersUrl from KGlobal::config, then we fall back to a hardcoded value resourceType the Hotstuff data type for this downlaod such as "korganizer/calendar" parent the parent widget name the name to be used for this widget
Definition at line 32 of file knewstuffbutton.cpp.
KNS::Button::Button | ( | QWidget * | parent | ) |
Constructor used when the details of the KHotNewStuff download is not known in advance of the button being created.
- Parameters:
-
parent the parent widget name the name to be used for this widget
Definition at line 46 of file knewstuffbutton.cpp.
Member Function Documentation
void KNS::Button::aboutToShowDialog | ( | ) | [signal] |
emitted when the Hot New Stuff dialog is about to be shown, usually as a result of the user having click on the button
void KNS::Button::dialogFinished | ( | ) | [signal] |
emitted when the Hot New Stuff dialog has been closed
void KNS::Button::setButtonText | ( | const QString & | what | ) |
set the text that should appear on the button.
will be prefaced with i18n("Download New")
Definition at line 61 of file knewstuffbutton.cpp.
void KNS::Button::setProviderList | ( | const QString & | providerList | ) |
set the URL to the list of providers for this button to use
Definition at line 66 of file knewstuffbutton.cpp.
void KNS::Button::setResourceType | ( | const QString & | resourceType | ) |
the Hotstuff data type for this downlaod such as "korganizer/calendar"
Definition at line 71 of file knewstuffbutton.cpp.
void KNS::Button::showDialog | ( | ) | [protected, slot] |
Definition at line 76 of file knewstuffbutton.cpp.
The documentation for this class was generated from the following files: