| KStyle::CheckBox | Describes widgets like QCheckBox |
| KStyle::ColorMode | A representation for colors for use as a widget layout property |
| KStyle::ColorOption | Option representing the color of the thing to draw |
| KStyle::ComboBox | Describes a widget like QComboBox |
| Sonnet::ConfigDialog | The sonnet ConfigDialog |
| Sonnet::ConfigWidget | The sonnet ConfigWidget |
| KEditListBox::CustomEditor | Custom editor class |
| KGlobalShortcutsEditor::Defaults | Returns true if this action is enabled to have a global shortcut |
| KAccelGen::Deref< Iter > | Static dereference class, for use as a template parameter |
| KAccelGen::Deref_Key< Iter > | Static dereference class that calls the key() method on its target; for use as a template parameter |
| Sonnet::Dialog | Spellcheck dialog |
| Sonnet::DictionaryComboBox | A combo box for selecting the dictionary used for spell checking |
| KStyle::DockWidget | Describes the title of a dock widget |
| KStyle::DoubleButtonOption | Option for drawing double scrollbar buttons, indicating whether a button should be drawn active or not |
| KStyle::Generic | Basic primitive drawing operations |
| KStyle::GroupBox | Describes something like QGroupBox |
| KStyle::Header | Describes a list header, like in QListView |
| Sonnet::Highlighter | The Sonnet Highlighter |
| KStyle::IconOption | Option for drawing icons: represents whether the icon should be active or not |
| KConfigSkeleton::ItemColor | Class for handling a color preferences item |
| KConfigSkeleton::ItemFont | Class for handling a font preferences item |
| KAboutApplicationDialog | Standard "About Application" dialog box |
| KAbstractWidgetJobTracker | The base class for widget based job trackers |
| KAcceleratorManager | KDE Accelerator manager |
| KAccelManagerAlgorithm | This class encapsulates the algorithm finding the 'best' distribution of accelerators in a hierarchy of widgets |
| KAccelString | A string class handling accelerators |
| KAction | Class to encapsulate user-driven action or event |
| KActionCategory | Categorize actions for KShortcutsEditor |
| KActionCollection | A container for a set of QAction objects |
| KActionMenu | A KActionMenu is an action that has several properties specific to holding a sub-menu of other actions |
| KActionSelector | A widget for selecting and arranging actions/objects |
| KAnimatedButton | An extended version of QToolButton which can display an animated icon |
| KApplication | Controls and provides information to all KDE applications |
| KArrowButton | Draws a button with an arrow |
| KAssistantDialog | This class provides a framework for assistant dialogs |
| KBugReport | A dialog box for sending bug reports |
| KButtonGroup | Group box with index of the selected button KGroupBox is a simple group box that can keep track of the current selected button of the ones added to it |
| KCapacityBar | This widget shows a bar which is filled to show the level of usage of a certain device |
| KCategorizedSortFilterProxyModel | This class lets you categorize a view |
| KCategorizedView | Item view for listing items |
| KCategoryDrawer | |
| KCharSelect | Character selection widget |
| KCheckAccelerators | |
| KClipboardSynchronizer | This class is only for internal use |
| KCModule | The base class for configuration modules |
| KCodecAction | Action for selecting one of several QTextCodec |
| KColorButton | A pushbutton to display or allow user selection of a color |
| KColorCells | A table of editable color cells |
| KColorCollection | Class for handling color collections ("palettes") |
| KColorCombo | Combobox for colors |
| KColorDialog | A color selection dialog |
| KColorPatch | A color displayer |
| KColorScheme | A set of methods used to work with colors |
| KColorValueSelector | |
| KComboBox | An enhanced combo box |
| KCompletion | A generic class for completing QStrings |
| KCompletionBase | An abstract base class for adding a completion feature into widgets |
| KCompletionBox | A helper widget for "completion-widgets" (KLineEdit, KComboBox)) |
| KCompletionMatches | This structure is returned by KCompletion::allWeightedMatches |
| KConfigDialog | Standard KDE configuration dialog class |
| KConfigDialogManager | Provides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in a dialog |
| KConfigSkeleton | Class for handling preferences settings for an application |
| KCursor | 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 |
| KDatePicker | A date selection widget |
| KDateTable | Date selection table |
| KDateTimeWidget | A combination of a date and a time selection widget |
| KDateValidator | Validates user-entered dates |
| KDateWidget | A pushbutton to display or allow user selection of a date |
| KDialog | A dialog base class with standard buttons and predefined layouts |
| KDialogButtonBox | Container widget for buttons |
| KDialogJobUiDelegate | A UI delegate using KMessageBox for interaction (showing errors and warnings) |
| KDoubleNumInput | An input control for real numbers, consisting of a spinbox and a slider |
| KDoubleValidator | A locale-aware QDoubleValidator |
| KEditListBox | An editable listbox |
| KEditToolBar | A dialog used to customize or configure toolbars |
| KExtendableItemDelegate | |
| KFadeWidgetEffect | Animates changes fading the new UI over the old look |
| KFilterProxySearchLine | Responsible for the quick search when you are using a QSortFilterProxyModel |
| KFind | A generic implementation of the "find" function |
| KFindDialog | A generic "find" dialog |
| KFloatValidator | QValidator for floating point entry (Obsolete) |
| KFontAction | An action to select a font family |
| KFontChooser | A font selection widget |
| KFontComboBox | A lightweight font selection widget |
| KFontDialog | A font selection dialog |
| KFontRequester | This class provides a widget with a lineedit and a button, which invokes a font dialog (KFontDialog) |
| KFontSizeAction | An action to allow changing of the font size |
| KGestureMap | |
| KGlobalAccel | Configurable global shortcut support |
| KGlobalSettings | Access the KDE global configuration |
| KGlobalShortcutInfo | |
| KGradientSelector | 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 |
| KGuiItem | An abstract class for GUI data such as ToolTip and Icon |
| KHBox | A container widget which arranges its children horizontally |
| KColorSpaces::KHCY | |
| KHelpMenu | Standard KDE help menu with dialog boxes |
| KHistoryComboBox | A combobox for offering a history and completion |
| KColorSpaces::KHSL | |
| KHueSaturationSelector | |
| KIcon | A wrapper around QIcon that provides KDE icon features |
| KIconCache | Icon cache for KDE |
| KIconEffect | Applies effects to icons |
| KIconLoader | Iconloader for KDE |
| KIconTheme | |
| KIntNumInput | An input widget for integer numbers, consisting of a spinbox and a slider |
| KIntSpinBox | A QSpinBox with support for arbitrary base numbers |
| KIntValidator | QValidator for integers |
| KKeys | |
| KKeySequenceWidget | A widget to input a QKeySequence |
| KLanguageButton | KLanguageButton is a pushbutton which allows a language to be selected from a popup list |
| KLed | An LED widget |
| KLineEdit | An enhanced QLineEdit widget for inputting text |
| KListWidget | A variant of QListWidget that honors KDE's system-wide settings |
| KListWidgetSearchLine | This class makes it easy to add a search line for filtering the items in a listwidget based on a simple text search |
| KMainWindow | KDE top level main window |
| KMenu | A menu with keyboard searching |
| KMenuBar | KDE Style-able menubar |
| KMessageBox | Easy message dialog box |
| KMessageBoxMessageHandler | This is a convience KMessageHandler that use KMessageBox |
| KMimeTypeValidator | A QValidator for mime types |
| KModifierKeyInfo | Get information about the state of the keyboard's modifier keys |
| KGlobalSettings::KMouseSettings | Describes the mouse settings |
| KMultiTabBar | A Widget for horizontal and vertical tabs |
| KMultiTabBarButton | Use KMultiTabBar::appendButton to append a button, which creates a KMultiTabBarButton instance |
| KMultiTabBarTab | Use KMultiTabBar::appendTab to append a tab, which creates a KMultiTabBarTab instance |
| KNewPasswordDialog | A password input dialog |
| KNotification | KNotification is used to notify the user of an event |
| KNotificationRestrictions | KNotificationRestrictions provides a simple mechanism to avoid disruptions during full screen presentations or other use cases where the screensaver or desktop notifcations are inappropriate |
| KNumInput | You need to inherit from this class if you want to implement K*NumInput for a different variable type |
| KPageDialog | A dialog base class which can handle multiple pages |
| KPageModel | A base class for a model used by KPageView |
| KPageView | A base class which can handle multiple pages |
| KPageWidget | Page widget with many layouts (faces) |
| KPageWidgetItem | KPageWidgetItem is used by KPageWidget and represents a page |
| KPageWidgetModel | This page model is used by |
| KPassivePopup | A dialog-like popup that displays messages without interrupting the user |
| KPassivePopupMessageHandler | This is a convenience KMessageHandler that uses KPassivePopup |
| KPasswordDialog | A dialog for requesting a password and optionaly a login from the end user |
| KPasteTextAction | An action for pasting text from the clipboard |
| KPixmapCache | General-purpose pixmap cache for KDE |
| KPixmapProvider | A tiny abstract class with just one method: pixmapFor() |
| KPixmapRegionSelectorDialog | A dialog that uses a KPixmapRegionSelectorWidget to allow the user to select a region of an image |
| KPixmapRegionSelectorWidget | KPixmapRegionSelectorWidget is a widget that shows a picture and provides the user with a friendly way to select a rectangular subregion of the pixmap |
| KPlotAxis | Axis for KPlotWidget |
| KPlotObject | Encapsulates a data set to be plotted in a KPlotWidget |
| KPlotPoint | Encapsulates a point in the plot |
| KPlotWidget | Generic data plotting widget |
| KPopupAccelManager | This class manages a popup menu |
| KPopupFrame | Frame with popup menu behavior |
| KProgressDialog | A dialog with a progress bar |
| KPushButton | A QPushButton with drag-support and KGuiItem support |
| KRecentFilesAction | Recent files action |
| KReplace | A generic implementation of the "replace" function |
| KReplaceDialog | A generic "replace" dialog |
| KRestrictedLine | A line editor for restricted character sets |
| KRichTextEdit | Widget to edit and display rich text |
| KRichTextWidget | A KRichTextEdit with common actions |
| KRockerGesture | |
| KRuler | A ruler widget |
| KSelectAction | Action for selecting one of several items |
| KSelectionOwner | This class implements claiming and owning manager selections, as described in the ICCCM, section 2.8 |
| KSelectionWatcher | This class implements watching manager selections, as described in the ICCCM section 2.8 |
| KSelector | KSelector is the base class for other widgets which provides the ability to choose from a one-dimensional range of values |
| KSeparator | Standard horizontal or vertical separator |
| KSessionManager | Provides highlevel access to session management on a per-object base |
| KShapeGesture | |
| KShortcut | Represents a keyboard shortcut |
| KShortcutsDialog | Dialog for configuration of KActionCollection and KGlobalAccel |
| KShortcutsEditor | Widget for configuration of KAccel and KGlobalAccel |
| KShortcutWidget | |
| KSplashScreen | KDE splash screen |
| KSqueezedTextLabel | A replacement for QLabel that squeezes its text |
| KStartupInfo | Class for manipulating the application startup notification |
| KStartupInfoData | Class representing data about an application startup notification |
| KStartupInfoId | Class representing an identification of application startup notification |
| KStatefulBrush | A container for a "state-aware" brush |
| KStatusBar | KDE statusbar widget |
| KStatusBarJobTracker | This class implements a job tracker with a widget suited for embedding in a status bar |
| KStringListValidator | A QValidator to (dis)allow certain strings |
| KStyle | Makes style coding more convenient |
| KStyleFactory< T > | Template class which helps implementing the widget style plugin interface |
| KSvgRenderer | Thin wrapper around QSvgRenderer with SVGZ support |
| KSystemTrayIcon | KDE System Tray Window class |
| KTabBar | A QTabBar with extended features |
| KTabWidget | A widget containing multiple tabs |
| KTextBrowser | Extended QTextBrowser |
| KTextEdit | A KDE'ified QTextEdit |
| KTextEditSpellInterface | This interface is a workaround to keep binary compatibility in KDE4, because adding the virtual keyword to functions is not BC |
| KTimeZoneWidget | A time zone selection widget |
| KTipDatabase | A database for tips-of-the-day |
| KTipDialog | A Tip-of-the-Day dialog |
| KTitleWidget | Standard title widget with a white background and round border |
| KToggleAction | Checkbox like action |
| KToggleFullScreenAction | An action for switching between to/from full screen mode |
| KToggleToolBarAction | An action that takes care of everything associated with showing or hiding a toolbar by a menu action |
| KToolBar | Floatable toolbar with auto resize |
| KToolBarLabelAction | Class to display a label in a toolbar |
| KToolBarPopupAction | This action is a normal action everywhere, except in a toolbar where it also has a popupmenu (optionally delayed) |
| KToolBarSpacerAction | An extension to KAction which allows for adding a spacer item into a QToolBar / KToolBar |
| KTreeWidgetSearchLine | This class makes it easy to add a search line for filtering the items in listviews based on a simple text search |
| KTreeWidgetSearchLineWidget | Creates a widget featuring a KTreeWidgetSearchLine, a label with the text "Search" and a button to clear the search |
| KUiServerJobTracker | The interface to implement to track the progresses of a job |
| KUndoStack | Extends QUndoStack with functions that creates actions with KDE's default icons and shortcuts |
| KUniqueApplication | KUniqueApplication is a KApplication which only uses a single process |
| KUrlLabel | A drop-in replacement for QLabel that displays hyperlinks |
| KVBox | A container widget which arranges its children vertically |
| KWidgetItemDelegate | This class allows to create item delegates embedding simple widgets to interact with items |
| KWidgetJobTracker | This class implements a job tracker with a widget suited for use as a progress dialog |
| KWindowInfo | Information about a window |
| KWindowSystem | Convenience access to certain properties and features of the window manager |
| KWordWrap | Word-wrap algorithm that takes into account beautifulness ;) |
| KXErrorHandler | This class simplifies handling of X errors |
| KXMessages | Sending string messages to other applications using the X Client Messages |
| KXMLGUIBuilder | Implements the creation of the GUI (menubar, menus and toolbars) as requested by the GUI factory |
| KXMLGUIClient | 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 |
| KXMLGUIFactory | KXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets (like menus, toolbars, etc |
| KXmlGuiWindow | KDE top level main window with predefined action layout |
| KXYSelector | KXYSelector is the base class for other widgets which provides the ability to choose from a two-dimensional range of values |
| KStyle::LineEdit | Describes a text edit widget like QLineEdit |
| KStyle::Menu | Describes a menu |
| KStyle::MenuBar | Describes widgets like QMenuBar |
| KStyle::MenuBarItem | Describes MenuBar items |
| KStyle::MenuItem | Describes an item in a menu |
| NET | Base namespace class |
| NETExtendedStrut | Partial strut class for NET classes |
| NETFullscreenMonitors | Simple multiple monitor topology class for NET classes |
| NETIcon | Simple icon class for NET classes |
| NETPoint | Simple point class for NET classes |
| NETRect | Simple rectangle class for NET classes |
| NETRootInfo | Common API for root window properties/protocols |
| NETSize | Simple size class for NET classes |
| NETStrut | |
| NETWinInfo | Common API for application window properties/protocols |
| NETWinInfo2 | This class is an extension of the NETWinInfo class, and exists solely for binary compatibility reasons (adds new virtual methods) until KDE5 |
| KStyle::Option | Base for our own option classes |
| KStyle::OptionBase< EventualSubtype, BaseType > | Intermediatary base that helps implement subtypes of Option that properly handle defaults |
| KStyle::ProgressBar | Describes widgets like QProgressBar |
| KStyle::PushButton | Describes widgets like QPushButton |
| QAbstractItemModel | |
| QApplication | |
| QComboBox | |
| QCommonStyle | |
| QCursor | |
| QDialog | |
| QDialogButtonBox | |
| QDoubleValidator | |
| QFrame | |
| QGroupBox | |
| QLabel | |
| QLineEdit | |
| QListView | |
| QListWidget | |
| QMainWindow | |
| QMenu | |
| QMenuBar | |
| QPushButton | |
| QSortFilterProxyModel | |
| QSpinBox | |
| QSplashScreen | |
| QStatusBar | |
| QStyledItemDelegate | |
| QStylePlugin | |
| QSvgRenderer | |
| QSyntaxHighlighter | |
| QSystemTrayIcon | |
| QTabBar | |
| QTableWidget | |
| QTabWidget | |
| QTextBrowser | |
| QTextEdit | |
| QToolBar | |
| QToolButton | |
| QTreeWidget | |
| QUndoStack | |
| QValidator | |
| QWidget | |
| QWidgetAction | |
| QWidgetStackAccelManager | |
| KStyle::RadioButton | Describes widgets like QRadioButton |
| KStyle::ScrollBar | Describes widgets like QScrollBar |
| KStyle::Slider | Describes a slider, like QSlider |
| KStyle::SpinBox | Describes a widget like QSpinBox |
| KStyle::Splitter | Describes widgets like QSplitter |
| KXMLGUIClient::StateChange | |
| KStyle::StatusBar | Describes a status bar section |
| KStyle::TabBar | Describes a tab bar |
| KStyle::TabWidget | Describes a tab widget (frame) |
| KStyle::TextOption | Option representing text drawing info. For Generic::Text |
| KStyle::TitleButtonOption | Option for drawing WT_Window titlebar buttons, indicating whether the button is pressed, and containing the window icon |
| KStyle::ToolBar | Describes a tool bar |
| KDEPrivate::ToolBarHandler | |
| KStyle::ToolBoxTab | Describes a tab for a tool box, like QToolBox |
| KStyle::ToolButton | Describes widgets like QToolButton (usually inside a QToolBar) |
| KStyle::Tree | Describes an expandable tree, e.g |
| KWallet::Wallet | KDE Wallet |
| KStyle::Window | Describes windows, like in QWorkspace |