~ubuntu-branches/debian/jessie/apper/jessie

« back to all changes in this revision

Viewing changes to Apper/BackendDetails.cpp

  • Committer: Package Import Robot
  • Author(s): Matthias Klumpp
  • Date: 2014-09-08 20:46:32 UTC
  • mfrom: (1.1.6)
  • Revision ID: package-import@ubuntu.com-20140908204632-ufmsw8zl9w1fqb49
Tags: 0.9.1-1
* Upload to unstable
* New upstream release: 0.9.1
* Drop all patches: Applied upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
37
37
    setButtons(KDialog::Close);
38
38
    setWindowIcon(KIcon("help-about"));
39
39
 
 
40
    // update information about PackageKit backend
 
41
    connect(Daemon::global(), SIGNAL(changed()), this, SLOT(daemonChanged()));
 
42
 
 
43
    if (Daemon::global()->isRunning()) {
 
44
        daemonChanged();
 
45
    }
 
46
}
 
47
 
 
48
BackendDetails::~BackendDetails()
 
49
{
 
50
    delete ui;
 
51
}
 
52
 
 
53
void BackendDetails::daemonChanged()
 
54
{
40
55
    // PackageKit
41
56
    QString versionMajor = QString::number(Daemon::global()->versionMajor());
42
57
    QString versionMinor = QString::number(Daemon::global()->versionMinor());
50
65
    ui->distroL->setText(Daemon::global()->distroID());
51
66
 
52
67
    // METHODS - Setup backend supported methods
53
 
    Transaction::Roles actions = Daemon::global()->actions();
 
68
    Transaction::Roles actions = Daemon::global()->roles();// TODO this is async now
54
69
    ui->getUpdatesCB->setChecked(actions & Transaction::RoleGetUpdates);
55
70
    ui->getDistroUpgradesCB->setChecked(actions & Transaction::RoleGetDistroUpgrades);
56
71
    ui->refreshCacheCB->setChecked(actions & Transaction::RoleRefreshCache);
64
79
    ui->updatePackageCB->setChecked(actions & Transaction::RoleUpdatePackages);
65
80
    ui->installPackageCB->setChecked(actions & Transaction::RoleInstallPackages);
66
81
    ui->removePackageCB->setChecked(actions & Transaction::RoleRemovePackages);
67
 
    ui->getDependsCB->setChecked(actions & Transaction::RoleGetDepends);
68
 
    ui->getRequiresCB->setChecked(actions & Transaction::RoleGetRequires);
 
82
    ui->getDependsCB->setChecked(actions & Transaction::RoleDependsOn);
 
83
    ui->getRequiresCB->setChecked(actions & Transaction::RoleRequiredBy);
69
84
    ui->getUpdateDetailCB->setChecked(actions & Transaction::RoleGetUpdateDetail);
70
85
    ui->getDescriptionCB->setChecked(actions & Transaction::RoleGetDetails);
71
86
    ui->getFilesCB->setChecked(actions & Transaction::RoleRefreshCache);
77
92
    ui->whatProvidesCB->setChecked(actions & Transaction::RoleWhatProvides);
78
93
    ui->getPackagesCB->setChecked(actions & Transaction::RoleGetPackages);
79
94
    ui->repairSystemCB->setChecked(actions & Transaction::RoleRepairSystem);
80
 
    ui->upgradeSystemCB->setChecked(actions & Transaction::RoleUpgradeSystem);
81
95
 
82
96
    // FILTERS - Setup filters
83
97
    Transaction::Filters filters = Daemon::global()->filters();
94
108
    ui->archCB->setChecked(filters & Transaction::FilterNotArch);
95
109
}
96
110
 
97
 
BackendDetails::~BackendDetails()
98
 
{
99
 
    delete ui;
100
 
}
101
 
 
102
111
#include "BackendDetails.moc"