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) | |
| 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
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
| 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
KDE 4.5 PyKDE API Reference