KNS::Engine Class Reference
Central class combining all possible KNewStuff operations. More...
#include <engine.h>
Inheritance diagram for KNS::Engine:

Signals | |
void | uploadFinished (bool result) |
Public Member Functions | |
Engine (KNewStuff *newStuff, const QString &type, QWidget *parentWidget=0) | |
Engine (KNewStuff *newStuff, const QString &type, const QString &providerList, QWidget *parentWidget=0) | |
virtual | ~Engine () |
QString | type () const |
QWidget * | parentWidget () const |
void | download () |
void | upload (const QString &fileName=QString::null, const QString &previewName=QString::null) |
void | download (Entry *entry) |
void | requestMetaInformation (Provider *provider) |
void | upload (Entry *entry) |
void | ignoreInstallResult (bool ignore) |
Protected Slots | |
void | getMetaInformation (Provider::List *providers) |
void | selectUploadProvider (Provider::List *providers) |
void | slotNewStuffJobData (KIO::Job *job, const QByteArray &data) |
void | slotNewStuffJobResult (KIO::Job *job) |
void | slotDownloadJobResult (KIO::Job *job) |
void | slotUploadPayloadJobResult (KIO::Job *job) |
void | slotUploadPreviewJobResult (KIO::Job *job) |
void | slotUploadMetaJobResult (KIO::Job *job) |
Protected Member Functions | |
bool | createMetaFile (Entry *) |
Detailed Description
Central class combining all possible KNewStuff operations.In most cases, Engine objects are built and used internally. Using this class explicitely does however give fine-grained control about the upload and download operations.
- Author:
- Cornelius Schumacher (schumacher@kde.org)
- Maintainer:
- Josef Spillner (spillner@kde.org)
Definition at line 51 of file engine.h.
Constructor & Destructor Documentation
|
Constructor.
|
|
Constructor.
|
|
Destructor.
|
Member Function Documentation
|
Returns the previously set data type.
Definition at line 84 of file engine.h. Referenced by KNewStuff::type(). |
|
Returns the previously set parent widget.
Definition at line 91 of file engine.h. Referenced by KNewStuff::parentWidget(). |
|
Initiates the download process, retrieving provider lists and invoking the download dialog.
Referenced by KNewStuff::download(). |
|
Initiates the upload process, invoking the provider selection dialog and the file upload dialog.
Referenced by KNS::UploadDialog::slotOk(), and KNewStuff::upload(). |
|
Downloads the specified data file.
|
|
Asynchronous lookup of provider information such as upload and download locations, icon etc.
Referenced by KNS::ProviderDialog::slotOk(). |
|
Uploads the specified data file to the provider-dependent location.
|
|
Ignores the return value of the install method. Used internally to avoid showing of the success/failure dialog when installation is done in another place, like in KNewStuffSecure Referenced by KNewStuffSecure::downloadResource(). |
|
Emitted when the upload has finished.
|
The documentation for this class was generated from the following file: