Package::Package(QByteArray name_, AAptInterface *apt_):
iAptInterface(apt_), iName(name_), iIsInstalled(false), iMarkedForOperation(false),
iPkgStatus(PkgStatUnknown), iSize(0), iInstalledSize(0), iMarkedOperation(PkgOpNone),
- iBlacklist(BlacklistSelect::BlacklistNone), iIcon(0)
+ iBlacklist(BlacklistSelect::BlacklistNone), iIcon(0), iPinned(false)
{
}
QString Package::displayName()
{
QString pkgname = name();
- if( iMaemoDisplayName!="" )
+ if( !iMaemoDisplayName.isEmpty() )
pkgname = maemoDisplayName();
QString n( pkgname.at(0) );
n = n.toUpper();
{
if( iIconData.length() > 0 && iIcon == 0 ) {
iIcon = new QPixmap();
- iIconData = QByteArray::fromBase64( iIconData );
- if( !iIcon->loadFromData( iIconData ) ) {
+ if( !iIcon->loadFromData(QByteArray::fromBase64(iIconData)) ) {
qDebug() << "Warning: Package" << iName << "has invalid icon data";
}
}
-
}
bool Package::isUpgradeable()
QString Package::upgradeableVersion()
{
- QString ver="";
+ QString ver;
if( isInstalled() ) {
Package* newer = iAptInterface->packagesAvailable()->value(iName,0);
if( newer )
Package::packageStatus Package::status()
{
- updateStatus(); // not optimal, but it's here just in case
+ updateStatus(); // just in case
return iPkgStatus;
}
bool Package::versionConflicts(QString conflictVer, QString operVer)
{
- if( conflictVer=="" )
+ if( conflictVer.isEmpty() )
return true;
bool confl = false;