statusicon = iIconPkgRemove;
}
- QString showVer = "";
+ QString showVer;
if( upgradeable && (statfilter==Package::PkgStatUpgradeable ||
(statfilter==Package::PkgStatUnknown && marked==Package::PkgOpInstallUpgrade) ||
(catfilter==PackageView::CatFilterAllMarked && marked==Package::PkgOpInstallUpgrade) ))
painter->drawText(r, Qt::AlignTop|Qt::AlignRight, showVer, &r);
ver_w = r.width();
} else if( blacklisted==BlacklistSelect::BlacklistThis ) {
- if( upgradeable && upg_version!="" ) {
+ if( upgradeable && !upg_version.isEmpty() ) {
showVer = upg_version;
} else {
showVer = version;
if( pkg_ != 0 )
{
QString name = pkg_->name();
- if( pkg_->maemoDisplayName()!="" )
+ if( !pkg_->maemoDisplayName().isEmpty() )
name = pkg_->maemoDisplayName();
p->setData(UserRoleName, name);
} else {
return;
}
-#ifdef Q_WS_MAEMO_5
if( iAptInterface->numSelectedPackages() == 0 )
{
resetWindow();
event->ignore();
}
}
-#else // for simulator
- resetWindow();
- event->accept();
-#endif
}
void PackageView::changeEvent(QEvent *e)
op = Package::PkgOpNone;
}
+ if( pkg->isPinned() && op != Package::PkgOpNone ) {
+ ConfirmDialog d(true, this);
+ d.setText("Warning","Package has been pinned in apt preferences. Operation might not go as expected. Mark anyway?");
+ if( !d.exec() )
+ op = Package::PkgOpNone;
+ }
+
pkg->setMarkedForOperation( op );
item->setData( UserRoleMarked, (int)op );
updateLabel();
iAptInterface->writeBlacklist();
ui->btn_StatusFilter->setEnabled(true);
- //iSelectedCatFilter = iDefaultCatFilter;
+ iSelectedCatFilter = iDefaultCatFilter;
//iSortOrder = SortAlpha;
iSortNoticeShown = false;
if( !ui->searchBar->isVisible() )
return;
- if( text=="" ) {
+ if( text.isEmpty() ) {
on_btn_searchClose_clicked();
return;
}
} else {
errors++;
}
- } else if( line!="" ){
+ } else if( !line.isEmpty() ){
errors++;
}
}