9#include "downloaddescription.h"
19 Attica::DownloadDescription::Type
type = Attica::DownloadDescription::FileDownload;
20 bool hasPrice =
false;
38DownloadDescription::DownloadDescription()
54DownloadDescription::~DownloadDescription()
58QString Attica::DownloadDescription::category()
const
68void DownloadDescription::setId(
int id)
73void DownloadDescription::setCategory(
const QString &category)
75 d->category = category;
78QString Attica::DownloadDescription::distributionType()
const
80 return d->distributionType;
83void DownloadDescription::setDistributionType(
const QString &distributionType)
85 d->distributionType = distributionType;
88bool Attica::DownloadDescription::hasPrice()
const
93void DownloadDescription::setHasPrice(
bool hasPrice)
95 d->hasPrice = hasPrice;
98Attica::DownloadDescription::Type DownloadDescription::type()
const
103void DownloadDescription::setType(Attica::DownloadDescription::Type type)
108QString Attica::DownloadDescription::link()
const
113void DownloadDescription::setLink(
const QString &link)
118QString Attica::DownloadDescription::name()
const
123void DownloadDescription::setName(
const QString &name)
128QString Attica::DownloadDescription::priceAmount()
const
130 return d->priceAmount;
133void DownloadDescription::setPriceAmount(
const QString &priceAmount)
135 d->priceAmount = priceAmount;
138QString Attica::DownloadDescription::priceReason()
const
140 return d->priceReason;
143void Attica::DownloadDescription::setPriceReason(
const QString &priceReason)
145 d->priceReason = priceReason;
148uint Attica::DownloadDescription::size()
const
153void Attica::DownloadDescription::setSize(uint size)
158QString Attica::DownloadDescription::gpgFingerprint()
const
160 return d->gpgFingerprint;
163void Attica::DownloadDescription::setGpgFingerprint(
const QString &fingerprint)
165 d->gpgFingerprint = fingerprint;
168QString Attica::DownloadDescription::gpgSignature()
const
170 return d->gpgSignature;
173void Attica::DownloadDescription::setGpgSignature(
const QString &signature)
175 d->gpgSignature = signature;
178QString Attica::DownloadDescription::packageName()
const
180 return d->packageName;
183void Attica::DownloadDescription::setPackageName(
const QString &packageName)
185 d->packageName = packageName;
188QString Attica::DownloadDescription::repository()
const
190 return d->repository;
193void Attica::DownloadDescription::setRepository(
const QString &repository)
195 d->repository = repository;
Represents a download description.
void setTags(const QStringList &tags)
Set the list of tags for this download description.
QStringList tags() const
Get the list of tags for this download description.
int id() const
The id of the description - as one Content can have multiple download descriptions associated.
Type type(const QSqlDatabase &db)
KIOCORE_EXPORT CopyJob * link(const QList< QUrl > &src, const QUrl &destDir, JobFlags flags=DefaultFlags)
Category category(StandardShortcut id)
QString name(StandardShortcut id)