• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KNewStuff

KNS::DxsEngine

KNS::DxsEngine Class Reference

KNewStuff DXS engine. More...

#include <dxsengine.h>

Inheritance diagram for KNS::DxsEngine:

Inheritance graph
[legend]

List of all members.


Public Types

enum  Policy { DxsNever, DxsIfPossible, DxsAlways }

Public Member Functions

 DxsEngine (QObject *parent)
Dxs * dxsObject (const Provider *provider)
void loadEntries (Provider *provider)
void setDxsPolicy (Policy policy)
 ~DxsEngine ()

Detailed Description

KNewStuff DXS engine.

A DXS engine re-implements several of the core engine's methods to perform data operations through a web service instead of through the traditional GHNS uploads and downloads. Whenever this is not possible it will fall back to the core engine's implementation instead.

For internal use only.

Definition at line 39 of file dxsengine.h.


Member Enumeration Documentation

enum KNS::DxsEngine::Policy

Enumerator:
DxsNever 
DxsIfPossible 
DxsAlways 

Definition at line 46 of file dxsengine.h.


Constructor & Destructor Documentation

DxsEngine::DxsEngine ( QObject *  parent  ) 

Definition at line 28 of file dxsengine.cpp.

DxsEngine::~DxsEngine (  ) 

Definition at line 33 of file dxsengine.cpp.


Member Function Documentation

Dxs * DxsEngine::dxsObject ( const Provider *  provider  ) 

Definition at line 43 of file dxsengine.cpp.

void DxsEngine::loadEntries ( Provider *  provider  ) 

Loads all entries of all the feeds from a provider.

This means that meta information about those entries is retrieved from the cache and/or from the network, depending on the cache policy.

This method should not be called if automation is activated.

Parameters:
provider Provider from where to load the entries
See also:
signalEntryLoaded

signalEntryChanged

signalEntriesFailed

signalEntriesFinished

signalEntriesFeedFinished

Reimplemented from KNS::CoreEngine.

Definition at line 48 of file dxsengine.cpp.

void DxsEngine::setDxsPolicy ( Policy  policy  ) 

Definition at line 37 of file dxsengine.cpp.


The documentation for this class was generated from the following files:
  • dxsengine.h
  • dxsengine.cpp

KNewStuff

Skip menu "KNewStuff"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal