332
332
connect(m_updatesT, SIGNAL(package(PackageKit::Package)),
333
333
m_updatesModel, SLOT(addPackage(PackageKit::Package)));
335
connect(m_updatesT, SIGNAL(errorCode(PackageKit::Transaction::Error, QString)),
336
this, SLOT(errorCode(PackageKit::Transaction::Error, QString)));
337
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
335
connect(m_updatesT, SIGNAL(errorCode(PackageKit::Transaction::Error,QString)),
336
this, SLOT(errorCode(PackageKit::Transaction::Error,QString)));
337
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
338
338
m_busySeq, SLOT(stop()));
339
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
339
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
340
340
m_updatesModel, SLOT(finished()));
341
341
// This is required to estimate download size
342
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
342
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
343
343
m_updatesModel, SLOT(fetchSizes()));
344
344
if (m_showPackageCurrentVersion->isChecked()) {
345
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
345
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
346
346
m_updatesModel, SLOT(fetchCurrentVersions()));
348
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
348
connect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
349
349
this, SLOT(getUpdatesFinished()));
350
350
// get all updates
351
351
m_updatesT->getUpdates();
353
353
Transaction::InternalError error = m_updatesT->error();
355
disconnect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
355
disconnect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
356
356
this, SLOT(getUpdatesFinished()));
357
disconnect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
357
disconnect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
358
358
m_busySeq, SLOT(stop()));
359
disconnect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
359
disconnect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
360
360
m_updatesModel, SLOT(finished()));
361
disconnect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit, uint)),
361
disconnect(m_updatesT, SIGNAL(finished(PackageKit::Transaction::Exit,uint)),
362
362
m_updatesModel, SLOT(fetchSizes()));
364
364
KMessageBox::sorry(this, PkStrings::daemonError(error));
378
378
if (m_roles & Transaction::RoleGetDistroUpgrades) {
379
379
// Check for distribution Upgrades
380
380
Transaction *t = new Transaction(this);
381
connect(t, SIGNAL(distroUpgrade(PackageKit::Transaction::DistroUpgrade, QString, QString)),
382
this, SLOT(distroUpgrade(PackageKit::Transaction::DistroUpgrade, QString, QString)));
381
connect(t, SIGNAL(distroUpgrade(PackageKit::Transaction::DistroUpgrade,QString,QString)),
382
this, SLOT(distroUpgrade(PackageKit::Transaction::DistroUpgrade,QString,QString)));
383
383
t->getDistroUpgrades();