Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

KAccelGen | Provides functions that, given a collection of QStrings, will automatically and intelligently assign menu accelerators to the QStrings in the collection
Deref | Static dereference class, for use as a template parameter
Deref_Key | Static dereference class that calls the key() method on its target; for use as a template parameter
KDEPrivate |
ToolBarHandler |
KAboutApplication | Standard "About Application" dialog box
KAboutContainer | KAboutContainer can be used to make a application specific AboutDialog
KAboutContainerBase | Used internally by KAboutDialog
KAboutContributor | Used internally by KAboutWidget
KAboutDialog | A KDialogBase with predefined main widget
KAboutKDE | Standard "About KDE" dialog box,
KAboutWidget | KAboutWidget is the main widget for KAboutDialog
KAction | Class to encapsulate user-driven action or event
KActionCollection | A managed set of KAction objects
KActionMenu | A KActionMenu is an action that holds a sub-menu of other actions
KActionSelector | A widget for selecting and arranging actions/objects
KActiveLabel | Label with support for selection and clickable links
KAnimWidget | Standard "About KDE" dialog box
KArrowButton | Draws a button with an arrow
KAuthIcon | A base class for authorization icon widgets
KBugReport | A dialog box for sending bug reports
KButtonBox | Container widget for buttons
KCharSelect | Character selection widget
KCharSelectTable | Character selection table
KCModule | The base class for control center modules
KColor | A color class that preserves both RGB and HSV values
KColorButton | A pushbutton to display or allow user selection of a color
KColorCells | A table of editable color cells
KColorCombo | Combobox for colors
KColorDialog | A color selection dialog
KColorDrag | A drag-and-drop object for colors
KColorPatch | A color displayer
KComboBox | An enhanced combo box
KCommand | The abstract base class for all Commands
KCommandHistory | The command history stores a (user) configurable amount of Commands
KCompletionBox | A helper widget for "completion-widgets" (KLineEdit, KComboBox))
KConfigDialog | Standard KDE configuration dialog class
KContextMenuManager | Convenience class to mangage context menus
KCursor | A QCursor wrapper allowing "themed" cursors and auto-hiding cursors
KCursorPrivate |
KCursorPrivateAutoHideEventFilter | I don't want the eventFilter to be in KCursor, so we have another class for that stuff
KDateInternalMonthPicker | A table containing month names
KDateInternalWeekSelector | Week selection widget
KDateInternalYearSelector | Year selection widget
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
KDCOPActionProxy | A proxy class publishing a DCOP interface for actions
KDialog | Dialog with extended non-modal support and methods for KDE standard compliance
KDialogBase | A dialog base class with standard buttons and predefined layouts
KDialogBaseButton | Used internally by KDialogBase
KDialogBaseTile | Used internally by KDialogBase
KDictSpellingHighlighter | Dictionary sensitive text highlighter
KDockButton_Private | A mini-button usually placed in the dockpanel
KDockMainWindow | A special kind of KMainWindow that is able to have dockwidget child widgets (and member of the dockwidget class set)
KDockManager | The manager that knows all dockwidgets and handles the dock process (and member of the dockwidget class set)
KDockSplitter | Like QSplitter but specially designed for dockwidgets stuff
KDockTabGroup | It just hides the special implementation of a dockwidget tab groups (and is member of the dockwidget class set)
KDockWidget | Floatable widget that can be dragged around with the mouse and encapsulate the actual widgets (and member of the dockwidget class set)
KDockWidgetAbstractHeader | An abstract base clase for all dockwidget headers (and member of the dockwidget class set)
KDockWidgetAbstractHeaderDrag | An abstract class for all dockwidget drag-panels of a dockwidgets (and member of the dockwidget class set)
KDockWidgetHeader | The header (additional bar) for a KDockWidget s (and member of the dockwidget class set)
KDockWidgetHeaderDrag | This special widget is the panel one can grip with the mouses (and member of the dockwidget class set)
KDockWidgetPrivate | Resizing enum
KDockWindow | Obsolete system tray support
KDoubleNumInput | An input control for real numbers, consisting of a spinbox and a slider
KDoubleSpinBox | A spin box for fractional numbers
KDoubleValidator | A locale-aware QDoubleValidator
KDualColorButton | A widget for selecting two related colors
KEdit | A simple text editor for the KDE project
KEditListBox | An editable listbox
CustomEditor | Custom editor class
KEditToolbar | A dialog used to customize or configure toolbars
KEditToolbarWidget | A widget used to customize or configure toolbars
KFloatValidator | QValidator for floating point entry (Obsolete)
KFontChooser | A font selection widget
KFontCombo | A combobox that lists the available fonts
KFontDialog | A font selection dialog
KFontRequester | This class provides a widget with a lineedit and a button, which invokes a font dialog (KFontDialog)
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
KHelpMenu | Standard KDE help menu with dialog boxes
KHistoryCombo | A combobox for offering a history and completion
KHSSelector | Widget for Hue/Saturation colour selection
KIconView | A variant of QIconView that honors KDE's system-wide settings
KIconViewItem | A variant of QIconViewItem that wraps words better
KIconViewSearchLine | This class makes it easy to add a search line for filtering the items in a iconview based on a simple text search
KImageTrackLabel | Used internally by KAboutContainerBase
KInputDialog | Simple dialog to get a single value from the user
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
KJanusWidget | Easy to use widget with many layouts
KKeyButton | A push button that looks like a keyboard key
KKeyChooser | Widget for configuration of KAccel and KGlobalAccel
KKeyDialog | Dialog for configuration of KActionCollection, KAccel, and KGlobalAccel
KLanguageButton | KLanguageButton provides a combobox with a 2-D dataset
KLed | An LED widget
KLineEdit | An enhanced QLineEdit widget for inputting text
KLineEditDlg |
KListAction | Remove this class in KDE-4.0. It doesn't add anything to KSelectAction
KListBox | A variant of QListBox that honors KDE's system-wide settings
KListView | This Widget extends the functionality of QListView to honor the system wide settings for Single Click/Double Click mode, AutoSelection and ChangeCursorOverLink (TM)
KListViewItem | A listview item with support for alternate background colors
KListViewLineEdit | Editor for a KListView
KListViewSearchLine | This class makes it easy to add a search line for filtering the items in a listview based on a simple text search
KListViewSearchLineWidget | Creates a widget featuring a KListViewSearchLine, a label with the text "Search" and a button to clear the search
KMacroCommand | A Macro Command is a command that holds several sub-commands
KMainWindow | KDE top level main window
KMainWindowInterface | DCOP interface to KMainWindow
KMenuBar | KDE Style-able menubar
KMessageBox | Easy message dialog box
KMimeTypeValidator | A QValidator for mime types
KNamedCommand | A command which stores its name
KNumInput | You need to inherit from this class if you want to implement K*NumInput for a different variable type
KPaletteTable | A color palette in table form
KPanelApplet | KDE Panel Applet class
KPanelAppMenu | DCop client menu class for the Kicker panel that will insert a submenu into the KDE menu
KPanelExtension | KDE Panel Extension class
KPanelMenu | Base class to build dynamically loaded menu entries for the K-menu, or the panel
KPassivePopup | A dialog-like popup that displays messages without interupting the user
KPasswordDialog | A password input dialog
KPasswordEdit | A safe password input widget
KPasteTextAction | An action for pasting text from the clipboard
KPixmapIO | Fast QImage to/from QPixmap conversion
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
KPopupFrame | Frame with popup menu behavior
KPopupMenu | A menu with title items
KPopupTitle | KPopupMenu title widget
KProgress | A progress indicator widget
KProgressDialog | KProgressDialog provides a dialog with a text label, a progress bar and an optional cancel button with a KDE look 'n feel
KPushButton | This is nothing but a QPushButton with drag-support and KGuiItem support
KRadioAction | Radiobox like action
KRecentFilesAction | Recent files action
KRestrictedLine | A line editor for restricted character sets
KRootPermsIcon | Icon to show whether or not a user has root permissions
KRootPixmap | Creates pseudo-transparent widgets
KRuler | A ruler widget
KScrollView | A variant of QScrollView that supports smooth scrolling
KSelectAction | Action for selecting one of several items
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
KShortcutDialog | Dialog for configuring a shortcut
KSpell | KDE Spellchecker
KSpellConfig | A configuration class/dialog for KSpell
KSplashScreen | KDE splash screen
KSqueezedTextLabel | A replacement for QLabel that squeezes its text
KStatusBar | KDE statusbar widget
KStatusBarLabel | Internal label class for use in KStatusBar
KStdGuiItem | Provides a set of standardized KGuiItems
KStringListValidator | A QValidator to (dis)allow certain strings
KSwitchLanguageDialog | Standard "switch application language" dialog box
KSyntaxHighlighter | Syntax sensitive text highlighter
KSystemTray | KDE System Tray Window class
KTabBar |
KTabCtl | Tabbed dialog with extended features
KTabWidget | A widget containing multiple tabs
KTextBrowser | Extended QTextBrowser
KTextEdit | A KDE'ified QTextEdit
KTimeWidget | A time selection widget
KTimezoneWidget | A timezone selection widget
KTipDatabase | A database for tips-of-the-day
KTipDialog | A Tip-of-the-Day dialog
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
KToolBarButton | A toolbar button
KToolBarButtonList | List of KToolBarButton objects
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 (optionnally delayed)
KToolBarRadioGroup | Class for group of radio butons in toolbar
KURLLabel | A drop-in replacement for QLabel that displays hyperlinks
KValueSelector | Widget for color value selection
KWidgetAction | An action that automatically embeds a widget into a toolbar
KWindowInfo | Displays messages in the window icon and title
KWizard | General-purpose multi-page dialog
KWordWrap | Word-wrap algorithm that takes into account beautifulness ;)
KWritePermsIcon | Auth icon for write permission display
KXMLGUIBuilder | Abstract interface for a "GUI builder", used by the GUIFactory This interface is implemented by KMainWindow for the case where the toplevel widget is a KMainWindow
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.) and container items (menu items, toolbar buttons, etc.) from an XML document and action objects
KXYSelector | KXYSelector is the base class for other widgets which provides the ability to choose from a two-dimensional range of values

KDE Home | KDE Accessibility Home | Description of Access Keys