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

KNewStuff

KNS::Provider

KNS::Provider Class Reference

KNewStuff provider container. More...

#include <provider.h>

List of all members.


Public Types

typedef QList< Provider * > List

Public Member Functions

void addDownloadUrlFeed (const QString &feedtype, Feed *feed)
Feed * downloadUrlFeed (const QString &feedtype) const
QStringList feeds () const
KUrl icon () const
KTranslatable name () const
KUrl noUploadUrl () const
 Provider ()
void setIcon (const KUrl &)
void setName (const KTranslatable &name)
void setNoUploadUrl (const KUrl &)
void setUploadUrl (const KUrl &)
void setWebAccess (const KUrl &)
void setWebService (const KUrl &)
KUrl uploadUrl () const
KUrl webAccess () const
KUrl webService () const
 ~Provider ()

Detailed Description

KNewStuff provider container.

This class provides accessors for the provider object. It should probably not be used directly by the application.

Author:
Cornelius Schumacher (schumacher@kde.org)
Maintainer:
Josef Spillner (spillner@kde.org)

For internal use only.

Definition at line 51 of file provider.h.


Member Typedef Documentation

typedef QList<Provider*> KNS::Provider::List

Definition at line 54 of file provider.h.


Constructor & Destructor Documentation

Provider::Provider (  ) 

Constructor.

Definition at line 33 of file provider.cpp.

Provider::~Provider (  ) 

Destructor.

Definition at line 38 of file provider.cpp.


Member Function Documentation

void Provider::addDownloadUrlFeed ( const QString &  feedtype,
Feed *  feed 
)

Adds a feed URL.

Each feed is assigned an internal identifier string. The empty string represents the default feed.

Parameters:
feedtype String representing the feed type
feed Feed to add to this provider

Definition at line 44 of file provider.cpp.

Feed * Provider::downloadUrlFeed ( const QString &  feedtype  )  const

Feed to retrieve for the given feed type.

The feed can be one of 'score', 'downloads', 'latest'. It can also be the empty string for the default feed. For all feeds not present here, null is returned.

Returns:
download feed of a certain feed type

Definition at line 50 of file provider.cpp.

QStringList Provider::feeds (  )  const

Returns a list of all feeds.

Returns:
List of identifier names for the feeds of this provider

Definition at line 119 of file provider.cpp.

KUrl Provider::icon (  )  const

Retrieves the icon URL for this provider.

Returns:
icon URL

Definition at line 74 of file provider.cpp.

KTranslatable Provider::name (  )  const

Retrieves the common name of the provider.

Returns:
provider name

Definition at line 64 of file provider.cpp.

KUrl Provider::noUploadUrl (  )  const

Retrieves the URL where a user is led if the provider does not support uploads.

Returns:
website URL

Definition at line 94 of file provider.cpp.

void Provider::setIcon ( const KUrl &  url  ) 

Sets the URL for an icon for this provider.

The icon should be in 32x32 format. If not set, the default icon of KDialogBase is used.

Definition at line 69 of file provider.cpp.

void Provider::setName ( const KTranslatable &  name  ) 

Sets the common name of the provider.

Definition at line 59 of file provider.cpp.

void Provider::setNoUploadUrl ( const KUrl &  url  ) 

Sets the URL where a user is led if the provider does not support uploads.

Definition at line 89 of file provider.cpp.

void Provider::setUploadUrl ( const KUrl &  url  ) 

Sets the upload URL.

Definition at line 79 of file provider.cpp.

void Provider::setWebAccess ( const KUrl &  url  ) 

Sets the URL of a web frontend for the provider.

Definition at line 99 of file provider.cpp.

void Provider::setWebService ( const KUrl &  url  ) 

Sets the URL of the DXS, if offered by the provider.

Definition at line 109 of file provider.cpp.

KUrl Provider::uploadUrl (  )  const

Retrieves the upload URL.

Returns:
upload URL

Definition at line 84 of file provider.cpp.

KUrl Provider::webAccess (  )  const

Retrieves the web frontend URL.

Returns:
web frontend URL

Definition at line 104 of file provider.cpp.

KUrl Provider::webService (  )  const

Retrieves the URL to the DXS Web Service.

Returns:
DXS Web Service URL

Definition at line 114 of file provider.cpp.


The documentation for this class was generated from the following files:
  • provider.h
  • provider.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