KDE 4.7 PyKDE API Reference
  • KDE's Python API
  • Overview
  • PyKDE Home
  • Sitemap
  • Contact Us
 

UploadDialog Class Reference

from PyKDE4.knewstuff import *

Inherits: KDialog → QDialog → QWidget → QObject
Namespace: KNS3

Detailed Description

KNewStuff file upload dialog.

Using this dialog, data can easily be uploaded to the Hotstuff servers.

Maintainer: Jeremy Whiting (jpwhiting@kde.org)

Since:
4.4


Methods

 __init__ (self, QWidget parent=0)
 __init__ (self, QString configFile, QWidget parent=0)
 accept (self)
 selectCategory (self, QString category)
 setChangelog (self, QString changelog)
 setDescription (self, QString description)
 setPreviewImageFile (self, long number, KUrl file)
 setPrice (self, float price)
 setPriceEnabled (self, bool enabled)
 setPriceReason (self, QString reason)
 setUploadFile (self, KUrl payloadFile)
 setUploadName (self, QString name)
 setVersion (self, QString version)

Method Documentation

__init__ (  self,
QWidget  parent=0
)

Create a new upload dialog.

Parameters:
parent  the parent window

__init__ (  self,
QString  configFile,
QWidget  parent=0
)

Create a new upload dialog.

Parameters:
parent  the parent window

accept (   self )
selectCategory (  self,
QString  category
)

Set the suggested category for the upload. The .knsrc file may contain multiple upload categories, this sets which one is pre-selected. It does not add any new category to the list of available categories.

Parameters:
category  the suggested category for the upload

setChangelog (  self,
QString  changelog
)

Set the suggested changelog displayed in the upload dialog. The user can still change this.

Parameters:
version  version

setDescription (  self,
QString  description
)

Set the suggested description displayed in the upload dialog. The user can still change this.

Parameters:
description 

setPreviewImageFile (  self,
long  number,
KUrl  file
)

Set one of the threee preview images displayed in the upload dialog. The user can still change this.

Parameters:
number  The number of the preview image to set, either 1, 2, or 3.
file  A URL to the file to be used as preview image

Since:
4.6

setPrice (  self,
float  price
)

Set the suggested price displayed in the upload dialog. The user can still change this.

Parameters:
version  version

setPriceEnabled (  self,
bool  enabled
)

Enable the UI to let the user to set a price for the uploaded item.

Parameters:
enabled  enable the price option - it is enabled by default

Since:
4.5

setPriceReason (  self,
QString  reason
)

Set the suggested rationale why this item costs something to download. The user can still change this.

Parameters:
version  version

setUploadFile (  self,
KUrl  payloadFile
)

Set the file to be uploaded. This has to be set for the dialog to work, before displaying the dialog.

Parameters:
payloadFile  the payload data file

setUploadName (  self,
QString  name
)

Set the suggested title for the upload. The application can suggest a title which can then be edited by the user before uploading. The name field will be left empty if no title was set.

Parameters:
name  the suggested name for the upload

setVersion (  self,
QString  version
)

Set the suggested version displayed in the upload dialog. The user can still change this.

Parameters:
version 

  • Full Index

Modules

  • akonadi
  • dnssd
  • kdecore
  • kdeui
  • khtml
  • kio
  • knewstuff
  • kparts
  • kutils
  • nepomuk
  • phonon
  • plasma
  • polkitqt
  • solid
  • soprano
This documentation is maintained by Simon Edwards.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal