#include <engine.h>
Inherits TQObject.
Central class combining all possible TDENewStuff 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 (schum.nosp@m.ache.nosp@m.r@kde.nosp@m..org)
- Maintainer:
- Josef Spillner (spill.nosp@m.ner@.nosp@m.kde.o.nosp@m.rg)
Definition at line 52 of file engine.h.
◆ Engine() [1/2]
Engine::Engine |
( |
TDENewStuff * |
newStuff, |
|
|
const TQString & |
type, |
|
|
TQWidget * |
parentWidget = 0 |
|
) |
| |
Constructor.
- Parameters
-
newStuff | a TDENewStuff object |
type | the Hotstuff data type such as "korganizer/calendar" |
parentWidget | the parent window |
Definition at line 49 of file engine.cpp.
◆ Engine() [2/2]
Engine::Engine |
( |
TDENewStuff * |
newStuff, |
|
|
const TQString & |
type, |
|
|
const TQString & |
providerList, |
|
|
TQWidget * |
parentWidget = 0 |
|
) |
| |
Constructor.
- Parameters
-
newStuff | a TDENewStuff object |
type | the Hotstuff data type such as "korganizer/calendar" |
providerList | the URL of the provider list |
parentWidget | the parent window |
Definition at line 60 of file engine.cpp.
◆ ~Engine()
◆ createMetaFile()
bool Engine::createMetaFile |
( |
Entry * |
entry | ) |
|
|
protected |
◆ download() [1/2]
void Engine::download |
( |
| ) |
|
Initiates the download process, retrieving provider lists and invoking the download dialog.
Definition at line 82 of file engine.cpp.
◆ download() [2/2]
void Engine::download |
( |
Entry * |
entry | ) |
|
Downloads the specified data file.
- Parameters
-
entry | the Hotstuff data object to be downloaded |
Definition at line 203 of file engine.cpp.
◆ getMetaInformation
void Engine::getMetaInformation |
( |
Provider::List * |
providers | ) |
|
|
protectedslot |
◆ ignoreInstallResult()
void Engine::ignoreInstallResult |
( |
bool |
ignore | ) |
|
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 TDENewStuffSecure
Definition at line 443 of file engine.cpp.
◆ parentWidget()
TQWidget * KNS::Engine::parentWidget |
( |
| ) |
const |
|
inline |
Returns the previously set parent widget.
- Returns
- parent widget
Definition at line 92 of file engine.h.
◆ requestMetaInformation()
void Engine::requestMetaInformation |
( |
Provider * |
provider | ) |
|
Asynchronous lookup of provider information such as upload and download locations, icon etc.
- Parameters
-
provider | the Hotstuff provider to request information from |
Definition at line 276 of file engine.cpp.
◆ selectUploadProvider
void Engine::selectUploadProvider |
( |
Provider::List * |
providers | ) |
|
|
protectedslot |
◆ slotDownloadJobResult
void Engine::slotDownloadJobResult |
( |
TDEIO::Job * |
job | ) |
|
|
protectedslot |
◆ slotNewStuffJobData
void Engine::slotNewStuffJobData |
( |
TDEIO::Job * |
job, |
|
|
const TQByteArray & |
data |
|
) |
| |
|
protectedslot |
◆ slotNewStuffJobResult
void Engine::slotNewStuffJobResult |
( |
TDEIO::Job * |
job | ) |
|
|
protectedslot |
◆ slotUploadMetaJobResult
void Engine::slotUploadMetaJobResult |
( |
TDEIO::Job * |
job | ) |
|
|
protectedslot |
◆ slotUploadPayloadJobResult
void Engine::slotUploadPayloadJobResult |
( |
TDEIO::Job * |
job | ) |
|
|
protectedslot |
◆ slotUploadPreviewJobResult
void Engine::slotUploadPreviewJobResult |
( |
TDEIO::Job * |
job | ) |
|
|
protectedslot |
◆ type()
TQString KNS::Engine::type |
( |
| ) |
const |
|
inline |
Returns the previously set data type.
- Returns
- the Hotstuff data type
Definition at line 85 of file engine.h.
◆ upload() [1/2]
void Engine::upload |
( |
const TQString & |
fileName = TQString::null , |
|
|
const TQString & |
previewName = TQString::null |
|
) |
| |
Initiates the upload process, invoking the provider selection dialog and the file upload dialog.
- Parameters
-
fileName | name of the payload data file |
previewName | name of the preview image file |
Definition at line 245 of file engine.cpp.
◆ upload() [2/2]
void Engine::upload |
( |
Entry * |
entry | ) |
|
Uploads the specified data file to the provider-dependent location.
- Parameters
-
entry | the Hotstuff data object to be uploaded |
Definition at line 289 of file engine.cpp.
◆ uploadFinished
void KNS::Engine::uploadFinished |
( |
bool |
result | ) |
|
|
signal |
Emitted when the upload has finished.
- Parameters
-
result | indicates the success/failure of the upload |
The documentation for this class was generated from the following files: