All Namespaces

This is a list of the main namespaces in Qt.

Attica

Namespace

Baloo

File indexing

BluezQt

BluezQt::Services

CalendarEvents

Namespace

KApplicationTrader

Application trader is a convenient way to find installed applications based on specific criteria (association with a MIME type, name contains Foo, etc.)

KAuth

KAuth::HelperSupport

Support class with some KAUTHCORE_EXPORT methods useful to the helper's code

KBackup

Provides utility functions for backup of files

KCModuleLoader

Loads a KCModule

KCalendarCore

Namespace for all KCalendarCore types

KCodecs

A collection of commonly used encoding and decoding algorithms

KColorMimeData

Drag-and-drop and clipboard mimedata manipulation for QColor objects

KColorSchemeMenu

A menu for switching color schemes

KColorUtils

A set of methods used to work with colors

KConfigGui

Interface-related functions

KContacts

Everything that needs to go in to the KContacts Q_NAMESPACE meta object

KContacts::ContactGroupTool

Static methods for converting ContactGroup to XML format and vice versa

KContacts::LDIFConverter

A set of functions to convert a string with LDIF information to addressees and vice versa

KContacts::VCardDrag

Utility function for implementing drag&drop for vCards

KCoreAddons

Provides utility functions for metadata about the KCoreAddons library

KCrash

This namespace contains functions to handle crashes

KDAV

Namespace

KDAV::ProtocolInfo

Information about a DAV protocol

KDE

KDESu

KDNSSD

Interfaces to system mDNS service discovery

KEmailAddress

KFileMetaData

KFileMetaData::MimeUtils

Namespace

KFileMetaData::Property

Namespace

KFileMetaData::Type

KFileSystemType

KFileUtils

A namespace for KFileUtils globals

KFontUtils

Provides utility functions for font data

KFuzzyMatcher

This namespace contains functions for fuzzy matching a list of strings against a pattern

KHelpClient

Provides utility functions for access to help manuals

KHolidays

KIO

A namespace for KIO globals

KIO::SslUi

UI methods for handling SSL errors

KIconUtils

Provides utility functions for icons

KJobWidgets

KJobWindows

Associate jobs with a window

KJsonUtils

KKeyServer

A collection of functions for the conversion of key presses and their modifiers from the window system specific format to the generic format and vice-versa

KLanguageName

Helper namespace that returns the name of a given language code

KLibexec

Utility functions around libexec

KLineEditEventHandler

Event-handling utilities for QLineEdit instances

KLocalization

Namespace containing helpers for localization

KMacroExpander

A group of functions providing macro expansion (substitution) in strings, optionally with quoting appropriate for shell execution

KMessageBox

Easy message dialog box

KMimeTypeEditor

This namespace provides a method for starting the file types editor

KNSCore

KNewStuff core

KNSCore::ErrorCode

KNSWidgets

Contains UX widgets for KNewStuffCore

KNotificationPermission

Check or request permissions to show notifications on platforms where that is necessary

KPackage

KParts

KParts::PartLoader

Helper methods for locating and loading parts

KPassword

KPeople

KPixmapSequenceLoader

KProcessList

KQuickConfigModuleLoader

KRandom

Helper to create random data

KRecentDirs

KRunner

KRuntimePlatform

Utility functions around the runtime platform

KSandbox

Utility functions for use inside application sandboxes such as flatpak or snap

KShell

KStandardAction

Convenience methods to access all standard KDE actions

KStandardActions

Convenience methods to access all standard KDE actions

KStandardGuiItem

Provides a set of standardized KGuiItems

KStandardShortcut

Convenient methods for access to the common accelerator keys in the key configuration

KStringHandler

This namespace contains utility functions for handling strings

KStyleExtensions

Runtime style extensions

KStyleManager

Manager for Qt widget styles

KSvg

Namespace

KSyntaxHighlighting

Syntax highlighting engine for Kate syntax definitions

KSyntaxHighlighting::WildcardMatcher

KTextEditor

KTextTemplate

KTextToHTML

KTimeZone

Timezone localization methods

KUndoActions

Provides functions that creates undo/redo actions for a QUndoStack with KDE's default icons and shortcuts

KUnitConversion

KUrlAuthorized

Functions in this namespace allow actions to be restricted based on the URL they operate on (see the KAuthorized namespace in KConfig)

KUrlMimeData

Utility functions for using URLs in QMimeData

KUserFeedback

KUserTimestamp

KWallet

KWindowConfig

Save and load window sizes into a config

KWindowEffects

Namespace for common standardized window effects

Kirigami

Kirigami::Platform

Integration Components

Kuit

Global constants and functions related to KUIT markup

MD

Main namespace of md4qt library

MD::EmphasisPlugin

Namespace for emphasises plugin template

MD::details

Namespace for some implemetation details, but useful for reuse

ModemManager

NetworkManager

Plasma

PlasmaQuick

Prison

Provides classes and methods for generating barcodes

Prison::Format

Barcode formats detectable by Prison::VideoScanner

Prison::ImageScanner

Scans a still image for barcodes

Purpose

Solid

Solid::Ifaces

Sonnet

Syndication

Syndication::Atom

Parser and model classes, representing Atom 1.0 documents

ThreadWeaver

ThreadWeaver::Private

Union

Union::Properties