~ubuntu-branches/debian/stretch/apper/stretch

« back to all changes in this revision

Viewing changes to ApperKCM/Updater/Updater.cpp

  • Committer: Package Import Robot
  • Author(s): Matthias Klumpp
  • Date: 2012-05-22 10:45:24 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20120522104524-jqbl47ulmak7sho6
Tags: 0.7.2-1
* New upstream release: 0.7.2
  - Automatic Refresh Cache properly fixed
  - Initial Listaller support (optional)
  - Supported filter added (depends on the backend)
  - KDED plugin runs on a separate thread to avoid
     desktop freezes
  - Fixed updating packages that were on untrusted repos
  - Fresh manual pages (thanks to Matthias)
  - Many other bug- and Krazy fixes
* Updated debian/copyright
* Switch to compat-level 9
* Updated watch file
* Split out arch-indep apper-data package
* Add apper-appsetup package for Listaller modules
* Remove old replacement for KPackageKit: No longer required
* Removed manpages: Pages are upstream now
* Override lintian false-positive about icon-sizes
* Allow DM upload

Show diffs side-by-side

added added

removed removed

Lines of Context:
332
332
        connect(m_updatesT, SIGNAL(package(PackageKit::Package)),
333
333
                m_updatesModel, SLOT(addPackage(PackageKit::Package)));
334
334
    }
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()));
347
347
    }
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();
352
352
 
353
353
    Transaction::InternalError error = m_updatesT->error();
354
354
    if (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()));
363
363
        m_updatesT = 0;
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();
384
384
    }
385
385
}
397
397
    action->setIcon(KIcon("view-refresh"));
398
398
    connect(action, SIGNAL(triggered(bool)),
399
399
            this, SIGNAL(refreshCache()));
400
 
    menu->exec(packageView->mapToGlobal(pos));
 
400
    menu->exec(packageView->viewport()->mapToGlobal(pos));
401
401
    delete menu;
402
402
}
403
403