• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdelibs
  • Sitemap
  • Contact Us
 

KDEUI

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BaseType
Sonnet::ConfigDialogThe sonnet ConfigDialog
Sonnet::ConfigWidgetThe sonnet ConfigWidget
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::DialogSpellcheck dialog
Sonnet::DictionaryComboBoxA combo box for selecting the dictionary used for spell checking
Sonnet::HighlighterThe Sonnet Highlighter
KAboutApplicationDialogStandard "About Application" dialog box
KAbstractWidgetJobTrackerThe base class for widget based job trackers
KAcceleratorManagerKDE Accelerator manager
KAccelManagerAlgorithmThis class encapsulates the algorithm finding the 'best' distribution of accelerators in a hierarchy of widgets
KAccelStringA string class handling accelerators
KActionClass to encapsulate user-driven action or event
KActionCategoryCategorize actions for KShortcutsEditor
KActionCollectionA container for a set of QAction objects
KActionMenuA KActionMenu is an action that has several properties specific to holding a sub-menu of other actions
KActionSelectorA widget for selecting and arranging actions/objects
KAnimatedButtonAn extended version of QToolButton which can display an animated icon
KApplicationControls and provides information to all KDE applications
KArrowButtonDraws a button with an arrow
KAssistantDialogThis class provides a framework for assistant dialogs
KBugReportA dialog box for sending bug reports
KButtonGroupGroup 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
KCapacityBarThis widget shows a bar which is filled to show the level of usage of a certain device
KCategorizedSortFilterProxyModelThis class lets you categorize a view
KCategorizedViewItem view for listing items
KCategoryDrawer
KCharSelectCharacter selection widget
KCheckAccelerators
KClipboardSynchronizerThis class is only for internal use
KCModuleThe base class for configuration modules
KCodecActionAction for selecting one of several QTextCodec
KColorButtonA pushbutton to display or allow user selection of a color
KColorCellsA table of editable color cells
KColorCollectionClass for handling color collections ("palettes")
KColorComboCombobox for colors
KColorDialogA color selection dialog
KColorPatchA color displayer
KColorSchemeA set of methods used to work with colors
KColorValueSelector
KComboBoxAn enhanced combo box
KCompletionA generic class for completing QStrings
KCompletionBaseAn abstract base class for adding a completion feature into widgets
KCompletionBoxA helper widget for "completion-widgets" (KLineEdit, KComboBox))
KCompletionMatchesThis structure is returned by KCompletion::allWeightedMatches
KCompletionMatchesList
KConfigDialogStandard KDE configuration dialog class
KConfigDialogManagerProvides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in a dialog
KConfigSkeletonClass for handling preferences settings for an application
KConfigSkeleton::ItemColorClass for handling a color preferences item
KConfigSkeleton::ItemFontClass for handling a font preferences item
KConfigSkeletonGenericItem
KCoreConfigSkeleton
KCursorExtends 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
KDatePickerA date selection widget
KDateTableDate selection table
KDateTimeWidgetA combination of a date and a time selection widget
KDateValidatorValidates user-entered dates
KDateWidgetA pushbutton to display or allow user selection of a date
KDialogA dialog base class with standard buttons and predefined layouts
KDialogButtonBoxContainer widget for buttons
KDialogJobUiDelegateA UI delegate using KMessageBox for interaction (showing errors and warnings)
KDoubleNumInputAn input control for real numbers, consisting of a spinbox and a slider
KDoubleValidatorA locale-aware QDoubleValidator
KEditListBoxAn editable listbox
KEditListBox::CustomEditorCustom editor class
KEditToolBarA dialog used to customize or configure toolbars
KExtendableItemDelegate
KFadeWidgetEffectAnimates changes fading the new UI over the old look
KFilterProxySearchLineResponsible for the quick search when you are using a QSortFilterProxyModel
KFindA generic implementation of the "find" function
KFindDialogA generic "find" dialog
KFloatValidatorQValidator for floating point entry (Obsolete)
KFontActionAn action to select a font family
KFontChooserA font selection widget
KFontComboBoxA lightweight font selection widget
KFontDialogA font selection dialog
KFontRequesterThis class provides a widget with a lineedit and a button, which invokes a font dialog (KFontDialog)
KFontSizeActionAn action to allow changing of the font size
KGestureMap
KGlobalAccelConfigurable global shortcut support
KGlobalSettingsAccess the KDE global configuration
KGlobalSettings::KMouseSettingsDescribes the mouse settings
KGlobalShortcutInfo
KGlobalShortcutsEditor::DefaultsReturns true if this action is enabled to have a global shortcut
KGradientSelectorAllows the user to choose from a one-dimensional range of colors which is given as a gradient between two colors provided by the programmer
KGuiItemAn abstract class for GUI data such as ToolTip and Icon
KHBoxA container widget which arranges its children horizontally
KColorSpaces::KHCY
KHelpMenuStandard KDE help menu with dialog boxes
KHistoryComboBoxA combobox for offering a history and completion
KColorSpaces::KHSL
KHueSaturationSelector
KIconA wrapper around QIcon that provides KDE icon features
KIconCacheIcon cache for KDE
KIconEffectApplies effects to icons
KIconLoaderIconloader for KDE
KIconTheme
KIntNumInputAn input widget for integer numbers, consisting of a spinbox and a slider
KIntSpinBoxA QSpinBox with support for arbitrary base numbers
KIntValidatorQValidator for integers
KJobTrackerInterface
KJobUiDelegate
KKeys
KKeySequenceWidgetA widget to input a QKeySequence
KLanguageButtonKLanguageButton is a pushbutton which allows a language to be selected from a popup list
KLedAn LED widget
KLineEditAn enhanced QLineEdit widget for inputting text
KListWidgetA variant of QListWidget that honors KDE's system-wide settings
KListWidgetSearchLineThis class makes it easy to add a search line for filtering the items in a listwidget based on a simple text search
KMainWindowKDE top level main window
KMenuA menu with keyboard searching
KMenuBarKDE Style-able menubar
KMessageBoxEasy message dialog box
KMessageBoxMessageHandlerThis is a convience KMessageHandler that use KMessageBox
KMessageHandler
KMimeTypeValidatorA QValidator for mime types
KMultiTabBarA Widget for horizontal and vertical tabs
KMultiTabBarButtonUse KMultiTabBar::appendButton to append a button, which creates a KMultiTabBarButton instance
KMultiTabBarTabUse KMultiTabBar::appendTab to append a tab, which creates a KMultiTabBarTab instance
KNewPasswordDialogA password input dialog
KNotificationKNotification is used to notify the user of an event
KNotificationRestrictionsKNotificationRestrictions provides a simple mechanism to avoid disruptions during full screen presentations or other use cases where the screensaver or desktop notifcations are inappropriate
KNumInputYou need to inherit from this class if you want to implement K*NumInput for a different variable type
KPageDialogA dialog base class which can handle multiple pages
KPageModelA base class for a model used by KPageView
KPageViewA base class which can handle multiple pages
KPageWidgetPage widget with many layouts (faces)
KPageWidgetItemKPageWidgetItem is used by KPageWidget and represents a page
KPageWidgetModelThis page model is used by
KPassivePopupA dialog-like popup that displays messages without interrupting the user
KPassivePopupMessageHandlerThis is a convenience KMessageHandler that uses KPassivePopup
KPasswordDialogA dialog for requesting a password and optionaly a login from the end user
KPasteTextActionAn action for pasting text from the clipboard
KPixmapCacheGeneral-purpose pixmap cache for KDE
KPixmapProviderA tiny abstract class with just one method: pixmapFor()
KPixmapRegionSelectorDialogA dialog that uses a KPixmapRegionSelectorWidget to allow the user to select a region of an image
KPixmapRegionSelectorWidgetKPixmapRegionSelectorWidget is a widget that shows a picture and provides the user with a friendly way to select a rectangular subregion of the pixmap
KPlotAxisAxis for KPlotWidget
KPlotObjectEncapsulates a data set to be plotted in a KPlotWidget
KPlotPointEncapsulates a point in the plot
KPlotWidgetGeneric data plotting widget
KPopupAccelManagerThis class manages a popup menu
KPopupFrameFrame with popup menu behavior
KProgressDialogA dialog with a progress bar
KPushButtonA QPushButton with drag-support and KGuiItem support
KRecentFilesActionRecent files action
KReplaceA generic implementation of the "replace" function
KReplaceDialogA generic "replace" dialog
KRestrictedLineA line editor for restricted character sets
KRichTextEditWidget to edit and display rich text
KRichTextWidgetA KRichTextEdit with common actions
KRockerGesture
KRulerA ruler widget
KSelectActionAction for selecting one of several items
KSelectionOwnerThis class implements claiming and owning manager selections, as described in the ICCCM, section 2.8
KSelectionWatcherThis class implements watching manager selections, as described in the ICCCM section 2.8
KSelectorKSelector is the base class for other widgets which provides the ability to choose from a one-dimensional range of values
KSeparatorStandard horizontal or vertical separator
KSessionManagerProvides highlevel access to session management on a per-object base
KShapeGesture
KShortcutRepresents a keyboard shortcut
KShortcutsDialogDialog for configuration of KActionCollection and KGlobalAccel
KShortcutsEditorWidget for configuration of KAccel and KGlobalAccel
KShortcutWidget
KSplashScreenKDE splash screen
KSqueezedTextLabelA replacement for QLabel that squeezes its text
KStartupInfoClass for manipulating the application startup notification
KStartupInfoDataClass representing data about an application startup notification
KStartupInfoIdClass representing an identification of application startup notification
KStatefulBrushA container for a "state-aware" brush
KStatusBarKDE statusbar widget
KStatusBarJobTrackerThis class implements a job tracker with a widget suited for embedding in a status bar
KStringListValidatorA QValidator to (dis)allow certain strings
KStyleMakes style coding more convenient
KStyle::CheckBoxDescribes widgets like QCheckBox
KStyle::ColorModeA representation for colors for use as a widget layout property
KStyle::ColorOptionOption representing the color of the thing to draw
KStyle::ComboBoxDescribes a widget like QComboBox
KStyle::DockWidgetDescribes the title of a dock widget
KStyle::DoubleButtonOptionOption for drawing double scrollbar buttons, indicating whether a button should be drawn active or not
KStyle::GenericBasic primitive drawing operations
KStyle::GroupBoxDescribes something like QGroupBox
KStyle::HeaderDescribes a list header, like in QListView
KStyle::IconOptionOption for drawing icons: represents whether the icon should be active or not
KStyle::LineEditDescribes a text edit widget like QLineEdit
KStyle::MenuDescribes a menu
KStyle::MenuBarDescribes widgets like QMenuBar
KStyle::MenuBarItemDescribes MenuBar items
KStyle::MenuItemDescribes an item in a menu
KStyle::OptionBase for our own option classes
KStyle::OptionBase< EventualSubtype, BaseType >Intermediatary base that helps implement subtypes of Option that properly handle defaults
KStyle::ProgressBarDescribes widgets like QProgressBar
KStyle::PushButtonDescribes widgets like QPushButton
KStyle::RadioButtonDescribes widgets like QRadioButton
KStyle::ScrollBarDescribes widgets like QScrollBar
KStyle::SliderDescribes a slider, like QSlider
KStyle::SpinBoxDescribes a widget like QSpinBox
KStyle::SplitterDescribes widgets like QSplitter
KStyle::StatusBarDescribes a status bar section
KStyle::TabBarDescribes a tab bar
KStyle::TabWidgetDescribes a tab widget (frame)
KStyle::TextOptionOption representing text drawing info. For Generic::Text
KStyle::TitleButtonOptionOption for drawing WT_Window titlebar buttons, indicating whether the button is pressed, and containing the window icon
KStyle::ToolBarDescribes a tool bar
KStyle::ToolBoxTabDescribes a tab for a tool box, like QToolBox
KStyle::ToolButtonDescribes widgets like QToolButton (usually inside a QToolBar)
KStyle::TreeDescribes an expandable tree, e.g
KStyle::WindowDescribes windows, like in QWorkspace
KStyleFactory< T >Template class which helps implementing the widget style plugin interface
KSvgRendererThin wrapper around QSvgRenderer with SVGZ support
KSystemTrayIconKDE System Tray Window class
KTabBarA QTabBar with extended features
KTabWidgetA widget containing multiple tabs
KTextBrowserExtended QTextBrowser
KTextEditA KDE'ified QTextEdit
KTextEditSpellInterfaceThis interface is a workaround to keep binary compatibility in KDE4, because adding the virtual keyword to functions is not BC
KTimeZoneWidgetA time zone selection widget
KTipDatabaseA database for tips-of-the-day
KTipDialogA Tip-of-the-Day dialog
KTitleWidgetStandard title widget with a white background and round border
KToggleActionCheckbox like action
KToggleFullScreenActionAn action for switching between to/from full screen mode
KToggleToolBarActionAn action that takes care of everything associated with showing or hiding a toolbar by a menu action
KToolBarFloatable toolbar with auto resize
KToolBarLabelActionClass to display a label in a toolbar
KToolBarPopupActionThis action is a normal action everywhere, except in a toolbar where it also has a popupmenu (optionally delayed)
KToolBarSpacerActionAn extension to KAction which allows for adding a spacer item into a QToolBar / KToolBar
KTreeWidgetSearchLineThis class makes it easy to add a search line for filtering the items in listviews based on a simple text search
KTreeWidgetSearchLineWidgetCreates a widget featuring a KTreeWidgetSearchLine, a label with the text "Search" and a button to clear the search
KUiServerJobTrackerThe interface to implement to track the progresses of a job
KUndoStackExtends QUndoStack with functions that creates actions with KDE's default icons and shortcuts
KUniqueApplicationKUniqueApplication is a KApplication which only uses a single process
KUrlLabelA drop-in replacement for QLabel that displays hyperlinks
KVBoxA container widget which arranges its children vertically
KWidgetItemDelegateThis class allows to create item delegates embedding simple widgets to interact with items
KWidgetJobTrackerThis class implements a job tracker with a widget suited for use as a progress dialog
KWindowInfoInformation about a window
KWindowSystemConvenience access to certain properties and features of the window manager
KWordWrapWord-wrap algorithm that takes into account beautifulness ;)
KXErrorHandlerThis class simplifies handling of X errors
KXMessagesSending string messages to other applications using the X Client Messages
KXMLGUIBuilderImplements the creation of the GUI (menubar, menus and toolbars) as requested by the GUI factory
KXMLGUIClientA KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document, and can be dynamically merged with other KXMLGUIClients
KXMLGUIClient::StateChange
KXMLGUIFactoryKXMLGUIFactory, together with KXMLGUIClient objects, can be used to create a GUI of container widgets (like menus, toolbars, etc
KXmlGuiWindowKDE top level main window with predefined action layout
KXYSelectorKXYSelector is the base class for other widgets which provides the ability to choose from a two-dimensional range of values
NETBase namespace class
NETExtendedStrutPartial strut class for NET classes
NETFullscreenMonitorsSimple multiple monitor topology class for NET classes
NETIconSimple icon class for NET classes
NETPointSimple point class for NET classes
NETRectSimple rectangle class for NET classes
NETRootInfoCommon API for root window properties/protocols
NETSizeSimple size class for NET classes
NETStrut
NETWinInfoCommon API for application window properties/protocols
NETWinInfo2This class is an extension of the NETWinInfo class, and exists solely for binary compatibility reasons (adds new virtual methods) until KDE5
OrgKdeKdedglobalaccelComponentInterface
OrgKdeKdedGlobalAccelInterface
QWidgetStackAccelManager
KDEPrivate::ToolBarHandler
KWallet::WalletKDE Wallet

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdelibs

Skip menu "kdelibs"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • Kate
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • Kross
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Generated for kdelibs by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal