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

KNewStuff

KNS::KDXSButton

KNS::KDXSButton Class Reference

KNewStuff DXS interaction button. More...

#include <kdxsbutton.h>

Inheritance diagram for KNS::KDXSButton:

Inheritance graph
[legend]

List of all members.


Public Slots

void slotCategories (QList< KNS::Category * > categories)
void slotChanges (QStringList entries)
void slotClicked ()
void slotComment (bool success)
void slotComments (QStringList comments)
void slotEntries (QList< KNS::Entry * > entries)
void slotError ()
void slotFault ()
void slotHistory (QStringList entries)
void slotInfo (QString provider, QString server, QString version)
void slotPayloadFailed (KNS::Entry *)
void slotPayloadLoaded (KUrl url)
void slotRating (bool success)
void slotRemoval (bool success)
void slotSubscription (bool success)
void slotTriggered (QAction *action)
void slotVersionsActivated (int id)
void slotVersionsHighlighted (int id)

Public Member Functions

 KDXSButton (QWidget *parent)
void setEngine (KNS::DxsEngine *engine)
void setEntry (KNS::Entry *e)
void setProvider (const KNS::Provider *provider)
 ~KDXSButton ()

Detailed Description

KNewStuff DXS interaction button.

This button and its associated popup menu appear beside each item in the download dialog. The user may use it to perform all the actions on the item including installation, uninstallation and collaborative actions.

This class is used internally by the DownloadDialog class.

For internal use only.

Definition at line 49 of file kdxsbutton.h.


Constructor & Destructor Documentation

KDXSButton::KDXSButton ( QWidget *  parent  ) 

Definition at line 52 of file kdxsbutton.cpp.

KDXSButton::~KDXSButton (  ) 

Definition at line 120 of file kdxsbutton.cpp.


Member Function Documentation

void KDXSButton::setEngine ( KNS::DxsEngine *  engine  ) 

Definition at line 200 of file kdxsbutton.cpp.

void KDXSButton::setEntry ( KNS::Entry *  e  ) 

Todo:
Set different button text when string freeze is over? "Install again"

Definition at line 124 of file kdxsbutton.cpp.

void KDXSButton::setProvider ( const KNS::Provider *  provider  ) 

Definition at line 166 of file kdxsbutton.cpp.

void KDXSButton::slotCategories ( QList< KNS::Category * >  categories  )  [slot]

Definition at line 261 of file kdxsbutton.cpp.

void KDXSButton::slotChanges ( QStringList  entries  )  [slot]

Definition at line 289 of file kdxsbutton.cpp.

void KDXSButton::slotClicked (  )  [slot]

Definition at line 503 of file kdxsbutton.cpp.

void KDXSButton::slotComment ( bool  success  )  [slot]

Definition at line 363 of file kdxsbutton.cpp.

void KDXSButton::slotComments ( QStringList  comments  )  [slot]

Definition at line 277 of file kdxsbutton.cpp.

void KNS::KDXSButton::slotEntries ( QList< KNS::Entry * >  entries  )  [slot]

void KDXSButton::slotError (  )  [slot]

Definition at line 383 of file kdxsbutton.cpp.

void KDXSButton::slotFault (  )  [slot]

Definition at line 376 of file kdxsbutton.cpp.

void KDXSButton::slotHistory ( QStringList  entries  )  [slot]

Definition at line 301 of file kdxsbutton.cpp.

void KDXSButton::slotInfo ( QString  provider,
QString  server,
QString  version 
) [slot]

Definition at line 250 of file kdxsbutton.cpp.

void KDXSButton::slotPayloadFailed ( KNS::Entry *   )  [slot]

Definition at line 546 of file kdxsbutton.cpp.

void KDXSButton::slotPayloadLoaded ( KUrl  url  )  [slot]

Definition at line 528 of file kdxsbutton.cpp.

void KDXSButton::slotRating ( bool  success  )  [slot]

Definition at line 350 of file kdxsbutton.cpp.

void KDXSButton::slotRemoval ( bool  success  )  [slot]

Definition at line 324 of file kdxsbutton.cpp.

void KDXSButton::slotSubscription ( bool  success  )  [slot]

Definition at line 337 of file kdxsbutton.cpp.

void KDXSButton::slotTriggered ( QAction *  action  )  [slot]

Definition at line 398 of file kdxsbutton.cpp.

void KDXSButton::slotVersionsActivated ( int  id  )  [slot]

Definition at line 390 of file kdxsbutton.cpp.

void KDXSButton::slotVersionsHighlighted ( int  id  )  [slot]

Definition at line 489 of file kdxsbutton.cpp.


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