Attica::Project

Search for usage in LXR

Attica::Project Class Reference

#include <Attica/Project>

Public Types

typedef QList< ProjectList
 

Public Member Functions

 Project (const Project &other)
 
void addExtendedAttribute (const QString &key, const QString &value)
 
QString description () const
 
QStringList developers () const
 
QString extendedAttribute (const QString &key) const
 
QMap< QString, QStringextendedAttributes () const
 
QString id () const
 
bool isValid () const
 
QString license () const
 
QString name () const
 
Projectoperator= (const Project &other)
 
QString requirements () const
 
void setDescription (const QString &)
 
void setDevelopers (const QStringList &)
 
void setId (const QString &)
 
void setLicense (const QString &)
 
void setName (const QString &)
 
void setRequirements (const QString &)
 
void setSpecFile (const QString &)
 
void setSummary (const QString &)
 
void setUrl (const QString &)
 
void setVersion (const QString &)
 
QString specFile () const
 
QString summary () const
 
QString url () const
 
QString version () const
 

Detailed Description

Represents a project.

Definition at line 29 of file project.h.

Member Typedef Documentation

◆ List

Definition at line 32 of file project.h.

Constructor & Destructor Documentation

◆ Project() [1/2]

Project::Project ( )

Definition at line 34 of file project.cpp.

◆ Project() [2/2]

Project::Project ( const Project & other)

Definition at line 39 of file project.cpp.

◆ ~Project()

Project::~Project ( )

Definition at line 50 of file project.cpp.

Member Function Documentation

◆ addExtendedAttribute()

void Project::addExtendedAttribute ( const QString & key,
const QString & value )

Definition at line 154 of file project.cpp.

◆ description()

QString Project::description ( ) const

Definition at line 119 of file project.cpp.

◆ developers()

QStringList Project::developers ( ) const

Definition at line 129 of file project.cpp.

◆ extendedAttribute()

QString Project::extendedAttribute ( const QString & key) const

Definition at line 159 of file project.cpp.

◆ extendedAttributes()

QMap< QString, QString > Project::extendedAttributes ( ) const

Definition at line 164 of file project.cpp.

◆ id()

QString Project::id ( ) const

Definition at line 59 of file project.cpp.

◆ isValid()

bool Project::isValid ( ) const

Definition at line 169 of file project.cpp.

◆ license()

QString Project::license ( ) const

Definition at line 89 of file project.cpp.

◆ name()

QString Project::name ( ) const

Definition at line 69 of file project.cpp.

◆ operator=()

Project & Project::operator= ( const Project & other)

Definition at line 44 of file project.cpp.

◆ requirements()

QString Project::requirements ( ) const

Definition at line 139 of file project.cpp.

◆ setDescription()

void Project::setDescription ( const QString & name)

Definition at line 114 of file project.cpp.

◆ setDevelopers()

void Project::setDevelopers ( const QStringList & name)

Definition at line 124 of file project.cpp.

◆ setId()

void Project::setId ( const QString & u)

Definition at line 54 of file project.cpp.

◆ setLicense()

void Project::setLicense ( const QString & name)

Definition at line 84 of file project.cpp.

◆ setName()

void Project::setName ( const QString & name)

Definition at line 64 of file project.cpp.

◆ setRequirements()

void Project::setRequirements ( const QString & name)

Definition at line 134 of file project.cpp.

◆ setSpecFile()

void Project::setSpecFile ( const QString & name)

Definition at line 144 of file project.cpp.

◆ setSummary()

void Project::setSummary ( const QString & name)

Definition at line 104 of file project.cpp.

◆ setUrl()

void Project::setUrl ( const QString & name)

Definition at line 94 of file project.cpp.

◆ setVersion()

void Project::setVersion ( const QString & name)

Definition at line 74 of file project.cpp.

◆ specFile()

QString Project::specFile ( ) const

Definition at line 149 of file project.cpp.

◆ summary()

QString Project::summary ( ) const

Definition at line 109 of file project.cpp.

◆ url()

QString Project::url ( ) const

Definition at line 99 of file project.cpp.

◆ version()

QString Project::version ( ) const

Definition at line 79 of file project.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Sat Apr 27 2024 22:14:15 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.