# kdeui Library API Documentation

Overview | Class Hierarchy | Classes | Classes (annotated) | Members | Source Files

# kdeui Library Class List

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

KAboutApplication | This class provides the standard "About Application" dialog box that is used by KHelpMenu. 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 | This class provides the standard "About KDE" dialog box that is used KHelpMenu Normally you should not use this class directly but rather the KHelpMenu class or even better just subclass your toplevel window from KMainWindow. Standard "About KDE" dialog box,
KAboutWidget | KAboutWidget is the main widget for KAboutDialog
KAction | (and derived and super classes) provides a way to easily encapsulate a "real" user-selected action or event in your program. 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
KActiveLabel | Label with support for selection and clickable links
KAnimWidget | This is a widget used to display animation using multiple individual pixmaps. Widget animated using individual icons
KArrowButton | Draws a button which shows an arrow pointing into a certain direction. Draws a button with an arrow
KAuthIcon | This is the base class from which different authorization icon widget which actually do something should be derived. ABC for authorization icon widgets
KBugReport | A dialog box for sending bug reports. A dialog box for sending bug reports
KButtonBox | Container widget for buttons
KCharSelect | A Widget which allows the user to select a character of a specified font in a table Character-Selection Widget
KCharSelectTable | A table widget which displayes the characters of a font. Character-Selection Table
KCModule | The base class for control center modules
KColorButton | This widget can be used to display or allow user selection of a colour. A pushbutton to display or allow user selection of a colour
KColorCells | A table of editable color cells
KColorCombo | Combobox for colors
KColorDialog | The KColorDialog provides a dialog for color selection. A color selection dialog
KColorDrag | A drag-and-drop object for colors
KColorPatch | (usually small) widget showing a selected color e. A color shower
KComboBox | A combined button, line-edit and a popup list widget. 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 little utility class for "completion-widgets", like KLineEdit or KComboBox. A helper widget for "completion-widgets" (KLineEdit, KComboBox))
KContextMenuManager | Convenience class to mangage context menus
KCursor | A wrapper around QCursor that allows for "themed" cursors. A QCursor wrapper allowing "themed" cursors and auto-hiding cursors
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 | Provides a widget for calendar date input. A date selection widget
KDateTable | Date selection table
KDateValidator | Validates user-entered dates
KDateWidget | This widget can be used to display or allow user selection of a date. A pushbutton to display or allow user selection of a date
KDCOPActionProxy | Easy way to publish a collection of KAction objects through DCOP. A proxy class publishing a DCOP interface for actions
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
KDialog | Dialog with extended nonmodal support and methods for KDE standard compliance
KDialogBase | Provides basic functionality needed by nearly all dialogs. A dialog base class with standard buttons and predefined layouts
KDialogBaseButton | Used internally by KDialogBase
KDialogBaseTile | Used internally by KDialogBase
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 | Additional KDockWidget stuff (private)
KDockWindow | This class is obsolete, it is provided for compatibility only
KDoubleNumInput | KDoubleNumInput combines a QSpinBox and optionally a QSlider with a label to make an easy to use control for setting some float parameter. An input control for real numbers, consisting of a spinbox and a slider
KDoubleSpinBox | This class provides a spin box for fractional numbers. A spin box for fractional numbers
KDoubleValidator | KDoubleValidator extends QDoubleValidator to be locale-aware. A locale-aware QDoubleValidator
KDualColorButton | KDualColorButton allows the user to select two cascaded colors (usually a foreground and background color). A widget for selecting two related colors
KEdit | A simple text editor for the KDE project
KEditListBox | An editable listbox

KEditListBox::CustomEditor

Since:
  3.1

KEditToolbar | This is a dialog used to customize or configure toolbars. A dialog used to customize or configure toolbars
KEditToolbarWidget | This is a widget used to customize or configure toolbars A widget used to customize or configure toolbars
KFloatValidator |
KFontChooser | While KFontChooser as an ordinary widget can be embedded in custom dialogs and therefore is very flexible, in most cases it is preferable to use the convenience functions in KFontDialog. A font selection widget
KFontCombo | A combobox that lists the available fonts. A combobox to choose a font
KFontDialog | The KFontDialog provides a dialog for interactive font selection. A font selection dialog
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
KHelpMenu | This class provides the standard KDE help menu with the default "about" dialog boxes and help entry. Standard KDE help menu with dialog boxes
KHistoryCombo | A combobox which implements a history like a unix shell. A combobox for offering a history and completion
KHSSelector | Widget for Hue/Saturation selection
KIconView | This Widget extends the functionality of QIconView to honor the system wide settings for Single Click/Double Click mode, Auto Selection and Change Cursor over Link. A variant of QIconView that honors KDE's system-wide settings
KIconViewItem | KIconViewItem exists to improve the word-wrap functionality of QIconViewItem Use KIconViewItem instead of QIconViewItem for any iconview item you might have :) A variant of QIconViewItem that wraps words better
KImageTrackLabel | Used internally by KAboutContainerBase
KIntNumInput | KIntNumInput combines a QSpinBox and optionally a QSlider with a label to make an easy to use control for setting some integer parameter. An input widget for integer numbers, consisting of a spinbox and a slider
KIntSpinBox | A QSpinBox with support for arbitrary base numbers (e.g. A QSpinBox with support for arbitrary base numbers
KIntValidator | QValidator for integers
KJanusWidget | Provides a number of ready to use layouts (faces). Easy to use widget with many layouts
KKeyButton | A push button that looks like a keyboard key. A push button that looks like a keyboard key
KKeyChooser | Configure dictionaries of key/action associations for KAccel and KGlobalAccel. Widget for configuration of KAccel and KGlobalAccel
KKeyDialog | Used for configuring dictionaries of key/action associations for KActionCollection, KAccel, and KGlobalAccel. Dialog for configuration of KActionCollection, KAccel, and KGlobalAccel
KLed | Displays a round or rectangular light emitting diode. An LED widget
KLineEdit | An enhanced QLineEdit widget for inputting text. An enhanced single line input widget
KLineEditDlg | Dialog for user to enter a single line of text
KListAction | This class or method is obsolete, it is provided for compatibility only. Use KSelectAction instead
KListBox | Extends the functionality of QListBox to honor the system wide settings for Single Click/Double Click mode, Auto Selection and Change Cursor over Link. 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 colours. listview item with alternate background colour support
KListViewLineEdit | The editor for a KListView
KMacroCommand | A Macro Command is a command that holds several sub-commands
KMainWindow | Top level widget that provides toolbars, a status line and a frame. KDE top level main window
KMainWindowInterface | This is the main interface to the KMainWindow. DCOP interface to KMainWindow
KMenuBar | KDE Style-able menubar
KMessageBox | Easy message dialog box
KMimeTypeValidator | This validator allows you to validate mimetype names (e.g. 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 | Implement a panel applet. KDE Panel Applet class
KPanelAppMenu | DCop client menu class for the Kicker panel that will insert a submenu into the KDE menu
KPanelExtension | Implements a panel extension. KDE Panel Extension class
KPanelMenu | Base class to build dynamically loaded menu entries for the K-menu, or the panel. 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 | This dialog asks the user to enter a password. A password input dialog
KPasswordEdit | A safe password input widget
KPixmapIO | Fast QImage to/from QPixmap conversion
KPopupFrame | Frame with popup menu behaviour
KPopupMenu | KPopupMenu is a class for menus with standard title items and keyboard accessibility for popups with many options and/or varying options. A menu with title items
KPopupTitle | Title widget for use in KPopupMenu. KPopupMenu title widget
KProgress | A stylized progress bar. 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. A dialog with a progress bar
KPushButton | This is nothing but a QPushButton with drag-support and KGuiItem support. A QPushButton with drag-support and KGuiItem support
QXEmbed | A QXEmbed widget serves as an embedder that can manage one single embedded X-window. The QXEmbed widget is a graphical socket that can embed an external X-Window
KRadioAction | An action that operates like a radio button
KRecentFilesAction | This class is an action to handle a recent files submenu. Recent files action
KRestrictedLine | Variant of QLineEdit which accepts only a restricted set of characters as input. 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. A ruler widget
KSelectAction | Action for selecting one of several items. 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
KSharedPixmap | Shared pixmap client
KSqueezedTextLabel | A label class that squeezes its text into the label A replacement for QLabel that squeezes its text
KStatusBar | Display status messages. KDE statusbar widget
KStatusBarLabel | Internal label class for use in KStatusBar
KStringListValidator | This validator allows you to accept only certain or to accept all but certain strings. A QValidator to (dis)allow certain strings
KSystemTray | KDE System Tray Window class KDE System Tray Window class
KTabCtl | Tabbed dialog with extended features
KTextBrowser | An extended QTextBrowser. Extended QTextBrowser
KTextEdit | This is just a little subclass of QTextEdit, implementing some standard KDE features, like Cursor auto-hiding, configurable wheelscrolling (fast-scroll or zoom) and deleting of entire words with Ctrl-Backspace or Ctrl-Delete. A KDE'ified QTextEdit
KTipDatabase | A database for tips-of-the-day
KTipDialog | A Tip-of-the-Day dialog
KToggleAction | Checkbox like action. Checkbox like action
KToggleToolBarAction | An action that takes care of everything associated with showing or hiding a toolbar by a menu action
KToolBar | A KDE-style toolbar. Floatable toolbar with auto resize
KToolBarButton | A toolbar button
KToolBarButtonList | List of KToolBarButton objects

KDEPrivate::ToolBarHandler

Since:
  3.1

KToolBarPopupAction | This action is a normal action everywhere, except in a toolbar where it also has a popupmenu (optionnally delayed)
KToolBarRadioGroup | KToolBarRadioGroup is class for group of radio butons in toolbar. Class for group of radio butons in toolbar
KURLLabel | A label class that supports displaying an active hyperlink. 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 ;) That means: not letting a letter alone on the last line, breaking at punctuation signs, etc
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

This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Wed Jan 28 12:58:09 2004 by doxygen 1.3.4 written by Dimitri van Heesch, © 1997-2001