9#ifndef ATTICA_PROJECT_H
10#define ATTICA_PROJECT_H
15#include <QSharedDataPointer>
19#include "attica_export.h"
32 typedef QList<Project> List;
40 void setId(
const QString &);
43 void setName(
const QString &);
46 void setVersion(
const QString &);
47 QString version()
const;
49 void setUrl(
const QString &);
52 void setLicense(
const QString &);
53 QString license()
const;
55 void setSummary(
const QString &);
56 QString summary()
const;
58 void setDescription(
const QString &);
59 QString description()
const;
61 void setDevelopers(
const QStringList &);
62 QStringList developers()
const;
64 void setRequirements(
const QString &);
65 QString requirements()
const;
67 void setSpecFile(
const QString &);
68 QString specFile()
const;
70 void addExtendedAttribute(
const QString &key,
const QString &value);
71 QString extendedAttribute(
const QString &key)
const;
73 QMap<QString, QString> extendedAttributes()
const;
79 QSharedDataPointer<Private> d;
Represents a project.
Definition project.h:30
The Attica namespace,.
Definition activity.h:21