9 #ifndef DOWNLOADDESCRIPTION_H
10 #define DOWNLOADDESCRIPTION_H
12 #include <QSharedData>
15 #include "attica_export.h"
45 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
46 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
50 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
51 ATTICA_DEPRECATED_VERSION(0, 2,
"Use DownloadDescription::type()")
52 Attica::DownloadDescription::Type type();
54 Attica::DownloadDescription::Type type()
const;
55 #if ATTICA_ENABLE_DEPRECATED_SINCE(0, 2)
56 ATTICA_DEPRECATED_VERSION(0, 2,
"Use DownloadDescription::type()")
57 bool isDownloadtypLink();
59 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
60 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
63 bool hasPrice()
const;
64 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
65 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
69 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
70 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
74 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
75 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
79 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
80 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
83 QString distributionType()
const;
84 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
85 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
89 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
90 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
94 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
95 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
99 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
100 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
103 QString gpgFingerprint()
const;
104 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
105 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
109 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
110 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
114 #if ATTICA_ENABLE_DEPRECATED_SINCE(5, 4)
115 ATTICA_DEPRECATED_VERSION(5, 4,
"Use const overload")
126 void setType(Attica::DownloadDescription::Type type);
127 #if ATTICA_ENABLE_DEPRECATED_SINCE(0, 2)
128 ATTICA_DEPRECATED_VERSION(0, 2,
"Use DownloadDescription::setType(Attica::DownloadDescription::Type)")
129 void setDownloadtypLink(
bool isLink);
131 void setHasPrice(
bool hasPrice);
132 void setCategory(
const QString &category);
133 void setName(
const QString &name);
134 void setLink(
const QString &link);
135 void setDistributionType(
const QString &distributionType);
136 void setPriceReason(
const QString &priceReason);
137 void setPriceAmount(
const QString &priceAmount);
138 void setSize(uint size);
139 void setGpgFingerprint(
const QString &fingerprint);
140 void setGpgSignature(
const QString &signature);
141 void setPackageName(
const QString &packageName);
142 void setRepository(
const QString &repository);
156 #endif // DOWNLOADDESCRIPTION_H