9#ifndef ATTICA_DOWNLOADITEM_H
10#define ATTICA_DOWNLOADITEM_H
12#include <QSharedDataPointer>
15#include "attica_export.h"
16#include "downloaddescription.h"
29 typedef QList<DownloadItem> List;
55 void setUrl(
const QUrl &url);
57 void setMimeType(
const QString &mimeType);
58 QString mimeType()
const;
59 void setPackageName(
const QString &packageName);
60 QString packageName()
const;
61 void setPackageRepository(
const QString &packageRepository);
62 QString packageRepository()
const;
63 void setGpgFingerprint(
const QString &gpgFingerprint);
64 QString gpgFingerprint()
const;
65 void setGpgSignature(
const QString &gpgSignature);
66 QString gpgSignature()
const;
67 void setType(Attica::DownloadDescription::Type type);
68 Attica::DownloadDescription::Type type();
72 QSharedDataPointer<Private> d;
Represents a download item.
Definition downloaditem.h:27
DownloadItem(const DownloadItem &other)
Copy constructor.
DownloadItem()
Creates an empty DownloadItem.
DownloadItem & operator=(const DownloadItem &other)
Assignment operator.
~DownloadItem()
Destructor.
The Attica namespace,.
Definition activity.h:21