Brief description of class still missing. More...
#include <PackageInfo.h>
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 PackageInfo * | package (QString package) |
Brief description of class still missing.
Full description of class still missing
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; }
QGpCoreTools::PackageInfo::PackageInfo | ( | const PackageInfo & | o | ) |
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; }
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] |
Referenced by DinverCore::DinverCoreObject::defaultPluginPaths(), SciFigs::SciFigsGlobal::initPlugins(), and Preferences::on_searchTool_clicked().
{return libDir();}
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;}
QList< PackageInfo > * QGpCoreTools::PackageInfo::list | ( | ) | [static] |
Referenced by QGpCoreTools::CoreApplicationPrivate::authors(), QGpCoreTools::CoreApplicationPrivate::constructorApplicationName(), QGpCoreTools::CoreApplicationPrivate::initTranslations(), and QGpCoreTools::CoreApplicationPrivate::version().
{ if(!_list) _list=new QList<PackageInfo>; return _list; }
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;}