| CKStyle::CheckBox | Describes widgets like QCheckBox | 
| CKStyle::ColorMode | A representation for colors for use as a widget layout property | 
| CKStyle::ComboBox | Describes a widget like QComboBox | 
| CKEditListBox::CustomEditor | Custom editor class | 
| CKEditListWidget::CustomEditor | Custom editor class | 
| CKGlobalShortcutsEditor::Defaults | Returns true if this action is enabled to have a global shortcut | 
| CKAccelGen::Deref< Iter > | Static dereference class, for use as a template parameter | 
| CKAccelGen::Deref_Key< Iter > | Static dereference class that calls the key() method on its target; for use as a template parameter | 
| CKStyle::DockWidget | Describes the title of a dock widget | 
| CKStyle::Generic | Basic primitive drawing operations | 
| CKStyle::GroupBox | Describes something like QGroupBox | 
| CKStyle::Header | Describes a list header, like in QListView | 
| CKAcceleratorManager | KDE Accelerator manager | 
| CKAccelManagerAlgorithm | This class encapsulates the algorithm finding the 'best' distribution of accelerators in a hierarchy of widgets | 
| CKAccelString | A string class handling accelerators | 
| CKBreadcrumbSelectionModel | Selects the parents of selected items to create breadcrumbs | 
| ►CKCategoryDrawer |  | 
| ►CKCategoryDrawerV2 |  | 
| CKCategoryDrawerV3 |  | 
| CKColorCollection | Class for handling color collections ("palettes") | 
| CKColorScheme | A set of methods used to work with colors | 
| ►CKCompletionBase | An abstract base class for adding a completion feature into widgets | 
| ►CKComboBox | An enhanced combo box | 
| CKDateComboBox |  | 
| CKFontComboBox | A lightweight font selection widget | 
| CKHistoryComboBox | A combobox for offering a history and completion | 
| CKTimeComboBox |  | 
| CSonnet::DictionaryComboBox | A combo box for selecting the dictionary used for spell checking | 
| ►CKLineEdit | An enhanced QLineEdit widget for inputting text | 
| CKListWidgetSearchLine | This class makes it easy to add a search line for filtering the items in a listwidget based on a simple text search | 
| CKRestrictedLine | A line editor for restricted character sets | 
| CKTreeWidgetSearchLine | This class makes it easy to add a search line for filtering the items in listviews based on a simple text search | 
| ►CKConfigSkeletonItem [external] |  | 
| ►CKConfigSkeletonGenericItem< QColor > [external] |  | 
| CKConfigSkeleton::ItemColor | Class for handling a color preferences item | 
| ►CKConfigSkeletonGenericItem< QFont > [external] |  | 
| CKConfigSkeleton::ItemFont | Class for handling a font preferences item | 
| CKGuiItem | An abstract class for GUI data such as ToolTip and Icon | 
| CKColorSpaces::KHCY |  | 
| CKIconEffect | Applies effects to icons | 
| CKIconTheme |  | 
| CKMessageBox | Easy message dialog box | 
| ►CKMessageHandler [external] |  | 
| CKMessageBoxMessageHandler | This is a convience KMessageHandler that use KMessageBox | 
| CKPassivePopupMessageHandler | This is a convenience KMessageHandler that uses KPassivePopup | 
| CKGlobalSettings::KMouseSettings | Describes the mouse settings | 
| ►CKPixmapCache | General-purpose pixmap cache for KDE | 
| CKIconCache | Icon cache for KDE | 
| CKPixmapProvider | A tiny abstract class with just one method: pixmapFor() | 
| CKPixmapSequence | Loads and gives access to the frames of a typical multi-row pixmap as often used for spinners | 
| CKPlotAxis | Axis for KPlotWidget | 
| CKPlotObject | Encapsulates a data set to be plotted in a KPlotWidget | 
| CKPlotPoint | Encapsulates a point in the plot | 
| CKRatingPainter | Utility class that draws a row of stars for a rating value | 
| CKRockerGesture |  | 
| CKSessionManager | Provides highlevel access to session management on a per-object base | 
| CKShapeGesture |  | 
| ►CKSharedDataCache [external] |  | 
| CKImageCache | A simple wrapping layer over KSharedDataCache to support caching images and pixmaps | 
| CKShortcut | Represents a keyboard shortcut | 
| CKStartupInfoData | Class representing data about an application startup notification | 
| CKStartupInfoId | Class representing an identification of application startup notification | 
| CKStatefulBrush | A container for a "state-aware" brush | 
| CKTextEditSpellInterface | This interface is a workaround to keep binary compatibility in KDE4, because adding the virtual keyword to functions is not BC | 
| CKTipDatabase | A database for tips-of-the-day | 
| CKWindowInfo | Information about a window | 
| CKWordWrap | Word-wrap algorithm that takes into account beautifulness ;) | 
| CKXErrorHandler | This class simplifies handling of X errors | 
| ►CKXMLGUIBuilder | Implements the creation of the GUI (menubar, menus and toolbars) as requested by the GUI factory | 
| CKXmlGuiWindow | KDE top level main window with predefined action layout | 
| ►CKXMLGUIClient | A KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document, and can be dynamically merged with other KXMLGUIClients | 
| CKXmlGuiWindow | KDE top level main window with predefined action layout | 
| CKStyle::LineEdit | Describes a text edit widget like QLineEdit | 
| CKStyle::Menu | Describes a menu | 
| CKStyle::MenuBar | Describes widgets like QMenuBar | 
| CKStyle::MenuBarItem | Describes MenuBar items | 
| CKStyle::MenuItem | Describes an item in a menu | 
| ►CNET | Base namespace class | 
| CKWindowSystem | Convenience access to certain properties and features of the window manager | 
| CNETRootInfo | Common API for root window properties/protocols | 
| ►CNETWinInfo | Common API for application window properties/protocols | 
| CNETWinInfo2 | This class is an extension of the NETWinInfo class, and exists solely for binary compatibility reasons (adds new virtual methods) until KDE5 | 
| CNETExtendedStrut | Partial strut class for NET classes | 
| CNETFullscreenMonitors | Simple multiple monitor topology class for NET classes | 
| CNETIcon | Simple icon class for NET classes | 
| CNETPoint | Simple point class for NET classes | 
| CNETRArray< Z > |  | 
| CNETRect | Simple rectangle class for NET classes | 
| CNETSize | Simple size class for NET classes | 
| CNETStrut |  | 
| ►CKStyle::Option | Base for our own option classes | 
| ►CKStyle::OptionBase< ColorOption, Option > |  | 
| ►CKStyle::ColorOption | Option representing the color of the thing to draw | 
| ►CKStyle::OptionBase< TextOption, ColorOption > |  | 
| CKStyle::TextOption | Option representing text drawing info. For Generic::Text | 
| ►CKStyle::OptionBase< DoubleButtonOption, Option > |  | 
| CKStyle::DoubleButtonOption | Option for drawing double scrollbar buttons, indicating whether a button should be drawn active or not | 
| ►CKStyle::OptionBase< IconOption, Option > |  | 
| CKStyle::IconOption | Option for drawing icons: represents whether the icon should be active or not | 
| ►CKStyle::OptionBase< TitleButtonOption, Option > |  | 
| CKStyle::TitleButtonOption | Option for drawing WT_Window titlebar buttons, indicating whether the button is pressed, and containing the window icon | 
| CKStyle::ProgressBar | Describes widgets like QProgressBar | 
| CKStyle::PushButton | Describes widgets like QPushButton | 
| ►CQAbstractItemDelegate |  | 
| CKWidgetItemDelegate | This class allows to create item delegates embedding simple widgets to interact with items | 
| ►CQAbstractItemModel |  | 
| ►CKPageModel | A base class for a model used by KPageView | 
| CKPageWidgetModel | This page model is used by | 
| ►CQAbstractProxyModel |  | 
| CKDescendantsProxyModel | Proxy Model for restructuring a Tree into a list | 
| ►CKIdentityProxyModel | Proxies its source model unmodified | 
| CKCheckableProxyModel | Adds a checkable capability to a source model | 
| CKSelectionProxyModel | A Proxy Model which presents a subset of its source model to observers | 
| ►CQAction |  | 
| ►CKAction | Class to encapsulate user-driven action or event | 
| CKActionMenu | A KActionMenu is an action that has several properties specific to holding a sub-menu of other actions | 
| CKDualAction | An action which can alternate between two texts/icons when triggered | 
| CKPasteTextAction | An action for pasting text from the clipboard | 
| ►CKSelectAction | Action for selecting one of several items | 
| CKCodecAction | Action for selecting one of several QTextCodec | 
| CKFontAction | An action to select a font family | 
| CKFontSizeAction | An action to allow changing of the font size | 
| CKRecentFilesAction | Recent files action | 
| ►CKToggleAction | Checkbox like action | 
| CKToggleFullScreenAction | An action for switching between to/from full screen mode | 
| CKToggleToolBarAction | An action that takes care of everything associated with showing or hiding a toolbar by a menu action | 
| CKToolBarLabelAction | Class to display a label in a toolbar | 
| CKToolBarPopupAction | This action is a normal action everywhere, except in a toolbar where it also has a popupmenu (optionally delayed) | 
| CKToolBarSpacerAction | An extension to KAction which allows for adding a spacer item into a QToolBar / KToolBar | 
| ►CQApplication |  | 
| ►CKApplication | Controls and provides information to all KDE applications | 
| CKUniqueApplication | KUniqueApplication is a KApplication which only uses a single process | 
| ►CQComboBox |  | 
| CKColorCombo | Combobox for colors | 
| CKComboBox | An enhanced combo box | 
| ►CQCommonStyle |  | 
| CKStyle | Makes style coding more convenient | 
| ►CQCursor |  | 
| CKCursor | Extends QCursor with the ability to create an arbitrary named cursor from the cursor theme, and provides a set of static convenience methods for auto-hiding cursors on widgets | 
| ►CQDialog |  | 
| ►CKDialog | A dialog base class with standard buttons and predefined layouts | 
| CKAboutApplicationDialog | Standard "About Application" dialog box | 
| CKBugReport | A dialog box for sending bug reports | 
| CKColorDialog | A color selection dialog | 
| CKEditToolBar | A dialog used to customize or configure toolbars | 
| ►CKFindDialog | A generic "find" dialog | 
| CKReplaceDialog | A generic "replace" dialog | 
| CKFontDialog | A font selection dialog | 
| CKNewPasswordDialog | A password input dialog | 
| ►CKPageDialog | A dialog base class which can handle multiple pages | 
| CKAssistantDialog | This class provides a framework for assistant dialogs | 
| CKConfigDialog | Standard KDE configuration dialog class | 
| CKPasswordDialog | A dialog for requesting a password and optionaly a login from the end user | 
| CKPixmapRegionSelectorDialog | A dialog that uses a KPixmapRegionSelectorWidget to allow the user to select a region of an image | 
| CKProgressDialog | A dialog with a progress bar | 
| CKShortcutsDialog | Dialog for configuration of KActionCollection and KGlobalAccel | 
| CKTipDialog | A Tip-of-the-Day dialog | 
| CSonnet::ConfigDialog | The sonnet ConfigDialog | 
| CSonnet::Dialog | Spellcheck dialog | 
| ►CQDialogButtonBox |  | 
| CKDialogButtonBox | Container widget for buttons | 
| ►CQDoubleValidator |  | 
| CKDoubleValidator | A locale-aware QDoubleValidator | 
| ►CQFrame |  | 
| CKColorPatch | A color displayer | 
| CKDatePicker | A date selection widget | 
| ►CKHBox | A container widget which arranges its children horizontally | 
| CKVBox | A container widget which arranges its children vertically | 
| CKMessageWidget | A widget to provide feedback or propose opportunistic interactions | 
| CKPassivePopup | A dialog-like popup that displays messages without interrupting the user | 
| CKPlotWidget | Generic data plotting widget | 
| CKPopupFrame | Frame with popup menu behavior | 
| CKRatingWidget | Displays a rating value as a row of pixmaps | 
| CKSeparator | Standard horizontal or vertical separator | 
| ►CQGroupBox |  | 
| CKButtonGroup | Group box with index of the selected button KButtonGroup is a simple group box that can keep track of the current selected button of the ones added to it | 
| CKEditListBox | An editable listbox | 
| ►CQItemSelectionModel |  | 
| CKLinkItemSelectionModel | Makes it possible to share a selection in multiple views which do not have the same source model | 
| ►CQLabel |  | 
| CKSqueezedTextLabel | A replacement for QLabel that squeezes its text | 
| CKUrlLabel | A drop-in replacement for QLabel that displays hyperlinks | 
| ►CQLineEdit |  | 
| CKLineEdit | An enhanced QLineEdit widget for inputting text | 
| ►CQList< KSortableItem< T, Key > > [external] |  | 
| ►CKSortableList< T, Key > [external] |  | 
| CKCompletionMatches | This structure is returned by KCompletion::allWeightedMatches | 
| ►CQListView |  | 
| CKCategorizedView | Item view for listing items in a categorized fashion optionally | 
| ►CQListWidget |  | 
| ►CKListWidget | A variant of QListWidget that honors KDE's system-wide settings | 
| CKCompletionBox | A helper widget for "completion-widgets" (KLineEdit, KComboBox)) | 
| ►CQMainWindow |  | 
| ►CKMainWindow | KDE top level main window | 
| CKXmlGuiWindow | KDE top level main window with predefined action layout | 
| ►CQMenu |  | 
| CKMenu | A menu with keyboard searching | 
| ►CQMenuBar |  | 
| CKMenuBar | KDE Style-able menubar | 
| ►CQObject [external] |  | 
| CKActionCategory | Categorize actions for KShortcutsEditor | 
| CKActionCollection | A container for a set of QAction objects | 
| CKCategoryDrawerV2 |  | 
| CKCheckAccelerators |  | 
| CKClipboardSynchronizer | This class is only for internal use | 
| CKCompletion | A generic class for completing QStrings | 
| CKConfigDialogManager | Provides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in a dialog | 
| ►CKCoreConfigSkeleton [external] |  | 
| CKConfigSkeleton | Class for handling preferences settings for an application | 
| ►CKFind | A generic implementation of the "find" function | 
| CKReplace | A generic implementation of the "replace" function | 
| CKGestureMap |  | 
| CKGlobalAccel | Configurable global shortcut support | 
| CKGlobalSettings | Access the KDE global configuration | 
| CKGlobalShortcutInfo |  | 
| CKHelpMenu | Standard KDE help menu with dialog boxes | 
| CKIconLoader | Iconloader for KDE | 
| ►CKJobTrackerInterface [external] |  | 
| ►CKAbstractWidgetJobTracker | The base class for widget based job trackers | 
| CKStatusBarJobTracker | This class implements a job tracker with a widget suited for embedding in a status bar | 
| CKWidgetJobTracker | This class implements a job tracker with a widget suited for use as a progress dialog | 
| CKUiServerJobTracker | The interface to implement to track the progresses of a job | 
| ►CKJobUiDelegate [external] |  | 
| CKDialogJobUiDelegate | A UI delegate using KMessageBox for interaction (showing errors and warnings) | 
| CKMessageBoxMessageHandler | This is a convience KMessageHandler that use KMessageBox | 
| CKModelIndexProxyMapper | This class facilitates easy mapping of indexes and selections through proxy models | 
| CKModifierKeyInfo | Get information about the state of the keyboard's modifier keys | 
| CKNotification | KNotification is used to notify the user of an event | 
| CKNotificationRestrictions | KNotificationRestrictions provides a simple mechanism to avoid disruptions during full screen presentations or other use cases where the screensaver or desktop notifcations are inappropriate | 
| CKPageWidgetItem | KPageWidgetItem is used by KPageWidget and represents a page | 
| CKPassivePopupMessageHandler | This is a convenience KMessageHandler that uses KPassivePopup | 
| CKPixmapSequenceOverlayPainter | Paints a KPixmapSequence on top of any widget at any position | 
| CKPopupAccelManager | This class manages a popup menu | 
| CKSelectionOwner | This class implements claiming and owning manager selections, as described in the ICCCM, section 2.8 | 
| CKSelectionWatcher | This class implements watching manager selections, as described in the ICCCM section 2.8 | 
| CKStartupInfo | Class for manipulating the application startup notification | 
| CKStatusNotifierItem | KDE Status notifier Item protocol implementation | 
| ►CKViewStateMaintainerBase |  | 
| CKViewStateMaintainer< StateSaver > | Encapsulates the maintenance of state between resets of QAbstractItemModel | 
| CKViewStateSaver | Object for saving and restoring state in QTreeViews and QItemSelectionModels | 
| CKWallet::Wallet | KDE Wallet | 
| CKWindowSystem | Convenience access to certain properties and features of the window manager | 
| CKXMLGUIFactory | KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets (like menus, toolbars, etc.) and container items (menu items, toolbar buttons, etc.) from an XML document and action objects | 
| CQWidgetStackAccelManager |  | 
| ►CQPushButton |  | 
| CKArrowButton | Draws a button with an arrow | 
| CKColorButton | A pushbutton to display or allow user selection of a color | 
| ►CKMultiTabBarButton | Use KMultiTabBar::appendButton to append a button, which creates a KMultiTabBarButton instance | 
| CKMultiTabBarTab | Use KMultiTabBar::appendTab to append a tab, which creates a KMultiTabBarTab instance | 
| CKPushButton | A QPushButton with drag-support and KGuiItem support | 
| ►CQSortFilterProxyModel |  | 
| CKCategorizedSortFilterProxyModel | This class lets you categorize a view | 
| CKRecursiveFilterProxyModel | Implements recursive filtering of models | 
| ►CQSpinBox |  | 
| CKIntSpinBox | A QSpinBox with support for arbitrary base numbers | 
| ►CQSplashScreen |  | 
| CKSplashScreen | KDE splash screen | 
| ►CQStatusBar |  | 
| CKStatusBar | KDE statusbar widget | 
| ►CQStyledItemDelegate |  | 
| CKExtendableItemDelegate |  | 
| ►CQStylePlugin |  | 
| CKStyleFactory< T > | Template class which helps implementing the widget style plugin interface | 
| ►CQSvgRenderer |  | 
| CKSvgRenderer | Thin wrapper around QSvgRenderer with SVGZ support | 
| ►CQSyntaxHighlighter |  | 
| CSonnet::Highlighter | The Sonnet Highlighter | 
| ►CQSystemTrayIcon |  | 
| CKSystemTrayIcon | KDE System Tray Window class | 
| ►CQTabBar |  | 
| CKTabBar | A QTabBar with extended features | 
| ►CQTableWidget |  | 
| CKColorCells | A table of editable color cells | 
| ►CQTabWidget |  | 
| CKTabWidget | A widget containing multiple tabs | 
| ►CQTextBrowser |  | 
| CKTextBrowser | Extended QTextBrowser | 
| ►CQTextEdit |  | 
| ►CKTextEdit | A KDE'ified QTextEdit | 
| ►CKRichTextEdit | Widget to edit and display rich text | 
| CKRichTextWidget | A KRichTextEdit with common actions | 
| ►CQToolBar |  | 
| CKToolBar | Floatable toolbar with auto resize | 
| ►CQToolButton |  | 
| CKAnimatedButton | An extended version of QToolButton which can display an animated icon | 
| ►CQTreeWidget |  | 
| CKTimeZoneWidget | A time zone selection widget | 
| ►CQUndoStack |  | 
| CKUndoStack | Extends QUndoStack with functions that creates actions with KDE's default icons and shortcuts | 
| ►CQValidator |  | 
| CKDateValidator | Validates user-entered dates | 
| CKFloatValidator | QValidator for floating point entry (Obsolete) | 
| CKIntValidator | QValidator for integers | 
| CKMimeTypeValidator | A QValidator for mime types | 
| CKStringListValidator | A QValidator to (dis)allow certain strings | 
| ►CQWidget |  | 
| CKActionSelector | A widget for selecting and arranging actions/objects | 
| CKCapacityBar | This widget shows a bar which is filled to show the level of usage of a certain device | 
| CKCharSelect | Character selection widget | 
| CKCModule | The base class for configuration modules | 
| CKDateTable | Date selection table | 
| CKDateTimeEdit |  | 
| CKDateTimeWidget | A combination of a date and a time selection widget | 
| CKDateWidget | A date selection widget | 
| CKEditListWidget | An editable listbox | 
| CKFadeWidgetEffect | Animates changes fading the new UI over the old look | 
| CKFilterProxySearchLine | Responsible for the quick search when you are using a QSortFilterProxyModel | 
| CKFontChooser | A font selection widget | 
| CKFontRequester | This class provides a widget with a lineedit and a button, which invokes a font dialog (KFontDialog) | 
| CKKeySequenceWidget | A widget to input a QKeySequence | 
| CKLanguageButton | KLanguageButton is a pushbutton which allows a language to be selected from a popup list | 
| CKLed | An LED widget | 
| CKMultiTabBar | A Widget for horizontal and vertical tabs | 
| ►CKNumInput | You need to inherit from this class if you want to implement K*NumInput for a different variable type | 
| CKDoubleNumInput | An input control for real numbers, consisting of a spinbox and a slider | 
| CKIntNumInput | An input widget for integer numbers, consisting of a spinbox and a slider | 
| ►CKPageView | A base class which can handle multiple pages | 
| CKPageWidget | Page widget with many layouts (faces) | 
| CKPixmapRegionSelectorWidget | KPixmapRegionSelectorWidget is a widget that shows a picture and provides the user with a friendly way to select a rectangular subregion of the pixmap | 
| CKPixmapSequenceWidget | A simple widget showing a fixed size pixmap sequence | 
| CKShortcutsEditor | Widget for configuration of KAccel and KGlobalAccel | 
| CKShortcutWidget |  | 
| CKTitleWidget | Standard title widget with a white background and round border | 
| CKTreeWidgetSearchLineWidget | Creates a widget featuring a KTreeWidgetSearchLine, a label with the text "Search" and a button to clear the search | 
| CKXMessages | Sending string messages to other applications using the X Client Messages | 
| ►CKXYSelector | KXYSelector is the base class for other widgets which provides the ability to choose from a two-dimensional range of values | 
| CKHueSaturationSelector |  | 
| CSonnet::ConfigWidget | The sonnet ConfigWidget | 
| ►CQWidgetAction |  | 
| CKAction | Class to encapsulate user-driven action or event | 
| CKStyle::RadioButton | Describes widgets like QRadioButton | 
| CKStyle::ScrollBar | Describes widgets like QScrollBar | 
| CKStyle::Slider | Describes a slider, like QSlider | 
| CKStyle::SpinBox | Describes a widget like QSpinBox | 
| CKStyle::Splitter | Describes widgets like QSplitter | 
| CKXMLGUIClient::StateChange |  | 
| CKStyle::StatusBar | Describes a status bar section | 
| CKStyle::TabBar | Describes a tab bar | 
| CKStyle::TabWidget | Describes a tab widget (frame) | 
| CKStyle::ToolBar | Describes a tool bar | 
| CKStyle::ToolBoxTab | Describes a tab for a tool box, like QToolBox | 
| CKStyle::ToolButton | Describes widgets like QToolButton (usually inside a QToolBar) | 
| CKStyle::Tree | Describes an expandable tree, e.g | 
| CKStyle::Window | Describes windows, like in QWorkspace | 
| ►CBaseType |  | 
| CKStyle::OptionBase< EventualSubtype, BaseType > | Intermediatary base that helps implement subtypes of Option that properly handle defaults | 
| ►CQAbstractSlider |  | 
| CKRuler | A ruler widget | 
| ►CKSelector | KSelector is the base class for other widgets which provides the ability to choose from a one-dimensional range of values | 
| CKColorValueSelector |  | 
| CKGradientSelector | Allows the user to choose from a one-dimensional range of colors which is given as a gradient between two colors provided by the programmer | 
| CQColor |  | 
| CQFont |  | 
| ►CQIcon |  | 
| CKIcon | A wrapper around QIcon that provides KDE icon features |