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

KDEUI

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 ►NKAccelGenProvides functions that, given a collection of QStrings, will automatically and intelligently assign menu accelerators to the QStrings in the collection
 CDerefStatic dereference class, for use as a template parameter
 CDeref_KeyStatic dereference class that calls the key() method on its target; for use as a template parameter
 ►NKColorSpaces
 CKHCY
 ►NKDEPrivate
 ►NKGlobalShortcutsEditor
 CDefaultsReturns true if this action is enabled to have a global shortcut
 ►NKWallet
 CWalletKDE Wallet
 ►NSonnetDialog.cpp
 CConfigDialogThe sonnet ConfigDialog
 CConfigWidgetThe sonnet ConfigWidget
 CDialogSpellcheck dialog
 CDictionaryComboBoxA combo box for selecting the dictionary used for spell checking
 CHighlighterThe Sonnet Highlighter
 CKAboutApplicationDialogStandard "About Application" dialog box
 CKAbstractWidgetJobTrackerThe base class for widget based job trackers
 CKAcceleratorManagerKDE Accelerator manager
 CKAccelManagerAlgorithmThis class encapsulates the algorithm finding the 'best' distribution of accelerators in a hierarchy of widgets
 CKAccelStringA string class handling accelerators
 CKActionClass to encapsulate user-driven action or event
 CKActionCategoryCategorize actions for KShortcutsEditor
 CKActionCollectionA container for a set of QAction objects
 CKActionMenuA KActionMenu is an action that has several properties specific to holding a sub-menu of other actions
 CKActionSelectorA widget for selecting and arranging actions/objects
 CKAnimatedButtonAn extended version of QToolButton which can display an animated icon
 CKApplicationControls and provides information to all KDE applications
 CKArrowButtonDraws a button with an arrow
 CKAssistantDialogThis class provides a framework for assistant dialogs
 CKBreadcrumbSelectionModelSelects the parents of selected items to create breadcrumbs
 CKBugReportA dialog box for sending bug reports
 CKButtonGroupGroup 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
 CKCapacityBarThis widget shows a bar which is filled to show the level of usage of a certain device
 CKCategorizedSortFilterProxyModelThis class lets you categorize a view
 CKCategorizedViewItem view for listing items in a categorized fashion optionally
 CKCategoryDrawer
 CKCategoryDrawerV2
 CKCategoryDrawerV3
 CKCharSelectCharacter selection widget
 CKCheckableProxyModelAdds a checkable capability to a source model
 CKCheckAccelerators
 CKClipboardSynchronizerThis class is only for internal use
 CKCModuleThe base class for configuration modules
 CKCodecActionAction for selecting one of several QTextCodec
 CKColorButtonA pushbutton to display or allow user selection of a color
 CKColorCellsA table of editable color cells
 CKColorCollectionClass for handling color collections ("palettes")
 CKColorComboCombobox for colors
 CKColorDialogA color selection dialog
 CKColorPatchA color displayer
 CKColorSchemeA set of methods used to work with colors
 CKColorValueSelector
 CKComboBoxAn enhanced combo box
 CKCompletionA generic class for completing QStrings
 CKCompletionBaseAn abstract base class for adding a completion feature into widgets
 CKCompletionBoxA helper widget for "completion-widgets" (KLineEdit, KComboBox))
 CKCompletionMatchesThis structure is returned by KCompletion::allWeightedMatches
 CKConfigDialogStandard KDE configuration dialog class
 CKConfigDialogManagerProvides a means of automatically retrieving, saving and resetting KConfigSkeleton based settings in a dialog
 ►CKConfigSkeletonClass for handling preferences settings for an application
 CItemColorClass for handling a color preferences item
 CItemFontClass for handling a font preferences item
 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
 CKDateComboBox
 CKDatePickerA date selection widget
 CKDateTableDate selection table
 CKDateTimeEdit
 CKDateTimeWidgetA combination of a date and a time selection widget
 CKDateValidatorValidates user-entered dates
 CKDateWidgetA date selection widget
 CKDescendantsProxyModelProxy Model for restructuring a Tree into a list
 CKDialogA dialog base class with standard buttons and predefined layouts
 CKDialogButtonBoxContainer widget for buttons
 CKDialogJobUiDelegateA UI delegate using KMessageBox for interaction (showing errors and warnings)
 CKDoubleNumInputAn input control for real numbers, consisting of a spinbox and a slider
 CKDoubleValidatorA locale-aware QDoubleValidator
 CKDualActionAn action which can alternate between two texts/icons when triggered
 ►CKEditListBoxAn editable listbox
 CCustomEditorCustom editor class
 ►CKEditListWidgetAn editable listbox
 CCustomEditorCustom editor class
 CKEditToolBarA dialog used to customize or configure toolbars
 CKExtendableItemDelegate
 CKFadeWidgetEffectAnimates changes fading the new UI over the old look
 CKFilterProxySearchLineResponsible for the quick search when you are using a QSortFilterProxyModel
 CKFindA generic implementation of the "find" function
 CKFindDialogA generic "find" dialog
 CKFloatValidatorQValidator for floating point entry (Obsolete)
 CKFontActionAn action to select a font family
 CKFontChooserA font selection widget
 CKFontComboBoxA lightweight font selection widget
 CKFontDialogA font selection dialog
 CKFontRequesterThis class provides a widget with a lineedit and a button, which invokes a font dialog (KFontDialog)
 CKFontSizeActionAn action to allow changing of the font size
 CKGestureMap
 CKGlobalAccelConfigurable global shortcut support
 ►CKGlobalSettingsAccess the KDE global configuration
 CKMouseSettingsDescribes the mouse settings
 CKGlobalShortcutInfo
 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
 CKGuiItemAn abstract class for GUI data such as ToolTip and Icon
 CKHBoxA container widget which arranges its children horizontally
 CKHelpMenuStandard KDE help menu with dialog boxes
 CKHistoryComboBoxA combobox for offering a history and completion
 CKHueSaturationSelector
 CKIconA wrapper around QIcon that provides KDE icon features
 CKIconCacheIcon cache for KDE
 CKIconEffectApplies effects to icons
 CKIconLoaderIconloader for KDE
 CKIconTheme
 CKIdentityProxyModelProxies its source model unmodified
 CKImageCacheA simple wrapping layer over KSharedDataCache to support caching images and pixmaps
 CKIntNumInputAn input widget for integer numbers, consisting of a spinbox and a slider
 CKIntSpinBoxA QSpinBox with support for arbitrary base numbers
 CKIntValidatorQValidator for integers
 CKKeySequenceWidgetA widget to input a QKeySequence
 CKLanguageButtonKLanguageButton is a pushbutton which allows a language to be selected from a popup list
 CKLedAn LED widget
 CKLineEditAn enhanced QLineEdit widget for inputting text
 CKLinkItemSelectionModelMakes it possible to share a selection in multiple views which do not have the same source model
 CKListWidgetA variant of QListWidget that honors KDE's system-wide settings
 CKListWidgetSearchLineThis class makes it easy to add a search line for filtering the items in a listwidget based on a simple text search
 CKMainWindowKDE top level main window
 CKMenuA menu with keyboard searching
 CKMenuBarKDE Style-able menubar
 CKMessageBoxEasy message dialog box
 CKMessageBoxMessageHandlerThis is a convience KMessageHandler that use KMessageBox
 CKMessageWidgetA widget to provide feedback or propose opportunistic interactions
 CKMimeTypeValidatorA QValidator for mime types
 CKModelIndexProxyMapperThis class facilitates easy mapping of indexes and selections through proxy models
 CKModifierKeyInfoGet information about the state of the keyboard's modifier keys
 CKMultiTabBarA Widget for horizontal and vertical tabs
 CKMultiTabBarButtonUse KMultiTabBar::appendButton to append a button, which creates a KMultiTabBarButton instance
 CKMultiTabBarTabUse KMultiTabBar::appendTab to append a tab, which creates a KMultiTabBarTab instance
 CKNewPasswordDialogA password input dialog
 CKNotificationKNotification is used to notify the user of an event
 CKNotificationRestrictionsKNotificationRestrictions provides a simple mechanism to avoid disruptions during full screen presentations or other use cases where the screensaver or desktop notifcations are inappropriate
 CKNumInputYou need to inherit from this class if you want to implement K*NumInput for a different variable type
 CKPageDialogA dialog base class which can handle multiple pages
 CKPageModelA base class for a model used by KPageView
 CKPageViewA base class which can handle multiple pages
 CKPageWidgetPage widget with many layouts (faces)
 CKPageWidgetItemKPageWidgetItem is used by KPageWidget and represents a page
 CKPageWidgetModelThis page model is used by
 CKPassivePopupA dialog-like popup that displays messages without interrupting the user
 CKPassivePopupMessageHandlerThis is a convenience KMessageHandler that uses KPassivePopup
 CKPasswordDialogA dialog for requesting a password and optionaly a login from the end user
 CKPasteTextActionAn action for pasting text from the clipboard
 CKPixmapCacheGeneral-purpose pixmap cache for KDE
 CKPixmapProviderA tiny abstract class with just one method: pixmapFor()
 CKPixmapRegionSelectorDialogA dialog that uses a KPixmapRegionSelectorWidget to allow the user to select a region of an image
 CKPixmapRegionSelectorWidgetKPixmapRegionSelectorWidget is a widget that shows a picture and provides the user with a friendly way to select a rectangular subregion of the pixmap
 CKPixmapSequenceLoads and gives access to the frames of a typical multi-row pixmap as often used for spinners
 CKPixmapSequenceOverlayPainterPaints a KPixmapSequence on top of any widget at any position
 CKPixmapSequenceWidgetA simple widget showing a fixed size pixmap sequence
 CKPlotAxisAxis for KPlotWidget
 CKPlotObjectEncapsulates a data set to be plotted in a KPlotWidget
 CKPlotPointEncapsulates a point in the plot
 CKPlotWidgetGeneric data plotting widget
 CKPopupAccelManagerThis class manages a popup menu
 CKPopupFrameFrame with popup menu behavior
 CKProgressDialogA dialog with a progress bar
 CKPushButtonA QPushButton with drag-support and KGuiItem support
 CKRatingPainterUtility class that draws a row of stars for a rating value
 CKRatingWidgetDisplays a rating value as a row of pixmaps
 CKRecentFilesActionRecent files action
 CKRecursiveFilterProxyModelImplements recursive filtering of models
 CKReplaceA generic implementation of the "replace" function
 CKReplaceDialogA generic "replace" dialog
 CKRestrictedLineA line editor for restricted character sets
 CKRichTextEditWidget to edit and display rich text
 CKRichTextWidgetA KRichTextEdit with common actions
 CKRockerGesture
 CKRulerA ruler widget
 CKSelectActionAction for selecting one of several items
 CKSelectionOwnerThis class implements claiming and owning manager selections, as described in the ICCCM, section 2.8
 CKSelectionProxyModelA Proxy Model which presents a subset of its source model to observers
 CKSelectionWatcherThis class implements watching manager selections, as described in the ICCCM section 2.8
 CKSelectorKSelector is the base class for other widgets which provides the ability to choose from a one-dimensional range of values
 CKSeparatorStandard horizontal or vertical separator
 CKSessionManagerProvides highlevel access to session management on a per-object base
 CKShapeGesture
 CKShortcutRepresents a keyboard shortcut
 CKShortcutsDialogDialog for configuration of KActionCollection and KGlobalAccel
 CKShortcutsEditorWidget for configuration of KAccel and KGlobalAccel
 CKShortcutWidget
 CKSplashScreenKDE splash screen
 CKSqueezedTextLabelA replacement for QLabel that squeezes its text
 CKStartupInfoClass for manipulating the application startup notification
 CKStartupInfoDataClass representing data about an application startup notification
 CKStartupInfoIdClass representing an identification of application startup notification
 CKStatefulBrushA container for a "state-aware" brush
 CKStatusBarKDE statusbar widget
 CKStatusBarJobTrackerThis class implements a job tracker with a widget suited for embedding in a status bar
 CKStatusNotifierItemKDE Status notifier Item protocol implementation
 CKStringListValidatorA QValidator to (dis)allow certain strings
 ►CKStyleMakes style coding more convenient
 CCheckBoxDescribes widgets like QCheckBox
 CColorModeA representation for colors for use as a widget layout property
 CColorOptionOption representing the color of the thing to draw
 CComboBoxDescribes a widget like QComboBox
 CDockWidgetDescribes the title of a dock widget
 CDoubleButtonOptionOption for drawing double scrollbar buttons, indicating whether a button should be drawn active or not
 CGenericBasic primitive drawing operations
 CGroupBoxDescribes something like QGroupBox
 CHeaderDescribes a list header, like in QListView
 CIconOptionOption for drawing icons: represents whether the icon should be active or not
 CLineEditDescribes a text edit widget like QLineEdit
 CMenuDescribes a menu
 CMenuBarDescribes widgets like QMenuBar
 CMenuBarItemDescribes MenuBar items
 CMenuItemDescribes an item in a menu
 COptionBase for our own option classes
 COptionBaseIntermediatary base that helps implement subtypes of Option that properly handle defaults
 CProgressBarDescribes widgets like QProgressBar
 CPushButtonDescribes widgets like QPushButton
 CRadioButtonDescribes widgets like QRadioButton
 CScrollBarDescribes widgets like QScrollBar
 CSliderDescribes a slider, like QSlider
 CSpinBoxDescribes a widget like QSpinBox
 CSplitterDescribes widgets like QSplitter
 CStatusBarDescribes a status bar section
 CTabBarDescribes a tab bar
 CTabWidgetDescribes a tab widget (frame)
 CTextOptionOption representing text drawing info. For Generic::Text
 CTitleButtonOptionOption for drawing WT_Window titlebar buttons, indicating whether the button is pressed, and containing the window icon
 CToolBarDescribes a tool bar
 CToolBoxTabDescribes a tab for a tool box, like QToolBox
 CToolButtonDescribes widgets like QToolButton (usually inside a QToolBar)
 CTreeDescribes an expandable tree, e.g
 CWindowDescribes windows, like in QWorkspace
 CKStyleFactoryTemplate class which helps implementing the widget style plugin interface
 CKSvgRendererThin wrapper around QSvgRenderer with SVGZ support
 CKSystemTrayIconKDE System Tray Window class
 CKTabBarA QTabBar with extended features
 CKTabWidgetA widget containing multiple tabs
 CKTextBrowserExtended QTextBrowser
 CKTextEditA KDE'ified QTextEdit
 CKTextEditSpellInterfaceThis interface is a workaround to keep binary compatibility in KDE4, because adding the virtual keyword to functions is not BC
 CKTimeComboBox
 CKTimeZoneWidgetA time zone selection widget
 CKTipDatabaseA database for tips-of-the-day
 CKTipDialogA Tip-of-the-Day dialog
 CKTitleWidgetStandard title widget with a white background and round border
 CKToggleActionCheckbox like action
 CKToggleFullScreenActionAn 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
 CKToolBarFloatable toolbar with auto resize
 CKToolBarLabelActionClass to display a label in a toolbar
 CKToolBarPopupActionThis 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
 CKTreeWidgetSearchLineThis class makes it easy to add a search line for filtering the items in listviews based on a simple text search
 CKTreeWidgetSearchLineWidgetCreates a widget featuring a KTreeWidgetSearchLine, a label with the text "Search" and a button to clear the search
 CKUiServerJobTrackerThe interface to implement to track the progresses of a job
 CKUndoStackExtends QUndoStack with functions that creates actions with KDE's default icons and shortcuts
 CKUniqueApplicationKUniqueApplication is a KApplication which only uses a single process
 CKUrlLabelA drop-in replacement for QLabel that displays hyperlinks
 CKVBoxA container widget which arranges its children vertically
 CKViewStateMaintainerEncapsulates the maintenance of state between resets of QAbstractItemModel
 CKViewStateMaintainerBase
 CKViewStateSaverObject for saving and restoring state in QTreeViews and QItemSelectionModels
 CKWidgetItemDelegateThis class allows to create item delegates embedding simple widgets to interact with items
 CKWidgetJobTrackerThis class implements a job tracker with a widget suited for use as a progress dialog
 CKWindowInfoInformation about a window
 CKWindowSystemConvenience access to certain properties and features of the window manager
 CKWordWrapWord-wrap algorithm that takes into account beautifulness ;)
 CKXErrorHandlerThis class simplifies handling of X errors
 CKXMessagesSending string messages to other applications using the X Client Messages
 CKXMLGUIBuilderImplements the creation of the GUI (menubar, menus and toolbars) as requested by the GUI factory
 ►CKXMLGUIClientA KXMLGUIClient can be used with KXMLGUIFactory to create a GUI from actions and an XML document, and can be dynamically merged with other KXMLGUIClients
 CStateChange
 CKXMLGUIFactoryKXMLGUIFactory, 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
 CKXmlGuiWindowKDE top level main window with predefined action layout
 CKXYSelectorKXYSelector is the base class for other widgets which provides the ability to choose from a two-dimensional range of values
 CNETBase namespace class
 CNETExtendedStrutPartial strut class for NET classes
 CNETFullscreenMonitorsSimple multiple monitor topology class for NET classes
 CNETIconSimple icon class for NET classes
 CNETPointSimple point class for NET classes
 CNETRArray
 CNETRectSimple rectangle class for NET classes
 CNETRootInfoCommon API for root window properties/protocols
 CNETSizeSimple size class for NET classes
 CNETStrut
 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
 COSXKeychain
 CQWidgetStackAccelManager
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:24:04 by doxygen 1.8.7 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 API Reference

Skip menu "kdelibs 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

Search



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