Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Corg::kde::newstuff::ActionAn action which when triggered will open a NewStuff.Dialog or a NewStuff.Page, depending on settings
 CKNSCore::AuthorKNewStuff author information
 Corg::kde::newstuff::ButtonA button which when clicked will open a dialog with a NewStuff.Page at the base
 CKNSCore::Provider::CategoryMetadataDescribes a category: id/name/disaplayName
 Corg::kde::newstuff::DialogA dialog which has a NewStuff.Page at the base
 Corg::kde::newstuff::DialogContentThe contents of the NewStuff.Dialog component
 Corg::kde::newstuff::DownloadItemsSheetAn overlay sheet for showing a list of download options for one entry
 CKNS3::EntryKNewStuff information about changed entries
 Corg::kde::newstuff::EntryCommentDelegateA card based delegate for showing a comment from a KNewStuffQuick::QuickCommentsModel
 Corg::kde::newstuff::EntryCommentsPageA Kirigami.Page component used for displaying a NewStuff entry's comments
 Corg::kde::newstuff::EntryDetailsA Kirigami.Page component used for displaying the details for a single entry
 CKNSCore::EntryInternalKNewStuff data entry container
 Corg::kde::newstuff::GridTileDelegateBase delegate for KControlmodules based on Grid views of thumbnails Use the onClicked signal handler for managing the main action when the user clicks on the tile, modified from the original GridDelegate from the KCM module QtQuick.Templates.ItemDelegate
 CKMoreToolsHelps to create user-configurable menus with tools which are potentially not yet installed
 CKMoreToolsMenuBuilderDefine how the default structure of the menu should look like
 CKMoreToolsMenuFactoryThis is the class with the highest abstraction in KMoreTools
 CKMoreToolsMenuItemRepresents a menu item of a service (application, tool or variant of the same service with different parameters)
 CKMoreToolsPresetsProvides static methods to make use of desktop files provided by KMoreTools
 CKMoreToolsServiceA service described in a .desktop file (kmt-desktopfile) which will be called "registered service"
 Corg::kde::newstuff::NewStuffListTo use NewStuffList, simply instantiate it and pass the local file location of a knsrc file to the configFile property
 Corg::kde::newstuff::PageA Kirigami.Page component used for managing KNS entries
 CQObject [external]
 CDownloadLinkInfoOne downloadable item as contained within one content item
 CEngineEncapsulates a KNSCore::Engine for use in Qt Quick
 CKJob [external]
 CKNSCore::KPackageJobA job for performing basic actions on KPackage packages asynchronously
 CKNewStuffQuick::AuthorEncapsulates a KNSCore::Author for use in Qt Quick
 CKNewStuffQuick::SettingsAn object for handling KNewStuff related settings which make sense to handle without instantiating an engine (specifically, for now, whether or not this is allowed by the user's Kiosk settings)
 CKNS3::DownloadManagerKNewStuff update checker
 CKNS3::QtQuickDialogWrapperThis class is a wrapper around the QtQuick QML dialog
 CKNSCore::DownloadManagerKNewStuff update checker
 CKNSCore::EngineKNewStuff engine
 CKNSCore::EntryWrapperTODO KF6 see above (in short, make this class irrelevant so it can be removed)
 CKNSCore::InstallationKNewStuff entry installation
 CKNSCore::ProviderKNewStuff Base Provider class
 CKNSCore::QuestionA way to ask a user a question from inside a GUI-less library (like KNewStuffCore)
 CKNSCore::QuestionListenerImplementation-side handler class for questions sent from KNewStuffCore
 CKNSCore::QuestionManagerThe central class handling Question redirection
 CKNSCore::SecurityDo not use this class
 CKNSCore::XmlLoaderKNewStuff xml loader
 CQAbstractItemModel [external]
 CQAbstractListModel [external]
 CCategoriesModelA model which shows the categories found in an Engine
 CItemsModelA model which shows the contents found in an Engine
 CKNSCore::CommentsModelA model which takes care of the comments for a single EntryInternal
 CKNSCore::ProvidersModelA model which holds information on all known Providers for a specific Engine
 CSearchPresetModelThe SearchPresetModel class
 CQAbstractProxyModel [external]
 CQSortFilterProxyModel [external]
 CKNewStuffQuick::CommentsModelEncapsulates a KNSCore::CommentsModel for use in Qt Quick
 CQWidget [external]
 CKNS3::DownloadWidgetKNewStuff download widget
 CQAbstractButton [external]
 CQPushButton [external]
 CKNS3::ButtonKHotNewStuff push button that makes using KHNS in an application more convenient by encapsulating most of the details involved in using KHotNewStuff in the button itself
 CQDialog [external]
 CKNS3::DownloadDialogKNewStuff download dialog
 CKNS3::UploadDialogKNewStuff file upload dialog
 CQPaintDevice [external]
 CQWidget [external]
 CQQmlParserStatus [external]
 CKNewStuffQuick::AuthorEncapsulates a KNSCore::Author for use in Qt Quick
 CKNewStuffQuick::CommentsModelEncapsulates a KNSCore::CommentsModel for use in Qt Quick
 Corg::kde::newstuff::QuestionAskerA component used to forward questions from KNewStuff's engine to the UI
 CKNSCore::Provider::SearchPresetDescribes a search request that may come from the provider
 CKNSCore::Provider::SearchRequestUsed to keep track of a search
 CKNSCore::TagsFilterCheckerApply simple filtering logic to a list of tags
 Corg::kde::newstuff::UploadPageA Kirigami.Page component used for showing how to upload KNS entries to a service
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sun Sep 26 2021 22:42:50 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.