• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.8 API Reference
  • KDE Home
  • Contact Us
 

KDEUI

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCKStyle::CheckBoxDescribes widgets like QCheckBox
oCKStyle::ColorModeA representation for colors for use as a widget layout property
oCKStyle::ComboBoxDescribes a widget like QComboBox
oCKEditListBox::CustomEditorCustom editor class
oCKEditListWidget::CustomEditorCustom editor class
oCKGlobalShortcutsEditor::DefaultsReturns true if this action is enabled to have a global shortcut
oCKAccelGen::Deref< Iter >Static dereference class, for use as a template parameter
oCKAccelGen::Deref_Key< Iter >Static dereference class that calls the key() method on its target; for use as a template parameter
oCKStyle::DockWidgetDescribes the title of a dock widget
oCKStyle::GenericBasic primitive drawing operations
oCKStyle::GroupBoxDescribes something like QGroupBox
oCKStyle::HeaderDescribes a list header, like in QListView
oCKAcceleratorManagerKDE Accelerator manager
oCKAccelManagerAlgorithmThis class encapsulates the algorithm finding the 'best' distribution of accelerators in a hierarchy of widgets
oCKAccelStringA string class handling accelerators
oCKBreadcrumbSelectionModelSelects the parents of selected items to create breadcrumbs
oCKCategoryDrawer
|\CKCategoryDrawerV2
| \CKCategoryDrawerV3
oCKColorCollectionClass for handling color collections ("palettes")
oCKColorSchemeA set of methods used to work with colors
oCKCompletionBaseAn abstract base class for adding a completion feature into widgets
|oCKComboBoxAn enhanced combo box
||oCKDateComboBox
||oCKFontComboBoxA lightweight font selection widget
||oCKHistoryComboBoxA combobox for offering a history and completion
||oCKTimeComboBox
||\CSonnet::DictionaryComboBoxA combo box for selecting the dictionary used for spell checking
|\CKLineEditAn enhanced QLineEdit widget for inputting text
| oCKListWidgetSearchLineThis class makes it easy to add a search line for filtering the items in a listwidget based on a simple text search
| oCKRestrictedLineA line editor for restricted character sets
| \CKTreeWidgetSearchLineThis class makes it easy to add a search line for filtering the items in listviews based on a simple text search
oCKConfigSkeletonItem [external]
|oCKConfigSkeletonGenericItem< QColor > [external]
||\CKConfigSkeleton::ItemColorClass for handling a color preferences item
|\CKConfigSkeletonGenericItem< QFont > [external]
| \CKConfigSkeleton::ItemFontClass for handling a font preferences item
oCKGuiItemAn abstract class for GUI data such as ToolTip and Icon
oCKColorSpaces::KHCY
oCKIconEffectApplies effects to icons
oCKIconTheme
oCKMessageBoxEasy message dialog box
oCKMessageHandler [external]
|oCKMessageBoxMessageHandlerThis is a convience KMessageHandler that use KMessageBox
|\CKPassivePopupMessageHandlerThis is a convenience KMessageHandler that uses KPassivePopup
oCKGlobalSettings::KMouseSettingsDescribes the mouse settings
oCKPixmapCacheGeneral-purpose pixmap cache for KDE
|\CKIconCacheIcon cache for KDE
oCKPixmapProviderA tiny abstract class with just one method: pixmapFor()
oCKPixmapSequenceLoads and gives access to the frames of a typical multi-row pixmap as often used for spinners
oCKPlotAxisAxis for KPlotWidget
oCKPlotObjectEncapsulates a data set to be plotted in a KPlotWidget
oCKPlotPointEncapsulates a point in the plot
oCKRatingPainterUtility class that draws a row of stars for a rating value
oCKRockerGesture
oCKSessionManagerProvides highlevel access to session management on a per-object base
oCKShapeGesture
oCKSharedDataCache [external]
|\CKImageCacheA simple wrapping layer over KSharedDataCache to support caching images and pixmaps
oCKShortcutRepresents a keyboard shortcut
oCKStartupInfoDataClass representing data about an application startup notification
oCKStartupInfoIdClass representing an identification of application startup notification
oCKStatefulBrushA container for a "state-aware" brush
oCKTextEditSpellInterfaceThis interface is a workaround to keep binary compatibility in KDE4, because adding the virtual keyword to functions is not BC
oCKTipDatabaseA database for tips-of-the-day
oCKWindowInfoInformation about a window
oCKWordWrapWord-wrap algorithm that takes into account beautifulness ;)
oCKXErrorHandlerThis class simplifies handling of X errors
oCKXMLGUIBuilderImplements the creation of the GUI (menubar, menus and toolbars) as requested by the GUI factory
|\CKXmlGuiWindowKDE top level main window with predefined action layout
oCKXMLGUIClientA KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document, and can be dynamically merged with other KXMLGUIClients
|\CKXmlGuiWindowKDE top level main window with predefined action layout
oCKStyle::LineEditDescribes a text edit widget like QLineEdit
oCKStyle::MenuDescribes a menu
oCKStyle::MenuBarDescribes widgets like QMenuBar
oCKStyle::MenuBarItemDescribes MenuBar items
oCKStyle::MenuItemDescribes an item in a menu
oCNETBase namespace class
|oCKWindowSystemConvenience access to certain properties and features of the window manager
|oCNETRootInfoCommon API for root window properties/protocols
|\CNETWinInfoCommon API for application window properties/protocols
| \CNETWinInfo2This class is an extension of the NETWinInfo class, and exists solely for binary compatibility reasons (adds new virtual methods) until KDE5
oCNETExtendedStrutPartial strut class for NET classes
oCNETFullscreenMonitorsSimple multiple monitor topology class for NET classes
oCNETIconSimple icon class for NET classes
oCNETPointSimple point class for NET classes
oCNETRArray< Z >
oCNETRectSimple rectangle class for NET classes
oCNETSizeSimple size class for NET classes
oCNETStrut
oCKStyle::OptionBase for our own option classes
|oCKStyle::OptionBase< ColorOption, Option >
||\CKStyle::ColorOptionOption representing the color of the thing to draw
|| \CKStyle::OptionBase< TextOption, ColorOption >
||  \CKStyle::TextOptionOption representing text drawing info. For Generic::Text
|oCKStyle::OptionBase< DoubleButtonOption, Option >
||\CKStyle::DoubleButtonOptionOption for drawing double scrollbar buttons, indicating whether a button should be drawn active or not
|oCKStyle::OptionBase< IconOption, Option >
||\CKStyle::IconOptionOption for drawing icons: represents whether the icon should be active or not
|\CKStyle::OptionBase< TitleButtonOption, Option >
| \CKStyle::TitleButtonOptionOption for drawing WT_Window titlebar buttons, indicating whether the button is pressed, and containing the window icon
oCOSXKeychain
oCKStyle::ProgressBarDescribes widgets like QProgressBar
oCKStyle::PushButtonDescribes widgets like QPushButton
oCQAbstractItemDelegate
|\CKWidgetItemDelegateThis class allows to create item delegates embedding simple widgets to interact with items
oCQAbstractItemModel
|\CKPageModelA base class for a model used by KPageView
| \CKPageWidgetModelThis page model is used by
oCQAbstractProxyModel
|oCKDescendantsProxyModelProxy Model for restructuring a Tree into a list
|oCKIdentityProxyModelProxies its source model unmodified
||\CKCheckableProxyModelAdds a checkable capability to a source model
|\CKSelectionProxyModelA Proxy Model which presents a subset of its source model to observers
oCQAction
|\CKActionClass to encapsulate user-driven action or event
| oCKActionMenuA KActionMenu is an action that has several properties specific to holding a sub-menu of other actions
| oCKDualActionAn action which can alternate between two texts/icons when triggered
| oCKPasteTextActionAn action for pasting text from the clipboard
| oCKSelectActionAction for selecting one of several items
| |oCKCodecActionAction for selecting one of several QTextCodec
| |oCKFontActionAn action to select a font family
| |oCKFontSizeActionAn action to allow changing of the font size
| |\CKRecentFilesActionRecent files action
| oCKToggleActionCheckbox like action
| |oCKToggleFullScreenActionAn action for switching between to/from full screen mode
| |\CKToggleToolBarActionAn action that takes care of everything associated with showing or hiding a toolbar by a menu action
| oCKToolBarLabelActionClass to display a label in a toolbar
| oCKToolBarPopupActionThis action is a normal action everywhere, except in a toolbar where it also has a popupmenu (optionally delayed)
| \CKToolBarSpacerActionAn extension to KAction which allows for adding a spacer item into a QToolBar / KToolBar
oCQApplication
|\CKApplicationControls and provides information to all KDE applications
| \CKUniqueApplicationKUniqueApplication is a KApplication which only uses a single process
oCQComboBox
|oCKColorComboCombobox for colors
|\CKComboBoxAn enhanced combo box
oCQCommonStyle
|\CKStyleMakes style coding more convenient
oCQCursor
|\CKCursorExtends 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
oCQDialog
|\CKDialogA dialog base class with standard buttons and predefined layouts
| oCKAboutApplicationDialogStandard "About Application" dialog box
| oCKBugReportA dialog box for sending bug reports
| oCKColorDialogA color selection dialog
| oCKEditToolBarA dialog used to customize or configure toolbars
| oCKFindDialogA generic "find" dialog
| |\CKReplaceDialogA generic "replace" dialog
| oCKFontDialogA font selection dialog
| oCKNewPasswordDialogA password input dialog
| oCKPageDialogA dialog base class which can handle multiple pages
| |oCKAssistantDialogThis class provides a framework for assistant dialogs
| |\CKConfigDialogStandard KDE configuration dialog class
| oCKPasswordDialogA dialog for requesting a password and optionaly a login from the end user
| oCKPixmapRegionSelectorDialogA dialog that uses a KPixmapRegionSelectorWidget to allow the user to select a region of an image
| oCKProgressDialogA dialog with a progress bar
| oCKShortcutsDialogDialog for configuration of KActionCollection and KGlobalAccel
| oCKTipDialogA Tip-of-the-Day dialog
| oCSonnet::ConfigDialogThe sonnet ConfigDialog
| \CSonnet::DialogSpellcheck dialog
oCQDialogButtonBox
|\CKDialogButtonBoxContainer widget for buttons
oCQDoubleValidator
|\CKDoubleValidatorA locale-aware QDoubleValidator
oCQFrame
|oCKColorPatchA color displayer
|oCKDatePickerA date selection widget
|oCKHBoxA container widget which arranges its children horizontally
||\CKVBoxA container widget which arranges its children vertically
|oCKMessageWidgetA widget to provide feedback or propose opportunistic interactions
|oCKPassivePopupA dialog-like popup that displays messages without interrupting the user
|oCKPlotWidgetGeneric data plotting widget
|oCKPopupFrameFrame with popup menu behavior
|oCKRatingWidgetDisplays a rating value as a row of pixmaps
|\CKSeparatorStandard horizontal or vertical separator
oCQGroupBox
|oCKButtonGroupGroup 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
|\CKEditListBoxAn editable listbox
oCQItemSelectionModel
|\CKLinkItemSelectionModelMakes it possible to share a selection in multiple views which do not have the same source model
oCQLabel
|oCKSqueezedTextLabelA replacement for QLabel that squeezes its text
|\CKUrlLabelA drop-in replacement for QLabel that displays hyperlinks
oCQLineEdit
|\CKLineEditAn enhanced QLineEdit widget for inputting text
oCQList< KSortableItem< T, Key > > [external]
|\CKSortableList< T, Key > [external]
| \CKCompletionMatchesThis structure is returned by KCompletion::allWeightedMatches
oCQListView
|\CKCategorizedViewItem view for listing items in a categorized fashion optionally
oCQListWidget
|\CKListWidgetA variant of QListWidget that honors KDE's system-wide settings
| \CKCompletionBoxA helper widget for "completion-widgets" (KLineEdit, KComboBox))
oCQMainWindow
|\CKMainWindowKDE top level main window
| \CKXmlGuiWindowKDE top level main window with predefined action layout
oCQMenu
|\CKMenuA menu with keyboard searching
oCQMenuBar
|\CKMenuBarKDE Style-able menubar
oCQObject [external]
|oCKActionCategoryCategorize actions for KShortcutsEditor
|oCKActionCollectionA container for a set of QAction objects
|oCKCategoryDrawerV2
|oCKCheckAccelerators
|oCKClipboardSynchronizerThis class is only for internal use
|oCKCompletionA generic class for completing QStrings
|oCKConfigDialogManagerProvides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in a dialog
|oCKCoreConfigSkeleton [external]
||\CKConfigSkeletonClass for handling preferences settings for an application
|oCKFindA generic implementation of the "find" function
||\CKReplaceA generic implementation of the "replace" function
|oCKGestureMap
|oCKGlobalAccelConfigurable global shortcut support
|oCKGlobalSettingsAccess the KDE global configuration
|oCKGlobalShortcutInfo
|oCKHelpMenuStandard KDE help menu with dialog boxes
|oCKIconLoaderIconloader for KDE
|oCKJobTrackerInterface [external]
||oCKAbstractWidgetJobTrackerThe base class for widget based job trackers
|||oCKStatusBarJobTrackerThis class implements a job tracker with a widget suited for embedding in a status bar
|||\CKWidgetJobTrackerThis class implements a job tracker with a widget suited for use as a progress dialog
||\CKUiServerJobTrackerThe interface to implement to track the progresses of a job
|oCKJobUiDelegate [external]
||\CKDialogJobUiDelegateA UI delegate using KMessageBox for interaction (showing errors and warnings)
|oCKMessageBoxMessageHandlerThis is a convience KMessageHandler that use KMessageBox
|oCKModelIndexProxyMapperThis class facilitates easy mapping of indexes and selections through proxy models
|oCKModifierKeyInfoGet information about the state of the keyboard's modifier keys
|oCKNotificationKNotification is used to notify the user of an event
|oCKNotificationRestrictionsKNotificationRestrictions provides a simple mechanism to avoid disruptions during full screen presentations or other use cases where the screensaver or desktop notifcations are inappropriate
|oCKPageWidgetItemKPageWidgetItem is used by KPageWidget and represents a page
|oCKPassivePopupMessageHandlerThis is a convenience KMessageHandler that uses KPassivePopup
|oCKPixmapSequenceOverlayPainterPaints a KPixmapSequence on top of any widget at any position
|oCKPopupAccelManagerThis class manages a popup menu
|oCKSelectionOwnerThis class implements claiming and owning manager selections, as described in the ICCCM, section 2.8
|oCKSelectionWatcherThis class implements watching manager selections, as described in the ICCCM section 2.8
|oCKStartupInfoClass for manipulating the application startup notification
|oCKStatusNotifierItemKDE Status notifier Item protocol implementation
|oCKViewStateMaintainerBase
||\CKViewStateMaintainer< StateSaver >Encapsulates the maintenance of state between resets of QAbstractItemModel
|oCKViewStateSaverObject for saving and restoring state in QTreeViews and QItemSelectionModels
|oCKWallet::WalletKDE Wallet
|oCKWindowSystemConvenience access to certain properties and features of the window manager
|oCKXMLGUIFactoryKXMLGUIFactory, 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
oCQPushButton
|oCKArrowButtonDraws a button with an arrow
|oCKColorButtonA pushbutton to display or allow user selection of a color
|oCKMultiTabBarButtonUse KMultiTabBar::appendButton to append a button, which creates a KMultiTabBarButton instance
||\CKMultiTabBarTabUse KMultiTabBar::appendTab to append a tab, which creates a KMultiTabBarTab instance
|\CKPushButtonA QPushButton with drag-support and KGuiItem support
oCQSortFilterProxyModel
|oCKCategorizedSortFilterProxyModelThis class lets you categorize a view
|\CKRecursiveFilterProxyModelImplements recursive filtering of models
oCQSpinBox
|\CKIntSpinBoxA QSpinBox with support for arbitrary base numbers
oCQSplashScreen
|\CKSplashScreenKDE splash screen
oCQStatusBar
|\CKStatusBarKDE statusbar widget
oCQStyledItemDelegate
|\CKExtendableItemDelegate
oCQStylePlugin
|\CKStyleFactory< T >Template class which helps implementing the widget style plugin interface
oCQSvgRenderer
|\CKSvgRendererThin wrapper around QSvgRenderer with SVGZ support
oCQSyntaxHighlighter
|\CSonnet::HighlighterThe Sonnet Highlighter
oCQSystemTrayIcon
|\CKSystemTrayIconKDE System Tray Window class
oCQTabBar
|\CKTabBarA QTabBar with extended features
oCQTableWidget
|\CKColorCellsA table of editable color cells
oCQTabWidget
|\CKTabWidgetA widget containing multiple tabs
oCQTextBrowser
|\CKTextBrowserExtended QTextBrowser
oCQTextEdit
|\CKTextEditA KDE'ified QTextEdit
| \CKRichTextEditWidget to edit and display rich text
|  \CKRichTextWidgetA KRichTextEdit with common actions
oCQToolBar
|\CKToolBarFloatable toolbar with auto resize
oCQToolButton
|\CKAnimatedButtonAn extended version of QToolButton which can display an animated icon
oCQTreeWidget
|\CKTimeZoneWidgetA time zone selection widget
oCQUndoStack
|\CKUndoStackExtends QUndoStack with functions that creates actions with KDE's default icons and shortcuts
oCQValidator
|oCKDateValidatorValidates user-entered dates
|oCKFloatValidatorQValidator for floating point entry (Obsolete)
|oCKIntValidatorQValidator for integers
|oCKMimeTypeValidatorA QValidator for mime types
|\CKStringListValidatorA QValidator to (dis)allow certain strings
oCQWidget
|oCKActionSelectorA widget for selecting and arranging actions/objects
|oCKCapacityBarThis widget shows a bar which is filled to show the level of usage of a certain device
|oCKCharSelectCharacter selection widget
|oCKCModuleThe base class for configuration modules
|oCKDateTableDate selection table
|oCKDateTimeEdit
|oCKDateTimeWidgetA combination of a date and a time selection widget
|oCKDateWidgetA date selection widget
|oCKEditListWidgetAn editable listbox
|oCKFadeWidgetEffectAnimates changes fading the new UI over the old look
|oCKFilterProxySearchLineResponsible for the quick search when you are using a QSortFilterProxyModel
|oCKFontChooserA font selection widget
|oCKFontRequesterThis class provides a widget with a lineedit and a button, which invokes a font dialog (KFontDialog)
|oCKKeySequenceWidgetA widget to input a QKeySequence
|oCKLanguageButtonKLanguageButton is a pushbutton which allows a language to be selected from a popup list
|oCKLedAn LED widget
|oCKMultiTabBarA Widget for horizontal and vertical tabs
|oCKNumInputYou need to inherit from this class if you want to implement K*NumInput for a different variable type
||oCKDoubleNumInputAn input control for real numbers, consisting of a spinbox and a slider
||\CKIntNumInputAn input widget for integer numbers, consisting of a spinbox and a slider
|oCKPageViewA base class which can handle multiple pages
||\CKPageWidgetPage widget with many layouts (faces)
|oCKPixmapRegionSelectorWidgetKPixmapRegionSelectorWidget is a widget that shows a picture and provides the user with a friendly way to select a rectangular subregion of the pixmap
|oCKPixmapSequenceWidgetA simple widget showing a fixed size pixmap sequence
|oCKShortcutsEditorWidget for configuration of KAccel and KGlobalAccel
|oCKShortcutWidget
|oCKTitleWidgetStandard title widget with a white background and round border
|oCKTreeWidgetSearchLineWidgetCreates a widget featuring a KTreeWidgetSearchLine, a label with the text "Search" and a button to clear the search
|oCKXMessagesSending string messages to other applications using the X Client Messages
|oCKXYSelectorKXYSelector is the base class for other widgets which provides the ability to choose from a two-dimensional range of values
||\CKHueSaturationSelector
|\CSonnet::ConfigWidgetThe sonnet ConfigWidget
oCQWidgetAction
|\CKActionClass to encapsulate user-driven action or event
oCKStyle::RadioButtonDescribes widgets like QRadioButton
oCKStyle::ScrollBarDescribes widgets like QScrollBar
oCKStyle::SliderDescribes a slider, like QSlider
oCKStyle::SpinBoxDescribes a widget like QSpinBox
oCKStyle::SplitterDescribes widgets like QSplitter
oCKXMLGUIClient::StateChange
oCKStyle::StatusBarDescribes a status bar section
oCKStyle::TabBarDescribes a tab bar
oCKStyle::TabWidgetDescribes a tab widget (frame)
oCKStyle::ToolBarDescribes a tool bar
oCKStyle::ToolBoxTabDescribes a tab for a tool box, like QToolBox
oCKStyle::ToolButtonDescribes widgets like QToolButton (usually inside a QToolBar)
oCKStyle::TreeDescribes an expandable tree, e.g
oCKStyle::WindowDescribes windows, like in QWorkspace
oCBaseType
|\CKStyle::OptionBase< EventualSubtype, BaseType >Intermediatary base that helps implement subtypes of Option that properly handle defaults
oCQAbstractSlider
|oCKRulerA ruler widget
|\CKSelectorKSelector is the base class for other widgets which provides the ability to choose from a one-dimensional range of values
| oCKColorValueSelector
| \CKGradientSelectorAllows the user to choose from a one-dimensional range of colors which is given as a gradient between two colors provided by the programmer
oCQColor
oCQFont
\CQIcon
 \CKIconA wrapper around QIcon that provides KDE icon features
This file is part of the KDE documentation.
Documentation copyright © 1996-2015 The KDE developers.
Generated on Wed Nov 25 2015 21:15:58 by doxygen 1.8.5 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDEUI

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

kdelibs-4.14.8 API Reference

Skip menu "kdelibs-4.14.8 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal