Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Package Class Reference

#include </home/clem/local/src/opie/noncore/settings/aqpkg/package.h>

Collaboration diagram for Package:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Package (QString &name)
 Package (char *name)
 ~Package ()
void setLocalPackage (Package *p)
void setPackageName (const QString &name)
void setVersion (const QString &v)
void setStatus (const QString &s)
void setDescription (const QString &d)
void setFilename (const QString &f)
void setPackageStoredLocally (bool local)
void setInstalledToRoot (bool root)
void setInstalledTo (Destination *d)
void setDependancies (QString &deps)
void setPackageSize (const QString &size)
void setSection (const QString &sect)
PackagegetLocalPackage ()
QString getPackageName ()
QString getVersion ()
QString getStatus ()
QString getDescription ()
QString getFilename ()
QString getDependancies ()
QString getPackageSize ()
QString getSection ()
bool getNewVersionAvailable ()
bool isInstalled ()
bool isPackageStoredLocally ()
bool isInstalledToRoot ()
QString getInstalledVersion ()
QString getInstalledPackageName ()
DestinationgetInstalledTo ()
QString toString ()

Private Attributes

PackagelocalPackage
QString packageName
QString version
QString status
QString description
QString filename
bool packageStoredLocally
bool installedToRoot
bool installed
bool differentVersionAvailable
QString dependancies
QString packageSize
QString section
DestinationinstalledTo

Detailed Description

Author:
Andy Qua

Definition at line 42 of file package.h.


Constructor & Destructor Documentation

Package::Package QString name  ) 
 

Definition at line 35 of file package.cpp.

References description, installed, installedTo, installedToRoot, localPackage, packageName, packageSize, packageStoredLocally, section, tempstr, tr, and version.

Package::Package char *  name  ) 
 

Definition at line 53 of file package.cpp.

References description, differentVersionAvailable, installed, installedTo, installedToRoot, localPackage, packageName, packageSize, packageStoredLocally, section, tempstr, tr, and version.

Package::~Package  ) 
 

Definition at line 72 of file package.cpp.


Member Function Documentation

QString Package::getDependancies  )  [inline]
 

Definition at line 68 of file package.h.

References dependancies.

QString Package::getDescription  )  [inline]
 

Definition at line 66 of file package.h.

References description.

Referenced by Server::buildLocalPackages(), and PackageWindow::PackageWindow().

QString Package::getFilename  )  [inline]
 

Definition at line 67 of file package.h.

References filename.

Referenced by Server::buildLocalPackages(), MainWindow::dealWithItem(), MainWindow::downloadPackage(), and PackageWindow::PackageWindow().

QString Package::getInstalledPackageName  ) 
 

Definition at line 152 of file package.cpp.

References getPackageName(), and localPackage.

Referenced by MainWindow::dealWithItem().

Destination* Package::getInstalledTo  )  [inline]
 

Definition at line 78 of file package.h.

References installedTo.

Referenced by MainWindow::dealWithItem(), and PackageWindow::PackageWindow().

QString Package::getInstalledVersion  ) 
 

Definition at line 144 of file package.cpp.

References getVersion(), and localPackage.

Referenced by MainWindow::dealWithItem(), and PackageWindow::PackageWindow().

Package* Package::getLocalPackage  )  [inline]
 

Definition at line 62 of file package.h.

References localPackage.

Referenced by MainWindow::dealWithItem(), and PackageWindow::PackageWindow().

bool Package::getNewVersionAvailable  )  [inline]
 

Definition at line 71 of file package.h.

References differentVersionAvailable.

Referenced by MainWindow::serverSelected().

QString Package::getPackageName  )  [inline]
 

Definition at line 63 of file package.h.

References packageName.

Referenced by Server::buildLocalPackages(), MainWindow::downloadPackage(), getInstalledPackageName(), PackageWindow::PackageWindow(), MainWindow::serverSelected(), and toString().

QString Package::getPackageSize  )  [inline]
 

Definition at line 69 of file package.h.

References packageSize.

Referenced by Server::buildLocalPackages(), and PackageWindow::PackageWindow().

QString Package::getSection  )  [inline]
 

Definition at line 70 of file package.h.

References section.

Referenced by Server::buildLocalPackages(), PackageWindow::PackageWindow(), and MainWindow::serverSelected().

QString Package::getStatus  )  [inline]
 

Definition at line 65 of file package.h.

References status.

QString Package::getVersion  )  [inline]
 

Definition at line 64 of file package.h.

References version.

Referenced by Server::buildLocalPackages(), MainWindow::dealWithItem(), getInstalledVersion(), PackageWindow::PackageWindow(), setLocalPackage(), setVersion(), and toString().

bool Package::isInstalled  ) 
 

Definition at line 160 of file package.cpp.

References installed, isInstalled(), and localPackage.

Referenced by MainWindow::dealWithItem(), isInstalled(), PackageWindow::PackageWindow(), Server::readPackageFile(), and MainWindow::serverSelected().

bool Package::isInstalledToRoot  )  [inline]
 

Definition at line 75 of file package.h.

References installedToRoot.

bool Package::isPackageStoredLocally  )  [inline]
 

Definition at line 74 of file package.h.

References packageStoredLocally.

Referenced by MainWindow::dealWithItem(), and PackageWindow::PackageWindow().

void Package::setDependancies QString deps  )  [inline]
 

Definition at line 58 of file package.h.

References dependancies.

void Package::setDescription const QString d  ) 
 

Definition at line 133 of file package.cpp.

References description.

Referenced by Server::readPackageFile().

void Package::setFilename const QString f  ) 
 

Definition at line 138 of file package.cpp.

References filename.

Referenced by Server::readPackageFile().

void Package::setInstalledTo Destination d  )  [inline]
 

Definition at line 57 of file package.h.

References installedTo.

Referenced by Server::readPackageFile().

void Package::setInstalledToRoot bool  root  )  [inline]
 

Definition at line 56 of file package.h.

References installedToRoot.

Referenced by Server::readPackageFile().

void Package::setLocalPackage Package p  ) 
 

Definition at line 105 of file package.cpp.

References differentVersionAvailable, getVersion(), installed, and localPackage.

Referenced by Server::buildLocalPackages().

void Package::setPackageName const QString name  ) 
 

Definition at line 128 of file package.cpp.

References packageName.

void Package::setPackageSize const QString size  )  [inline]
 

Definition at line 59 of file package.h.

References packageSize.

Referenced by Server::readPackageFile().

void Package::setPackageStoredLocally bool  local  )  [inline]
 

Definition at line 55 of file package.h.

References packageStoredLocally.

void Package::setSection const QString sect  )  [inline]
 

Definition at line 60 of file package.h.

References section.

Referenced by Server::readPackageFile().

void Package::setStatus const QString s  ) 
 

Definition at line 89 of file package.cpp.

References QString::find(), installed, QString::mid(), QString::simplifyWhiteSpace(), status, three, and two.

Referenced by Server::readPackageFile().

void Package::setVersion const QString v  ) 
 

Definition at line 116 of file package.cpp.

References differentVersionAvailable, getVersion(), installed, localPackage, and version.

Referenced by Server::readPackageFile().

QString Package::toString  ) 
 

Definition at line 76 of file package.cpp.

References QString::append(), getPackageName(), getVersion(), localPackage, and tr.


Member Data Documentation

QString Package::dependancies [private]
 

Definition at line 95 of file package.h.

Referenced by getDependancies(), and setDependancies().

QString Package::description [private]
 

Definition at line 89 of file package.h.

Referenced by getDescription(), Package(), and setDescription().

bool Package::differentVersionAvailable [private]
 

Definition at line 94 of file package.h.

Referenced by getNewVersionAvailable(), Package(), setLocalPackage(), and setVersion().

QString Package::filename [private]
 

Definition at line 90 of file package.h.

Referenced by getFilename(), and setFilename().

bool Package::installed [private]
 

Definition at line 93 of file package.h.

Referenced by isInstalled(), Package(), setLocalPackage(), setStatus(), and setVersion().

Destination* Package::installedTo [private]
 

Definition at line 99 of file package.h.

Referenced by getInstalledTo(), Package(), and setInstalledTo().

bool Package::installedToRoot [private]
 

Definition at line 92 of file package.h.

Referenced by isInstalledToRoot(), Package(), and setInstalledToRoot().

Package* Package::localPackage [private]
 

Definition at line 84 of file package.h.

Referenced by getInstalledPackageName(), getInstalledVersion(), getLocalPackage(), isInstalled(), Package(), setLocalPackage(), setVersion(), and toString().

QString Package::packageName [private]
 

Definition at line 86 of file package.h.

Referenced by getPackageName(), Package(), and setPackageName().

QString Package::packageSize [private]
 

Definition at line 96 of file package.h.

Referenced by getPackageSize(), Package(), and setPackageSize().

bool Package::packageStoredLocally [private]
 

Definition at line 91 of file package.h.

Referenced by isPackageStoredLocally(), Package(), and setPackageStoredLocally().

QString Package::section [private]
 

Definition at line 97 of file package.h.

Referenced by getSection(), Package(), and setSection().

QString Package::status [private]
 

Definition at line 88 of file package.h.

Referenced by getStatus(), and setStatus().

QString Package::version [private]
 

Definition at line 87 of file package.h.

Referenced by getVersion(), Package(), and setVersion().


The documentation for this class was generated from the following files:
Generated on Sat Nov 5 17:44:00 2005 for OPIE by  doxygen 1.4.2