Skip to content
This repository has been archived by the owner on Dec 4, 2020. It is now read-only.

Commit

Permalink
When listing package updates, also show ones which are being re-insta…
Browse files Browse the repository at this point in the history
…lled

and the reason why
  • Loading branch information
Kris Moore committed Oct 9, 2013
1 parent 0d4cf8f commit 418f827
Showing 1 changed file with 21 additions and 11 deletions.
32 changes: 21 additions & 11 deletions src-qt4/pc-pkgmanager/mainWin.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -228,18 +228,28 @@ void mainWin::checkMPKGUpdates() {
while (p.canReadLine()) {
line = p.readLine().simplified();
qDebug() << line;
if ( line.indexOf("Upgrading") != 0) {
continue;
if ( line.indexOf("Upgrading") == 0 ) {
tmp = line;
pkgname = tmp.section(" ", 1, 1);
pkgname.replace(":", "");
pkgover = tmp.section(" ", 2, 2);
pkgnver = tmp.section(" ", 4, 4);
QTreeWidgetItem *myItem = new QTreeWidgetItem(QStringList() << pkgname << pkgover << pkgnver);
listViewUpdatesPkgs->addTopLevelItem(myItem);
haveUpdates = true;
totPkgs++;
} // End of upgrading section
if ( line.indexOf("Reinstalling") == 0 ) {
tmp = line;
pkgname = tmp.section(" ", 1, 1);
pkgover = pkgname.section("-", -1);
pkgname.truncate(pkgname.lastIndexOf("-"));
pkgnver = tmp.section(" ", 2);
QTreeWidgetItem *myItem = new QTreeWidgetItem(QStringList() << pkgname << pkgover << pkgnver);
listViewUpdatesPkgs->addTopLevelItem(myItem);
haveUpdates = true;
totPkgs++;
}
tmp = line;
pkgname = tmp.section(" ", 1, 1);
pkgname.replace(":", "");
pkgover = tmp.section(" ", 2, 2);
pkgnver = tmp.section(" ", 4, 4);
QTreeWidgetItem *myItem = new QTreeWidgetItem(QStringList() << pkgname << pkgover << pkgnver);
listViewUpdatesPkgs->addTopLevelItem(myItem);
haveUpdates = true;
totPkgs++;
}

buttonRescanPkgs->setEnabled(true);
Expand Down

0 comments on commit 418f827

Please sign in to comment.