All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Static Public Member Functions
QGpCoreTools::PackageInfo Class Reference

Brief description of class still missing. More...

#include <PackageInfo.h>

List of all members.

Public Member Functions

const QString & authors () const
const QString & binDir () const
const QString & distribution () const
const QString & dllDir () const
const QString & includeDir () const
const QString & libDir () const
const QString & package () const
 PackageInfo (QString package, QString binDir, QString libDir, QString includeDir, QString shareDir, QString version, QString versionTime, QString versionType, QString distribtion, QString authors)
 PackageInfo (const PackageInfo &o)
const QString & shareDir () const
const QString & version () const
const QString & versionTime () const
const QString & versionType () const

Static Public Member Functions

static QString getInstallDir (QString organization, QString package, QString dir, QString defaultDir)
static QList< PackageInfo > * list ()
static const PackageInfopackage (QString package)

Detailed Description

Brief description of class still missing.

Full description of class still missing


Constructor & Destructor Documentation

QGpCoreTools::PackageInfo::PackageInfo ( QString  package,
QString  binDir,
QString  libDir,
QString  includeDir,
QString  shareDir,
QString  version,
QString  versionTime,
QString  versionType,
QString  distribution,
QString  authors 
)

Description of constructor still missing

References authors(), binDir(), distribution(), includeDir(), libDir(), package(), shareDir(), version(), versionTime(), and versionType().

{
  _package=package;
  _binDir=binDir;
  _libDir=libDir;
  _includeDir=includeDir;
  _shareDir=shareDir;
  _version=version;
  _versionTime=versionTime;
  _versionType=versionType;
  _distribution=distribution;
  _authors=authors;
}

Copy constructor

{
  _package=o._package;
  _binDir=o._binDir;
  _libDir=o._libDir;
  _includeDir=o._includeDir;
  _shareDir=o._shareDir;
  _version=o._version;
  _versionTime=o._versionTime;
  _versionType=o._versionType;
  _distribution=o._distribution;
  _authors=o._authors;
}

Member Function Documentation

const QString& QGpCoreTools::PackageInfo::authors ( ) const [inline]

Referenced by PackageInfo().

{return _authors;}
const QString& QGpCoreTools::PackageInfo::binDir ( ) const [inline]

Referenced by PackageInfo().

{return _binDir;}
const QString& QGpCoreTools::PackageInfo::distribution ( ) const [inline]

Referenced by PackageInfo().

{return _distribution;}
const QString& QGpCoreTools::PackageInfo::dllDir ( ) const [inline]
QString QGpCoreTools::PackageInfo::getInstallDir ( QString  organization,
QString  package,
QString  dir,
QString  defaultDir 
) [static]
{
  QSettings reg(organization, package);
  reg.beginGroup("installpaths");
  if(reg.contains(dir)) {
    return reg.value(dir).toString();
  } else {
    return defaultDir;
  }
}
const QString& QGpCoreTools::PackageInfo::includeDir ( ) const [inline]

Referenced by PackageInfo().

{return _includeDir;}
const QString& QGpCoreTools::PackageInfo::libDir ( ) const [inline]

Referenced by PackageInfo().

{return _libDir;}
const QString& QGpCoreTools::PackageInfo::package ( ) const [inline]

Referenced by PackageInfo().

{return _package;}
const PackageInfo * QGpCoreTools::PackageInfo::package ( QString  package) [static]
{
  for(QList<PackageInfo>::iterator it=PackageInfo::_list->begin();it!=PackageInfo::_list->end(); it++ ) {
    if(package==it->package()) {
      return &(*it);
    }
  }
  return 0;
}
const QString& QGpCoreTools::PackageInfo::shareDir ( ) const [inline]

Referenced by PackageInfo(), and PointageWidget::PointageWidget().

{return _shareDir;}
const QString& QGpCoreTools::PackageInfo::version ( ) const [inline]

Referenced by PackageInfo().

{return _version;}
const QString& QGpCoreTools::PackageInfo::versionTime ( ) const [inline]

Referenced by PackageInfo().

{return _versionTime;}
const QString& QGpCoreTools::PackageInfo::versionType ( ) const [inline]

Referenced by PackageInfo().

{return _versionType;}

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines