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;}