9 #ifndef DOWNLOADDESCRIPTION_H 10 #define DOWNLOADDESCRIPTION_H 12 #include <QSharedData> 15 #include "attica_export.h" 20 class ATTICA_EXPORT DownloadDescription
30 DownloadDescription();
31 DownloadDescription(
const DownloadDescription &other);
33 DownloadDescription &operator=(
const DownloadDescription &other);
34 ~DownloadDescription();
41 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 42 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
46 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 47 ATTICA_DEPRECATED_VERSION(0, 2,
"Use DownloadDescription::type()")
48 Attica::DownloadDescription::Type type();
50 Attica::DownloadDescription::Type type()
const;
51 #if ATTICA_ENABLE_DEPRECATED_SINCE(0, 2) 52 ATTICA_DEPRECATED_VERSION(0, 2,
"Use DownloadDescription::type()")
53 bool isDownloadtypLink();
55 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 56 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
59 bool hasPrice()
const;
60 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 61 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
65 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 66 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
70 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 71 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
75 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 76 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
79 QString distributionType()
const;
80 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 81 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
85 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 86 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
90 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 91 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
95 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 96 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
100 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 101 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
105 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 106 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
110 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4) 111 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
122 void setType(Attica::DownloadDescription::Type type);
123 #if ATTICA_ENABLE_DEPRECATED_SINCE(0, 2) 124 ATTICA_DEPRECATED_VERSION(0, 2,
"Use DownloadDescription::setType(Attica::DownloadDescription::Type)")
125 void setDownloadtypLink(
bool isLink);
127 void setHasPrice(
bool hasPrice);
128 void setCategory(
const QString &category);
129 void setName(
const QString &name);
130 void setLink(
const QString &link);
131 void setDistributionType(
const QString &distributionType);
132 void setPriceReason(
const QString &priceReason);
133 void setPriceAmount(
const QString &priceAmount);
134 void setSize(uint size);
135 void setGpgFingerprint(
const QString &fingerprint);
136 void setGpgSignature(
const QString &signature);
137 void setPackageName(
const QString &packageName);
138 void setRepository(
const QString &repository);
152 #endif // DOWNLOADDESCRIPTION_H