~ubuntu-branches/ubuntu/vivid/muon/vivid-proposed

« back to all changes in this revision

Viewing changes to libmuonapt/declarative/OriginsBackend.cpp

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2014-02-20 22:43:20 UTC
  • mfrom: (1.4.29)
  • mto: This revision was merged to the branch mainline in revision 71.
  • Revision ID: package-import@ubuntu.com-20140220224320-datq4ba1924izrc9
Tags: 2.1.70-0ubuntu1
* New upstream alpha release
* Build-dep on libbodega-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
45
45
    qmlRegisterType<Source>();
46
46
    qmlRegisterType<Entry>();
47
47
    load();
 
48
    
 
49
    connect(applicationBackend(), SIGNAL(fetchingChanged()), SLOT(load()), Qt::UniqueConnection);
48
50
}
49
51
 
50
52
OriginsBackend::~OriginsBackend()
55
57
void OriginsBackend::load()
56
58
{
57
59
    QObject* b = applicationBackend();
58
 
    QApt::Backend* backend = qobject_cast<QApt::Backend*>(b->property("backend").value<QObject*>());
59
 
    if(!backend) {
60
 
        connect(b, SIGNAL(fetchingChanged()), SLOT(load()));
61
 
        return;
62
 
    }
63
60
    
64
61
    m_sourcesList.reload();
65
62
    qDeleteAll(m_sources);