Bug 503577

Summary: No more support for requesting updates of newstuff elements at C++ level
Product: [Frameworks and Libraries] frameworks-knewstuff Reporter: Ralf Habacker <ralf.habacker>
Component: generalAssignee: Dan Leinir Turthra Jensen <admin>
Status: REPORTED ---    
Severity: normal CC: alexander.lohnau, kdelibs-bugs-null
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Bug Depends on:    
Bug Blocks: 488490    

Description Ralf Habacker 2025-04-30 13:09:53 UTC
In KF5/alkimia there is the following code that is used to obtain updateable new entries: 

connect(m_engine, &KNSCore::Engine::signalUpdateableEntriesLoaded, this, [this](const KNSCore::EntryInternal::List &entries)
    {
...
    });

which is triggered by 

connect(m_engine, &KNSCore::Engine::signalProvidersLoaded, this, [this]()
    {
         m_engine->checkForUpdates();
    });

This is required to display updatable new entries for online course sources in the interface when KMyMoney is started.

Unfortunately, in KF6 these methods and signals have been removed from KNSCore::Engine, so that users of the application can no longer be informed about corresponding updates. How can this restriction be removed?