• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • knewstuff
 

knewstuff

  • KNS
  • DownloadDialog
Public Slots | Public Member Functions | Static Public Member Functions | Protected Slots
KNS::DownloadDialog Class Reference

#include <downloaddialog.h>

Inherits KDialogBase.

List of all members.

Public Slots

void slotProviders (Provider::List *list)

Public Member Functions

 DownloadDialog (Engine *engine, TQWidget *parent, const TQString &caption)
 DownloadDialog (TQWidget *parent, const TQString &caption)
 ~DownloadDialog ()
void setType (TQString type)
void load ()
void setProviderList (const TQString &providerList)
void load (TQString providerList)
void addProvider (Provider *p)
void addEntry (Entry *entry)
void addEntry (Entry *entry, const TQStringList &variants)
void clear ()
 DownloadDialog (Engine *engine, TQWidget *parent=0)
 DownloadDialog (TQWidget *parent=0)
TQPtrList< Entry > installedEntries ()

Static Public Member Functions

static void open (const TQString &type, const TQString &caption)
static void open (TQString type) KDE_DEPRECATED

Protected Slots

void slotApply ()
void slotOk ()

Detailed Description

Common download dialog for data browsing and installation.

It provides an easy-to-use convenience method named open() which does all the work, unless a more complex operation is needed.

 KNewStuff::DownloadDialog::open("kdesktop/wallpapers");
Author:
Josef Spillner (spillner@kde.org)
Maintainer:
Josef Spillner (spillner@kde.org)

Definition at line 57 of file downloaddialog.h.


Constructor & Destructor Documentation

DownloadDialog::DownloadDialog ( Engine *  engine,
TQWidget *  parent,
const TQString &  caption 
)

Constructor.

Parameters:
enginea pre-built engine object, or NULL if the download dialog should create an engine on its own
parentthe parent window
captionthe dialog caption

Definition at line 123 of file downloaddialog.cpp.

DownloadDialog::DownloadDialog ( TQWidget *  parent,
const TQString &  caption 
)

Alternative constructor.

Always uses an internal engine.

Parameters:
parentthe parent window
captionthe dialog caption

Definition at line 130 of file downloaddialog.cpp.

DownloadDialog::~DownloadDialog ( )

Destructor.

Definition at line 156 of file downloaddialog.cpp.

DownloadDialog::DownloadDialog ( Engine *  engine,
TQWidget *  parent = 0 
)

Constructor.

Parameters:
enginea pre-built engine object, or NULL if the download dialog should create an engine on its own
parentthe parent window

Definition at line 100 of file downloaddialog.cpp.

DownloadDialog::DownloadDialog ( TQWidget *  parent = 0)

Alternative constructor.

Always uses an internal engine.

Parameters:
parentthe parent window

Definition at line 107 of file downloaddialog.cpp.


Member Function Documentation

void DownloadDialog::addEntry ( Entry *  entry)

Adds an additional entry to the current provider.

This is normally done internally.

Parameters:
entrya Hotstuff data entry to be added

Definition at line 448 of file downloaddialog.cpp.

void DownloadDialog::addEntry ( Entry *  entry,
const TQStringList &  variants 
)

Adds an additional entry to the current provider.

This is normally done internal. This version takes into accounts the download variant.

Parameters:
entrya Hotstuff data entry to be added
variantsall variants this entry is intended for

Definition at line 411 of file downloaddialog.cpp.

void DownloadDialog::addProvider ( Provider *  p)

Adds another provider to the download dialog.

This is normally done internally.

Parameters:
pthe Hotstuff provider to be added

Definition at line 215 of file downloaddialog.cpp.

void DownloadDialog::clear ( )

Clears the entry list of the current provider.

This is normally done internally.

Definition at line 175 of file downloaddialog.cpp.

TQPtrList< Entry > DownloadDialog::installedEntries ( )

Returns the list of installed data entries.

Returns:
list of data entries which have been installed

Definition at line 875 of file downloaddialog.cpp.

void DownloadDialog::load ( )

Fetches descriptions of all available data, optionally considering a previously set type.

Definition at line 165 of file downloaddialog.cpp.

void DownloadDialog::load ( TQString  providerList)

Fetches descriptions of all available data, optionally considering a previously set type.

Parameters:
providerListthe URl to the list of providers; if empty we first try the ProvidersUrl from KGlobal::config, then we fall back to a hardcoded value.

Definition at line 170 of file downloaddialog.cpp.

void DownloadDialog::open ( const TQString &  type,
const TQString &  caption 
) [static]

Opens the download dialog.

This is a convenience method which automatically sets up the dialog.

See also:
setType()
load()
Parameters:
typea data type such as "korganizer/calendar"
captionthe dialog caption

Definition at line 861 of file downloaddialog.cpp.

void DownloadDialog::open ( TQString  type) [static]

Opens the download dialog.

This is a convenience method which automatically sets up the dialog.

See also:
setType()
load()
Parameters:
typea data type such as "korganizer/calendar"
Deprecated:
use open( const TQString& type, const TQString& caption );

Definition at line 114 of file downloaddialog.cpp.

void DownloadDialog::setProviderList ( const TQString &  providerList)

Explicitly uses this provider list instead of the one read from the application configuration.

Parameters:
providerListthe URL of the provider list
Since:
3.4

Definition at line 848 of file downloaddialog.cpp.

void DownloadDialog::setType ( TQString  type)

Restricts the display of available data to a certain data type.

Parameters:
typea Hotstuff data type such as "korganizer/calendar"

Definition at line 843 of file downloaddialog.cpp.

void DownloadDialog::slotProviders ( Provider::List *  list) [slot]

Availability of the provider list.

Parameters:
listlist of Hotstuff providers

Definition at line 197 of file downloaddialog.cpp.


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

knewstuff

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

knewstuff

Skip menu "knewstuff"
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • krandr
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for knewstuff by doxygen 1.7.6.1
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |