Attica 5.109.0
Public Types | Public Member Functions | List of all members
Attica::DownloadDescription

Represents a download description. More...

#include <Attica/DownloadDescription>

Public Types

enum  Type { FileDownload = 0 , LinkDownload , PackageDownload }
 

Public Member Functions

 DownloadDescription (const DownloadDescription &other)
 
QString category () const
 
QString distributionType () const
 
QString gpgFingerprint () const
 
QString gpgSignature () const
 
bool hasPrice () const
 
int id () const
 The id of the description - as one Content can have multiple download descriptions associated.
 
QString link () const
 
QString name () const
 
DownloadDescriptionoperator= (const DownloadDescription &other)
 
QString packageName () const
 
QString priceAmount () const
 
QString priceReason () const
 
QString repository () const
 
void setCategory (const QString &category)
 
void setDistributionType (const QString &distributionType)
 
void setGpgFingerprint (const QString &fingerprint)
 
void setGpgSignature (const QString &signature)
 
void setHasPrice (bool hasPrice)
 
void setId (int id)
 
void setLink (const QString &link)
 
void setName (const QString &name)
 
void setPackageName (const QString &packageName)
 
void setPriceAmount (const QString &priceAmount)
 
void setPriceReason (const QString &priceReason)
 
void setRepository (const QString &repository)
 
void setSize (uint size)
 
void setTags (const QStringList &tags)
 Set the list of tags for this download description.
 
void setType (Attica::DownloadDescription::Type type)
 
uint size () const
 
QStringList tags () const
 Get the list of tags for this download description.
 
Attica::DownloadDescription::Type type () const
 

Detailed Description

Represents a download description.

Member Function Documentation

◆ id()

int Attica::DownloadDescription::id ( ) const

The id of the description - as one Content can have multiple download descriptions associated.

This will simply be 1, 2, ...

◆ setTags()

void Attica::DownloadDescription::setTags ( const QStringList &  tags)

Set the list of tags for this download description.

Since
5.50

◆ tags()

QStringList Attica::DownloadDescription::tags ( ) const

Get the list of tags for this download description.

Since
5.50