KNSWidgets::Action Class

class KNSWidgets::Action

QAction subclass that encapsulates the logic for showing the KNewStuff dialog. More...

Header: #include <Action>
CMake: find_package(KF6 REQUIRED COMPONENTS NewStuff)
target_link_libraries(mytarget PRIVATE KF6::NewStuff)
Since: 5.90

Public Functions

Action(const QString &text, const QString &configFile, QObject *parent)

Signals

void dialogFinished(const QList<KNSCore::Entry> &changedEntries)

Detailed Description

If KNewStuff is disabled using KAuthorized, the action is hidden.

See also KAuthorized::GenericRestriction::GHNS.

Member Function Documentation

[explicit] Action::Action(const QString &text, const QString &configFile, QObject *parent)

Constructs a KNSWidgets::Action instance.

text describing what is being downloaded. It should be a text beginning with "Download New ..." for consistency

configFile the name of the .knsrc file

parent the parent object

[signal] void Action::dialogFinished(const QList<KNSCore::Entry> &changedEntries)

Emitted when the dialog has been closed.

changedEntries contains the entries that were changed