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

libs/ui

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 C__TAG
 C__TAGE
 CAssistantEditorDataData for editor widget. This is shared between the decoration and assistant tool which needs hit box information
 ►CBaseAdapter
 CChannelFlagAdapter
 CColorLabelAdapter
 CCompositeOpAdapter
 CLayerPropertyAdapter
 CNameAdapter
 COpacityAdapter
 ►CBaseClass
 CKisDelegatedTool< BaseClass, DelegateTool, ActivationPolicy >
 CKisToolSelectBase< BaseClass >This is a basic template to create selection tools from basic path based drawing tools
 CKisToolUtils::ColorSamplerConfig
 CCommentThis class is a simple combination of two varibles. It stores the name and visiblity of comments. It is used in CommentModel and StoryboardModel
 CCommentBoxThis class is a simple combination of two QVariants. It can be converted to and from QVarinat type and is used in StoryboardModel
 CConversionOptions
 CDataBufferA buffer object for temporary data needed during the update process
 CKisCategoriesMapper< TEntry, TEntryToQStringConverter >::DataItem
 CDeselectShapesActivationPolicy
 CKisWindowLayoutManager::Display
 CKisWindowLayoutManager::DisplayLayout
 ►CDlgNewWindowLayout
 CKisNewWindowLayoutDialog
 ►CDlgSessionManager
 CKisSessionManagerDialog
 ►Cequality_comparable
 CKisGridConfig
 CKisInputManager::Private::EventEater
 CKritaUtils::ExportFileJob
 CKisFrameDataSerializer::Frame
 CKisFrameDataSerializer::FrameTile
 ►CGLFunctions
 CKisOpenGLCanvas2KisOpenGLCanvas is the widget that shows the actual image using OpenGL
 ►CIOBackend
 CKisExifIO
 CKisIptcIO
 CKisXMPIO
 ►CKisAbstractCanvasWidget
 ►CKisCanvasWidgetBase
 CKisOpenGLCanvas2KisOpenGLCanvas is the widget that shows the actual image using OpenGL
 CKisQPainterCanvasKisQPainterCanvas is the widget that shows the actual image using arthur
 ►CKisAbstractFileIconCreator
 CKisFileIconCreatorCreates a thumbnail from a file on disk
 ►CKisAbstractFrameCacheSwapper
 CKisFrameCacheSwapperKisFrameCacheSwapper is the most highlevel facade of the frame swapping infrastructure
 CKisAbstractPreferenceSetFactory
 CKisAnimationRenderingOptions
 CKisAsyncActionFeedback
 CKisBoolWidgetParam
 CKisBrushHudPropertiesConfig
 CKisCanvasUpdatesCompressor
 CKisConfig
 ►CKisConfigWidget
 CKisMultiBoolFilterWidget
 CKisMultiDoubleFilterWidget
 CKisMultiIntegerFilterWidget
 CKisVideoExportOptionsDialog
 ►CKisCroppedOriginalLayerInterface
 ►CKisShapeLayerA KisShapeLayer contains any number of non-krita flakes, such as path shapes, text shapes and anything else people come up with
 CKisReferenceImagesLayer
 CKisCursorOverrideHijackerStores all override cursors in a stack, and resets them back after the object is deleted
 ►CKisDelayedUpdateNodeInterface
 CKisShapeLayerA KisShapeLayer contains any number of non-krita flakes, such as path shapes, text shapes and anything else people come up with
 CKisDitherUtil
 ►CKisDitherWidget
 CKisDitherWidget
 ►CKisDoubleSliderSpinBox
 CKisDelayedActionDoubleInput
 ►CKisSelectionPropertySliderBase
 CKisSelectionPropertySlider< T >This is a generic slider for adjusting a property across a set of one or more items such as a selection
 ►CKisSelectionPropertySlider< KoShape * >
 CKisShapePropertySlider
 CKisDoubleWidgetParam
 CKisExiv2
 ►CKisExposureGammaCorrectionInterfaceA special interface for OCIO filter providing functionality for the main UI module
 CKisDumbExposureGammaCorrectionInterface
 CKisExtendedModifiersMapper
 ►CKisExternalLayer
 CKisDecorationsWrapperLayerKisDecorationsWrapperLayer is a fake node for connecting Grids, Guides and Assistants the KisNodeVisitor system
 CKisFileLayerLoads a particular file as a layer into the layer stack
 CKisShapeLayerA KisShapeLayer contains any number of non-krita flakes, such as path shapes, text shapes and anything else people come up with
 CKisFigurePaintingToolHelper
 CKisFreehandStrokeInfoThe distance information should be associated with each painting stroke individually, so we store and manipulate with them together using KisPaintingStrokeInfo structure
 CKisGLTexturesInfo
 CKisHDRMetadataOptions
 CKisImageBarrierLockerWithFeedbackImpl< InternalLocker >The wrapper around KisImageBarrierLocker or KisImageBarrierLockerAllowNull that adds GUI feedback with a progress bar when the locking is going to be long enough
 CKisImagePatch
 CKisImportExportAdditionalChecks
 ►CKisImportExportComplexError
 CKisImportExportErrorCannotRead
 CKisImportExportErrorCannotWrite
 CKisImportExportErrorCode
 CKisIncrementalAverage
 CKisInputActionGroupsMaskGuardA RAII wrapper for setting the input actions mask on the masking interface (which is usually a canvas)
 CKisInputActionGroupsMaskInterfaceA special interface class for accessing masking properties using KisInputActionGroupsMaskGuard
 CKisIntegerWidgetParam
 ►CKisLatencyTracker
 CKisInputManager::Private::TabletLatencyTracker
 CKisMaskedFreehandStrokePainter
 ►CKisMaskingBrushCompositeOpBase
 CKisMaskingBrushCompositeOp< channels_type, compositeFunc >
 CKisMaskingBrushCompositeOpFactory
 CKisMaskingBrushRenderer
 CKisMinHeap< T, N >
 CKisMinHeap< KoColor, MAX_RECENT_COLOR >
 ►CKisModelIndexConverterBaseThe base class for converting objects to/from QModelIndex used in KisNodeModel and KisNodeDummy used in KisDummiesFacadeBase (KisShapeController)
 CKisModelIndexConverterThe class for converting to/from QModelIndex and KisNodeDummy when the root node is hidden (ShowRootLayer == false)
 CKisModelIndexConverterShowAllThe class for converting to/from QModelIndex and KisNodeDummy when the root node is shown (ShowRootLayer == true)
 ►CKisMultinodePropertyInterface
 CKisMultinodeProperty< PropertyAdapter >
 ►CKisNewsPage
 CKisNewsWidgetShows the latest news from Krita.org
 CKisNodeDummiesGraphKisNodeDummiesGraph manages the hierarchy of dummy objects representing nodes in the UI environment
 CKisNodeInsertionAdapter
 CKisNodeSelectionAdapter
 CKisNodeSelectionRecipe
 CKisNodeShapesGraphKisNodeShapesGraph is a highlevel simplified representation of nodes in the node stack
 CKisNodeViewColorScheme
 ►CKisNodeVisitor
 CKisNodeActivationActionCreatorVisitor
 CKisSaveGroupVisitorSaves the groups in a Krita image to separate images
 CKisOcioConfiguration
 CKisOpenGLThis class manages a shared OpenGL context and provides utility functions for checking capabilities and error reporting
 CKisOpenGLModeProber
 CKisOpenGLShaderLoaderA utility class for loading various shaders we use in Krita
 ►CKisOperation
 CKisCutCopyActionFactory
 CKisFillActionFactory
 ►CKisFilterSelectionOperation
 CKisInvertSelectionOperation
 ►CKisNoParameterActionFactory
 CKisClearActionFactory
 CKisCopyMergedActionFactory
 CKisDeselectActionFactory
 CKisImageResizeToSelectionActionFactory
 CKisPasteNewActionFactory
 CKisPasteReferenceActionFactory
 CKisPasteShapeStyleActionFactory
 CKisReselectActionFactory
 CKisSelectAllActionFactory
 CKisSelectionToRasterActionFactory
 CKisSelectionToShapeActionFactory
 CKisSelectionToVectorActionFactory
 CKisShapesToVectorSelectionActionFactory
 CKisPasteActionFactory
 CKisStrokeBrushSelectionActionFactory
 CKisStrokeSelectionActionFactory
 CKisOptionInfo
 ►CKisPaintDeviceWriter
 CKisStorePaintDeviceWriter
 CKisPaintingAssistantA KisPaintingAssistant is an object that assist the drawing on the canvas
 CKisPaintingAssistantFactoryAllow to create a painting assistant
 ►CKisPaintOpConfigWidget
 CKisPaintOpSettingsWidgetA common widget for enabling/disabling and determining the effect of tablet pressure, tilt and rotation and other paintop settings
 CKisPaintOpInfo
 CKisPaintopPropertiesBase
 CKisPaintopPropertiesCanvasResourcesBaseThis is a special base class for all the options that load/save settings into a properties objects and do not store the properties themselves
 CKisPaintopPropertiesResourcesBase
 CKisPNGOptions
 ►CKisPopupButton
 CKisCmbGradientAllows the user to select a gradient
 CKisIconWidgetThe icon widget is used in the control box where the current color and brush are shown
 ►CKisProgressInterface
 CKisProgressWidgetKisProgressWidget combines a KoProgressBar with a button that can be pressed to cancel the current action
 ►CKisProjectionBackendKisProjectionBackend is an abstract class representing an object that can store a cache of KisImage projection
 CKisImagePyramid
 CKisRssReader
 ►CKisRunnableBasedStrokeStrategy
 ►CKisPainterBasedStrokeStrategy
 CFreehandStrokeStrategy
 CKisFilterStrokeStrategy
 ►CKisRunnableStrokeJobData
 CFreehandStrokeRunnableJobDataWithUpdate
 ►CKisScreenColorSamplerBase
 CKisScreenColorSamplerThe KisScreenColorSampler class Based on the original QColorDialog's screen color picker, this class provides a button that can be used to activate a color sampler that can sample from anywhere on the screen
 CKisScreenInformationAdapter
 CKisSelectionActionsAdapter
 ►CKisSelectionComponent
 CKisShapeSelection
 CKisSelectionToolHelperXXX: Doc!
 CKisShapeToolHelperKisShapeToolHelper provides shapes and fallback shapes for shape based tools
 ►CKisShared
 CKisAnimationFrameCache
 ►CKisCanvasDecorationThis class is the base class for object that draw a decoration on the canvas, for instance, selections, grids, tools, ..
 CKisFpsDecoration
 CKisGridDecoration
 CKisGuidesDecoration
 CKisInfinityManager
 CKisMirrorAxis
 CKisPaintingAssistantsDecorationKisPaintingAssistantsDecoration draws the assistants stored in the document on the canvas
 CKisReferenceImagesDecorationDraws the reference images on the canvas
 CKisSelectionDecoration
 CKisOpenGLImageTexturesA set of OpenGL textures that contains the projection of a KisImage
 CKisPaintingAssistantHandleRepresent an handle of the assistant, used to edit the parameters of an assistants
 CKisPrescaledProjectionKisPrescaledProjection is responsible for keeping around a prescaled QImage representation that is always suitable for painting onto the canvas
 CKisResourcesSnapshotTakes a snapshot of the various resources like colors and settings used at the begin of a stroke so subsequent changes don't impact the running stroke
 ►CKisUpdateInfo
 CKisMarkerUpdateInfo
 CKisOpenGLUpdateInfo
 CKisPPUpdateInfo
 CKisSharedPtr< T >
 CKisSharedPtr< KisImage >
 CKisSharedPtr< KisInputManager::Private::TabletLatencyTracker >
 CKisSharedPtr< KisOpenGLImageTextures >
 CKisSharedPtr< KisOpenGLUpdateInfo >
 CKisSharedPtr< KisPaintDevice >
 CKisSharedPtr< KisPaintingAssistantHandle >
 CKisSharedPtr< KisPaintingAssistantsDecoration >
 CKisSharedPtr< KisPrescaledProjection >
 CKisSharedPtr< KisReferenceImagesDecoration >
 CKisSharedPtr< KisReferenceImagesLayer >
 CKisSharedPtr< KisResourcesSnapshot >
 CKisShortcutConfigurationA class encapsulating all settings for a single shortcut
 ►CKisShortcutsDialog
 CWdgShortcutSettings"Shortcuts" tab for preferences dialog
 ►CKisSimpleProcessingVisitor
 CFillProcessingVisitor
 ►CKisSimpleStrokeStrategy
 CKisColorSamplerStrokeStrategy
 ►CKisSliderSpinBox
 CKisDelayedActionIntegerInput
 CKisSnapConfig
 CKisSpeedSmoother
 CKisSpinBoxSplineUnitConverterKisSpinBoxSplineUnitConverter is a class that converts points from ranges(0, 1) to ranges (min, max)
 ►CKisSpinBoxUnitManager
 CKisDocumentAwareSpinBoxUnitManagerKisSpinBoxUnitManager that is able to connect to the current document to compute transformation for document relative units (the ones that depend of the resolution, or the size in pixels of the image)
 ►CKisSpinBoxUnitManagerBuilder
 CKisDocumentAwareSpinBoxUnitManagerBuilder
 ►CKisSqueezedComboBox
 ►CKisCompositeOpComboBox
 CKisLayerStyleCompositeOpComboBox
 CKisStabilizedEventsSampler
 CKisStrokeEfficiencyMeasurer
 ►CKisStrokeJobData
 CFreehandStrokeStrategy::Data
 ►CKisAsyncronousStrokeUpdateHelper::UpdateData
 CMoveStrokeStrategy::BarrierUpdateData
 CKisColorSamplerStrokeStrategy::Data
 CKisFilterStrokeStrategy::Data
 CKisFilterStrokeStrategy::ExtraCleanUpUpdates
 CKisFilterStrokeStrategy::IdleBarrierData
 CMoveStrokeStrategy::Data
 CMoveStrokeStrategy::PickLayerData
 ►CKisStrokeStrategyUndoCommandBased
 CMoveStrokeStrategy
 CKisTabletDebugger
 CKisTabletSupportWin
 CKisTemplate
 CKisTemplateGroup
 CKisTemplateTree
 CKisTextureTile
 CKisTextureTileInfoPoolRegistry
 CKisTextureTileInfoPoolSingleSizeA pool for keeping the chunks of data of constant size
 CKisTextureTileUpdateInfo
 CKisToolChangesTrackerData
 ►CKisUndoStore
 CKisDocumentUndoStore
 ►CKisWdgAutogradient
 CKisAutogradientEditor
 ►CKisWdgCustomPattern
 ►CKisWdgCustomPattern
 CKisCustomPattern
 ►CKisWdgStopGradientEditor
 CKisStopGradientEditor
 CKisWeakSharedPtr< T >
 CKisWeakSharedPtr< KisReferenceImagesLayer >
 ►CKisWelcomePage
 CKisWelcomePageWidgetA widget for displaying if no documents are open. This will display in the MDI area
 ►CKoCanvasBase
 ►CKisShapeLayerCanvasBase
 CKisShapeLayerCanvasKisShapeLayerCanvas is a special canvas implementation that Krita uses for non-krita shapes to request updates on
 CKisShapeSelectionCanvasDummy canvas just to have a shapemanager for the shape selection
 ►CKoCanvasControllerWidget
 CKisCanvasController
 ►CKoCanvasObserverBase
 CKisMainwindowObserverInterface for dock widgets that want to keep track of the main window as well as the canvas
 CKoCanvasSupervisor
 ►CKoDerivedResourceConverter
 CKisCompositeOpResourceConverter
 CKisEffectiveCompositeOpResourceConverter
 CKisEraserModeResourceConverter
 CKisFlowResourceConverter
 CKisLodAvailabilityResourceConverter
 CKisLodSizeThresholdResourceConverter
 CKisLodSizeThresholdSupportedResourceConverter
 CKisOpacityResourceConverter
 CKisPatternSizeResourceConverter
 CKisSizeResourceConverter
 ►CKoDialog
 CKisAutoSaveRecoveryDialog
 CKisDlgAdjLayerPropsCreate a new adjustment layer
 CKisDlgAdjustmentLayerCreate a new adjustment layer
 CKisDlgAnimationRenderer
 CKisDlgChangeCloneSource
 CKisDlgFileLayerCreate a new file layer
 CKisDlgImageProperties
 CKisDlgImportImageSequence
 CKisDlgLayerPropertiesKisDlgLayerProperties is a dialogue for displaying and modifying information on a KisLayer
 CKisDlgLayerStyle
 CKisDlgPngImport
 CKisDlgStrokeSelection
 CKisEditProfilesDialogA dialog that provides facilities to edit all the available profiles
 CKisTemplateCreateDia
 CTabletTestDialog
 ►CKoGenericRegistry
 CKisOperationRegistry
 CKisPaintingAssistantFactoryRegistry
 CKisPreferenceSetRegistryThis registry does not load the plugins itself: plugins with preferences panes should add those panes when they are loaded themselves
 CKoIDToQStringConverter
 ►CKoResource
 ►CKisWindowLayoutResource
 CKisSessionResource
 CKisWorkspaceResourceResource for storing of workspaces
 ►CKoResourceServerObserver
 CKisFavoriteResourceManager
 ►CKoResourceUpdateMediator
 CKisPresetUpdateMediator
 ►CKoSelectedShapesProxy
 CKisSelectedShapesProxy
 ►CKoShapeContainerModel
 CKisShapeSelectionModel
 ►CKoShapeControllerBase
 CKisShapeControllerKisShapeController keeps track of new layers, shapes, masks and selections – everything that needs to be wrapped as a shape for the tools to work on
 ►CKoShapeFactoryBase
 CKisShapeSelectionFactory
 ►CKoShapeLayer
 CKisNodeShapeA KisNodeShape is a flake wrapper around Krita nodes
 CKisShapeLayerA KisShapeLayer contains any number of non-krita flakes, such as path shapes, text shapes and anything else people come up with
 CKisShapeSelection
 ►CKoShapeUserData
 CKisShapeSelectionMarkerThe marker class
 ►CKoSnapStrategy
 CKisSnapLineStrategy
 CKisSnapPixelStrategy
 CKisSnapPointStrategyCustom strategy that allows snapping to arbitrary points on canvas, not linked to any real objects
 ►CKoToolBase
 ►CKisTool
 CFakeBaseTool
 ►CKisToolPaint
 CKisToolFreehand
 ►CKisToolShapeBase for tools specialized in drawing shapes
 CKisToolPolylineBase
 ►CKisToolRectangleBase
 CKisToolEllipseBase
 ►CKoToolFactoryBase
 ►CKisToolPaintFactoryBase
 CKisSelectionToolFactoryBase
 CKisToolPolyLineFactoryBase
 ►CKoToolProxy
 CKisToolProxy
 ►CKoTosContainer
 CKisReferenceImageSingle reference image
 ►CKoViewConverter
 CKisImageViewConverterViewConverter to convert from flake-internal points to krita-internal pixels and back
 ►CKoZoomHandler
 CKisCoordinatesConverter
 ►CKPageDialog
 CKisDlgPreferencesPreferences dialog of KImageShop^WKrayon^WKrita
 CKoDocumentInfoDlgThe dialog that shows information about the document
 ►CKUndo2Command
 CKisChangeCloneLayersCommand
 CKisChangeFileLayerCmd
 CKisChangeGuidesCommand
 CKisGuiContextCommandKisGuiContextCommand is a special command-wrapper which ensures that the holding command is executed in the GUI thread only
 CKisReferenceImage::SetSaturationCommand
 CKisTakeAllShapesCommand
 CKisTransformToolActivationCommand
 CMultinodePropertyUndoCommand< PropertyAdapter >
 CKXmlGuiWindow
 CNoopActivationPolicy
 CKisOpenGLPrivate::OpenGLCheckResult
 COptionInfoToQStringConverter
 CPaintOpInfoToQStringConverter
 CPriorityNode< T >
 CPriorityNode< KoColor >
 CCalligraFilter::PriorityQueue< T >This PriorityQueue class is implemented as "upside down" heap, i.e
 CKisInputManager::Private
 ►CPrivate
 ►CKisAbstractInputActionAbstract base class for input actions
 CKisAlternateInvocationActionAlternate Invocation implementation of KisAbstractInputAction
 CKisCanvasOnlyAction
 CKisChangeFrameAction
 CKisChangePrimarySettingActionChange Primary Setting implementation of KisAbstractInputAction
 CKisGammaExposureAction
 CKisPanActionPan Canvas implementation of KisAbstractInputAction
 CKisRotateCanvasActionRotate Canvas implementation of KisAbstractInputAction
 CKisSelectLayerActionSelect Layer implementation of KisAbstractInputAction
 CKisShowPaletteActionShow Palette implementation of KisAbstractInputAction
 CKisToolInvocationActionTool Invocation action of KisAbstractInputAction
 CKisZoomActionZoom Canvas implementation of KisAbstractInputAction
 CKisZoomAndRotateActionThis class merely deligates the actions to KisZoomAction and KisRotateCanvasAction at the same time
 ►CKisAbstractShortcut
 CKisNativeGestureShortcut
 CKisTouchShortcutOnly handles touch gestures it does not handle tool invocation i.e painting (which is being handled in KisShortcutMatcher)
 ►CKisAsyncAnimationRendererBaseKisAsyncAnimationRendererBase is a special class representing a single worker thread inside KisAsyncAnimationRenderDialogBase
 CKisAsyncAnimationCacheRenderer
 CKisAsyncAnimationFramesSavingRenderer
 CKisCurveWidgetKisCurveWidget is a widget that shows a single curve that can be edited by the user
 ►CKisOperationUIFactory
 CKisOperationUIWidgetFactory< T >Factory to get operation configurations from QWidget based operation widgets T has to be a KisOperationUIWidget
 CKisTool
 CKisMultipliersDoubleSliderSpinBox::Private
 CChannelFlagAdapter::Property
 ►CQAbstractNativeEventFilter
 CKisTabletSupportWin8
 ►CQEnableSharedFromThis
 CStoryboardItemThis class stores a list of StoryboardChild objects and provides functionality to manipulate the list. Specific item type must be stored at specific indices
 ►CQLayoutItem [external]
 ►CQWidgetItem [external]
 CGroupItem
 ►CQObject [external]
 ►C__CategoriesSignalsBaseTemplated classes cannot inherit QObject, so the signal handling is moved to a separate class
 CKisCategoriesMapper< TEntry, TEntryToQStringConverter >
 CDigikam::ThemeManager
 CGroupItem
 CKisAbstractPerspectiveGrid
 CKisActionPluginKisActionPlugin is the base for plugins which add actions to the main window
 CKisAndroidFileManager
 CKisAnimationCachePopulator
 CKisAnimationFrameCache
 CKisAnimationImporter
 CKisAnimationPlayerKrita's high-level animation playback and navigation interface
 CKisAspectRatioLocker
 ►CKisAsyncAnimationRenderDialogBaseKisAsyncAnimationRenderDialogBase is a special class for rendering multiple frames of the image and putting them somewhere (saving into a file or just pushing into an openGL cache)
 CKisAsyncAnimationCacheRenderDialog
 CKisAsyncAnimationFramesSaveDialog
 CKisAsyncAnimationRendererBaseKisAsyncAnimationRendererBase is a special class representing a single worker thread inside KisAsyncAnimationRenderDialogBase
 CKisAsyncronousStrokeUpdateHelper
 CKisCanvasControlsManager
 CKisCanvasDecorationThis class is the base class for object that draw a decoration on the canvas, for instance, selections, grids, tools, ..
 CKisCanvasResourceProviderKisCanvasResourceProvider contains the per-window current settings that influence painting, like paintop, color, gradients and so on
 CKisClipboardThe Krita clipboard is a clipboard that can store paint devices instead of just qimage's
 CKisColorLabelMouseDragFilter
 CKisColorSamplerStrokeStrategy
 CKisControlFrameControl Frame - status display with access to color selector, gradient, patterns, and paintop presets
 CKisDecorationsManager
 CKisDeferredSignalThis class is used for calling a specified callback function (which is a std::function) after a specified time delay. The callback is called from the QTimer event, so the usage of the class does not block the Qt's event loop
 CKisDisplayColorConverterSpecial helper class that provides primitives for converting colors when displaying
 CKisDisplayFilterBase class for filters that are applied by the canvas to the projection before displaying
 ►CKisDummiesFacadeBaseKeeps track of the node stack and manages local (UI-wide) representation of the node stack
 CKisDummiesFacadeThe simple implementation of KisDummiesFacadeBase
 CKisShapeControllerKisShapeController keeps track of new layers, shapes, masks and selections – everything that needs to be wrapped as a shape for the tools to work on
 CKisFavoriteResourceManager
 CKisFilterManagerCreate all the filter actions for the specified view and implement re-apply filter
 CKisFlowResourceConverter
 CKisGridManager
 CKisGuiContextCommandKisGuiContextCommand is a special command-wrapper which ensures that the holding command is executed in the GUI thread only
 CKisGuiContextCommandDelegate
 CKisGuidesManager
 CKisImageManager
 CKisImagePyramid
 CKisImportCatcherThis small helper class takes an url and an image; tries to import the image at the url and shove the layers of the imported image into the first image after loading is done
 CKisInputManagerCentral object to manage canvas input
 CKisInputManager::Private::CanvasSwitcher
 CKisInputManager::Private::ProximityNotifier
 CKisInputProfileA container class for sets of shortcuts associated with an action
 CKisLayerManagerKisLayerManager takes care of the gui around working with layers: adding, removing, editing
 CKisMaskManagerHandle the gui for manipulating masks
 CKisMirrorManager
 CKisMouseClickEater
 CKisNodeCommandsAdapterThis class allows the manipulation of nodes in a KisImage and creates commands as needed
 CKisNodeDisplayModeAdapter
 CKisNodeDummyKisNodeDummy is a simplified representation of a node in the node stack
 CKisNodeJugglerCompressed
 CKisNodeManagerThe node manager passes requests for new layers or masks on to the mask and layer managers
 CKisNodeShapeA KisNodeShape is a flake wrapper around Krita nodes
 CKisOpacityResourceConverter
 CKisOpenglCanvasDebugger
 CKisOpenGLImageTexturesA set of OpenGL textures that contains the projection of a KisImage
 ►CKisPaintingInformationBuilder
 CKisConverterPaintingInformationBuilder
 CKisToolFreehandPaintingInformationBuilder
 CKisPaintOpOptionBase interface for paintop options
 CKisPaletteEditorThe PaletteEditor class this class manipulates a KisPaletteModel using GUI elements and communicate with KisDocument
 CKisPatternSizeResourceConverter
 CKisPNGConverterThis class allows to import/export a PNG from either a file or a QIODevice
 CKisPreferenceSetRegistryThis registry does not load the plugins itself: plugins with preferences panes should add those panes when they are loaded themselves
 CKisPrescaledProjectionKisPrescaledProjection is responsible for keeping around a prescaled QImage representation that is always suitable for painting onto the canvas
 CKisQtWidgetsTweakerKisQtWidgetsTweaker is used to make minor adjustments to "native" qt widgets' behavior application-wise by filtering events addressed to them It expected to be installed on the application
 CKisRemoteFileFetcherCan fetch a remote file and blocks until the file is downloaded
 CKisResourceServerProvider
 CKisSafeDocumentLoader
 CKisScratchPadEventFilter
 CKisScreenColorSamplingEventFilter
 CKisSelectionManagerThe selection manager is responsible selections and the clipboard
 CKisSelectionToolConfigWidgetHelper
 CKisShapeSelection
 CKisShapeSelectionModel
 CKisShowPaletteActionShow Palette implementation of KisAbstractInputAction
 CKisSizeGroupKisSizeGroup provides a mechanism to group widgets together so they all request the same amount of space
 CKisSizeGroupPrivate
 CKisSizeResourceConverter
 CKisSmoothingOptions
 CKisStabilizerDelayedPaintHelper
 CKisStatusBar
 CKisStrokeSpeedMonitor
 CKisSyncedAudioPlayback
 CKisTextureTileInfoPoolA universal pool for keeping the openGL tile of different pixel sizes
 CKisTextureTileInfoPoolWorker
 CKisToolChangesTracker
 ►CKisToolFreehandHelper
 CKisToolMultihandHelper
 CKisTooltipManager
 CKisTransformToolActivationCommand
 CKisUndoActionsUpdateManager
 ►CKisUpdaterBase
 CKisAppimageUpdater
 CKisManualUpdater
 CKisUpdaterStatus
 CKisVideoSaver
 CKisViewManagerKisViewManager manages the collection of views shown in a single mainwindow
 CKisWindowLayoutManager
 CKisZoomManagerThe zoom manager handles all user actions related to zooming and unzooming
 CKoDocumentInfoThe class containing all meta information about a document
 CMouseClickIgnore
 CMoveStrokeStrategy
 ►CMultinodePropertyConnectorInterface
 CMultinodePropertyBaseConnector
 CMultinodePropertyBoolConnector< PropertyAdapter >
 ►CQAbstractItemDelegate [external]
 ►CQStyledItemDelegate [external]
 CKisCategorizedItemDelegateThis delegate draw categories using information from a QSortFilterProxyModel
 CKisInputEditorDelegateA delegate providing editors for the keys/buttons/etc
 CKisInputModeDelegateA delegate providing editors for the mode property of KisShortcutConfiguration
 CKisInputTypeDelegateA delegate providing editors for the type property of KisShortcutConfiguration
 CKisNewsDelegate
 ►CQAbstractItemModel [external]
 CKisFiltersModel
 CKisNodeModelKisNodeModel offers a Qt model-view compatible view of the node hierarchy
 ►CQAbstractListModel [external]
 ►C__CategorizedListModelBase
 ►CKisCategorizedListModel< TEntry, TEntryToQStringConverter >
 CKisCompositeOpListModel
 CKisPaintOpListModel
 CKisPaintOpOptionListModelThis model can be use to show a list of visible composite op in a list view
 CKisActionShortcutsModelA QAbstractListModel subclass that lists shortcuts associated with an action from a profile
 ►CKisBookmarkedConfigurationsModelThis class provides the basic functionality for a model of a bookmark of configurations
 CKisBookmarkedFilterConfigurationsModelUse this model to get the list of configuration for a Filter
 CMultiFeedRssModel
 ►CQStringListModel [external]
 CKisInputProfileModelA model providing a list of profiles available
 ►CQAbstractProxyModel [external]
 ►CQSortFilterProxyModel [external]
 CKisNodeFilterProxyModel
 CKisSortedCategorizedListModel< TModel >
 ►CKisSortedCategorizedListModel< KisCompositeOpListModel >
 CKisSortedCompositeOpListModelModel for the composite op combobox
 ►CKisSortedCategorizedListModel< KisPaintOpListModel >
 CKisSortedPaintOpListModel
 CStylesSelector::LocationProxyModel
 ►CQAction [external]
 CShowNewsAction
 ►CQActionGroup [external]
 CUnitActionGroup
 ►CQButtonGroup [external]
 CKisColorLabelFilterGroup
 ►CQCoreApplication [external]
 ►CQApplication [external]
 ►CQtSingleApplication
 CKisApplicationBase class for the Krita app
 ►CQIODevice [external]
 ►CQFile [external]
 CQtLockedFileExtends QFile with advisory locking functions
 ►CQMimeData [external]
 CKisMimeDataKisMimeData implements delayed retrieval of nodes for d&d and copy/paste
 ►CQNetworkAccessManager [external]
 CKisNetworkAccessManagerNetwork Access Manager for use with Krita
 CQtLocalPeer
 ►CQWidget [external]
 CBevelAndEmboss
 CBlendingOptions
 CColorOverlay
 CColorSettingsTab
 CContour
 CDropShadow
 CGradientOverlay
 CInnerGlow
 CKisAutogradientEditor
 CKisBrushHud
 CKisCanvasWindowWindow for the canvas (mdi) area
 CKisColorLabelSelectorWidget
 CKisColorSpaceSelector
 CKisCurveWidgetKisCurveWidget is a widget that shows a single curve that can be edited by the user
 ►CKisDetailsPane
 CKisTemplatesPaneThis widget is the right-side part of the template opening widget
 CKisDitherWidget
 CKisDoubleWidget
 CKisFilterSelectorWidgetWidget for selecting the filter
 CKisFloatingMessageShows the given message in a semi-transparent bubble that doesn' take focus and slowly fades away
 CKisGamutMaskToolbar
 CKisInputConfigurationPageA Configuration Dialog Page to configure the canvas input
 CKisInputConfigurationPageItemA collapsible widget displaying an action, its description and associated shortcuts
 CKisLayerFilterWidget
 CKisLayerStyleAngleSelector
 CKisLodAvailabilityWidget
 CKisMetaDataMergeStrategyChooserWidgetThis widget allows to select a meta data merge strategy
 CKisMultipliersDoubleSliderSpinBoxThis class add a combobox to a KisDoubleSliderSpinBox which allows to define a multiplier to let the user change the range
 CKisNewsWidgetShows the latest news from Krita.org
 CKisPaintopBoxThis widget presents all paintops that a user can paint with
 CKisPaintopPresetIconLibrary
 CKisPaintOpPresetsChooserPopup
 CKisPaintOpPresetsPopupPopup widget for presets with built-in functionality for adding and removing presets
 CKisPopupPalette
 CKisPreferenceSetImplement this abstract class to provide a preferences pane for the preferences dialog
 CKisPresetChooserA special type of item chooser that can contain extra widgets that show more information about the currently selected item
 CKisPresetSelectorStripKisPresetSelectorStrip is a composite widget around KisPresetChooser
 CKisProgressWidgetKisProgressWidget combines a KoProgressBar with a button that can be pressed to cancel the current action
 CKisQPainterCanvasKisQPainterCanvas is the widget that shows the actual image using arthur
 CKisRectangleConstraintWidget
 CKisScratchPadA scratchpad is a painting canvas with only one zoomlevel and based on a paint layer, not on a KisImage
 CKisSelectionOptions
 CKisSplashScreen
 CKisStopGradientEditor
 CKisStopGradientSliderWidget
 CKisToolOptionsPopup
 CKisTransportControls
 ►CKisUniformPaintOpPropertyWidget
 CKisUniformPaintOpPropertyCheckBox
 CKisUniformPaintOpPropertyComboBox
 CKisUniformPaintOpPropertyDoubleSlider
 CKisUniformPaintOpPropertyIntSlider
 CKisUtilityTitleBarA special utility titlebar with a title and controls, as well as a central area for adding frequently used widgets
 CKisWarningWidget
 CKisWdgCustomPattern
 CKisWdgGeneratorA widget that allows users to select a generator and create a config object for it
 CKisWelcomePageWidgetA widget for displaying if no documents are open. This will display in the MDI area
 CKisWorkspaceChooser
 CPatternOverlay
 ►CQAbstractButton [external]
 CKisColorLabelButton
 CKisRoundHudButton
 ►CQPushButton [external]
 CKisInputButtonA button that can detect input and will store its value
 CKisKeyInputEditorAn editor widget for a list of keys
 CKisMemoryReportButton
 CKisMouseInputEditorAn editor widget for mouse buttons with modifiers
 CKisWheelInputEditorAn editor widget for mouse wheel input with modifiers
 ►CQToolButton [external]
 CKisLayerFilterWidgetToolButton
 CKisToolButtonThis class exists to work around a bug in QToolButton when in MenuPopupButton mode
 ►CQComboBox [external]
 CKisCmbContour
 CKisCmbIDListA combobox that is associated with a list of KoID's
 CKisColorFilterCombo
 ►CQDialog [external]
 CKisAboutApplication
 CKisAdvancedColorSpaceSelector
 CKisBookmarkedConfigurationsEditorThis dialog is used to edit the content of a bookmark manager
 CKisDelayedSaveDialog
 CKisDlgConfigureBrushHud
 CKisDlgCustomTabletResolution
 CKisDlgFilter
 CKisDlgGeneratorLayerCreate a new generator layer
 CKisDlgPaletteEditorThe KisDlgPaletteEditor class a dialog used by the palette docker to make modifications to a palette
 CKisNewWindowLayoutDialog
 CKisOpenPane
 ►CKisPaintOpPresetSaveDialog
 CKisPresetSaveWidget
 CKisRecoverNamedAutosaveDialogDialog to recover already existing files from autosave
 CKisScreenSizeChoiceDialog
 CKisSessionManagerDialog
 CVideoHDRMetadataOptionsDialog
 ►CQFrame [external]
 CKisPatternChooser
 CKisSeExprScriptChooser
 CKisWidgetChooser
 ►CQAbstractScrollArea [external]
 ►CQAbstractItemView [external]
 ►CQListView [external]
 ►CKisCategorizedListView
 CKisCompositeOpListWidget
 CKisPaintOpListWidgetA ListBox filled with the paintops
 ►CQListWidget [external]
 CKisBrushHudPropertiesList
 ►CQTreeView [external]
 CKisFilterTree
 ►CQGraphicsView [external]
 CKisPresetLivePreviewViewWidget for displaying a live brush preview of your selected brush
 ►CQLabel [external]
 CKisElidedLabelA special QLabel subclass that makes the text elidable
 CSatin
 CShortcutSettingsTab
 CStroke
 CStylesSelector
 CTabletSettingsTab
 CTabletTester
 CTexture
 CWdgAnimationRenderer
 CWdgColorSettings"Color" tab for preferences dialog
 ►CWdgDisplaySettings
 CDisplaySettingsTabDisplay settings tab for preferences dialog
 ►CWdgFullscreenSettingsBaseFull screen settings tab for preferences dialog
 CFullscreenSettingsTab
 ►CWdgGeneralSettings"General"-tab for preferences dialog
 CGeneralTab
 CWdgGeometryOptions
 CWdgImageProperties
 CWdgLayerProperties
 CWdgMaskFromSelection
 CWdgMaskSource
 ►CWdgNewImage
 ►CKisCustomImageWidgetThe 'Custom Document' widget in the Krita startup widget
 CKisImageFromClipboardThe 'New image from clipboard' widget in the Krita startup widget
 ►CWdgPerformanceSettings
 CPerformanceTab
 CWdgSelectionOptions
 CWdgStrokeSelection
 CWdgTabletSettings
 CSliderAndSpinBoxSyncSyncs a slider measured in percentage with a spin box measuring real value getting value from parentValueOp
 ►CQOpenGLShaderProgram
 CKisShaderProgramA wrapper class over Qt's QOpenGLShaderProgram to provide access to uniform locations without having to store them as constants next to the shader
 ►CQOpenGLWidget
 CKisOpenGLCanvas2KisOpenGLCanvas is the widget that shows the actual image using OpenGL
 ►CQPaintDevice [external]
 CQWidget [external]
 ►CQPointF [external]
 CKisPaintingAssistantHandleRepresent an handle of the assistant, used to edit the parameters of an assistants
 CQWindowsTabletDeviceData
 CQWindowsTabletSupportTablet support for Windows
 CQWindowsWinTab32DLLFunctions from wintabl32.dll shipped with WACOM tablets used by QWindowsTabletSupport
 CKisOpenGL::RendererConfig
 CKisOpenGLModeProber::Result
 CRssItem
 ►Cruntime_error
 CShaderLoaderExceptionA wrapper class over C++ Runtime Error, specifically to record failures in shader compilation
 CKisScreenInformationAdapter::ScreenInfo
 CKisToolShape::ShapeAddInfo
 CStoryboardChildThis class makes up the StoryboardItem class. It consists of pointer to its parent item and the data stored as QVariant
 CStoryboardComment
 CStrokeSelectionOptions
 CtagAXIS
 CtagEXPKEYSDATA
 CtagEXTENSIONBASE
 CtagEXTPROPERTY
 CtagLOGCONTEXT
 CtagORIENTATION
 CtagROTATION
 CtagSLIDERDATA
 CtagTILT
 CtagXBTNMASK
 CThumbnailDataThis class is a simple combination of two QVariants. It can be converted to and from QVarinat type and is used in StoryboardModel
 C_Private::Traits< T >
 ►C_Private::Traits< QLineF >
 C_Private::Traits< QLine >
 ►C_Private::Traits< QPointF >
 C_Private::Traits< QPoint >
 ►C_Private::Traits< QPolygonF >
 C_Private::Traits< QPolygon >
 ►C_Private::Traits< QRectF >
 C_Private::Traits< QRect >
 ►CUi_KisDetailsPaneBase
 CKisDetailsPane
 ►CWdgAnimaterionRenderer
 CWdgAnimationRenderer
 ►CWdgColorSettings
 CWdgColorSettings"Color" tab for preferences dialog
 ►CWdgDisplaySettings
 CWdgDisplaySettings
 ►CWdgFullscreenSettings
 CWdgFullscreenSettingsBaseFull screen settings tab for preferences dialog
 ►CWdgGeneralSettings
 CWdgGeneralSettings"General"-tab for preferences dialog
 ►CWdgGeometryOptions
 CWdgGeometryOptions
 ►CWdgImageProperties
 CWdgImageProperties
 ►CWdgLayerProperties
 CWdgLayerProperties
 ►CWdgMaskFromSelection
 CWdgMaskFromSelection
 ►CWdgMaskSource
 CWdgMaskSource
 ►CWdgNewImage
 CWdgNewImage
 ►CWdgPerformanceSettings
 CWdgPerformanceSettings
 ►CWdgPresetSelectorStrip
 CKisPresetSelectorStripKisPresetSelectorStrip is a composite widget around KisPresetChooser
 ►CWdgRectangleConstraints
 CKisRectangleConstraintWidget
 ►CWdgSaveBrushPreset
 CKisPaintOpPresetSaveDialog
 ►CWdgSelectionOptions
 CWdgSelectionOptions
 ►CWdgSplash
 CKisSplashScreen
 ►CWdgStrokeSelection
 CWdgStrokeSelection
 ►CWdgTabletSettings
 CWdgTabletSettings
 ►CKisPropertiesConfiguration
 CKisOperationConfiguration
 CKisWorkspaceResourceResource for storing of workspaces
 Cqreal(*)(T)
 Ctypedef
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Thu Mar 4 2021 23:37:27 by doxygen 1.8.16 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

libs/ui

Skip menu "libs/ui"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

krita API Reference

Skip menu "krita API Reference"
  • libs
  •   KritaBasicFlakes
  •   brush
  •   KritaUndo2
  •   KritaFlake
  •   image
  •   KritaPlugin
  •   Krita
  •   KritaPigment
  •   KritaResources
  •   KritaStore
  •   ui
  •   KritaWidgets
  •   KritaWidgetUtils
  • plugins
  •   Assitants
  •   Extensions
  •   Filters
  •   Generators
  •   Formats
  •           src
  •   PaintOps
  •     libpaintop

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