krita/ui

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ColorSettingsTab
DisplaySettingsTabDisplay settings tab for preferences dialog
FlowLayout
GeneralTab
GridSettingsTab
IOBackend
KComboBox
KDialog
KDoubleNumInput
KIntNumInput
Kis3DObjectModel
KisAbstractCanvasWidget
KisAutogradient
KisAutogradientResourceIs for creating custom gradient colour pickers
KisBookmarkedConfigurationsEditorThis dialog is used to edit the content of a bookmark manager
KisBookmarkedConfigurationsModelThis class provides the basic functionality for a model of a bookmark of configurations
KisBookmarkedFilterConfigurationsModelUse this model to get the list of configuration for a Filter
KisBoolWidgetParam
KisCanvas2KisCanvas2 is not an actual widget class, but rather an adapter for the widget it contains, which may be either a QPainter based canvas, or an OpenGL based canvas: that are the real widgets
KisCanvasDecorationThis class is the base class for object that draw a decoration on the canvas, for instance, selections, grids, tools,
KisCanvasResourceProviderKisCanvasResourceProvider contains the per-view current settings that influence painting, like paintop, color, gradients and so on
KisCategorizedItemDelegateThis delegate draw categories using information from a KCategorizedSortFilterProxyModel
KisChannelFlagsWidgetA simple widget that shows a list of checkboxes in a scrollable area
KisClipboardThe Krita clipboard is a clipboard that can store paint devices instead of just qimage's
KisCmbCompositeA combobox filled with the various composition strategies associated with a certain colorspace
KisCmbIDListA combobox that is associated with a list of KoID's
KisColorSpaceSelector
KisCompositeOpsModelThis model can be use to show a list of visible composite op in a list view
KisConfig
KisConfigNotifierAn object that emits a signal to inform interested parties that the configuration settings have changed
KisConfigWidget
KisControlFrameControl Frame - status display with access to color selector, gradient, patterns, and paintop presets
KisCursor
KisCurveWidgetKisCurveWidget is a widget that shows a single curve that can be edited by the user
KisCustomGradientDialog
KisCustomImageWidgetThe 'Custom Document' widget in the Krita startup widget
KisCustomPalette
KisCustomPattern
KisDelayedActionDoubleInput
KisDelayedActionIntegerInput
KisDlgAdjLayerPropsCreate a new adjustment layer
KisDlgAdjustmentLayerCreate a new adjustment layer
KisDlgApplyProfile
KisDlgGeneratorLayerCreate a new generator layer
KisDlgImageProperties
KisDlgLayerProperties
KisDlgPreferencesPreferences dialog of KImageShop^WKrayon^WKrita
KisDlgTransformationEffect
KisDoc2The class that represents a Krita document containing content and settings
KisDoubleWidget
KisDoubleWidgetParam
KisExifIO
KisExiv2
KisExposureVisitorSet the exposure
KisExternalLayer
KisFactory2
KisFavoriteBrushData
KisFilterDialog
KisFilterHandlerXXX: this class is way too confusing
KisFilterManagerCreate all the filter actions for the specified view and implement re-apply filter
KisFilterSelectorWidget
KisFiltersModel
KisGradientChooser
KisGradientSliderWidget
KisGridManager
KisGridPainterConfiguration
KisHistogramViewThis class displays a histogram
KisIconWidget
KisImageManager
KisImagePatch
KisImagePyramid
KisImageViewConverterViewConverter to convert from flake-internal points to krita-internal pixels and back
KisImportCatcherThis 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
KisIntegerWidgetParam
KisIptcIO
KisItemChooserA special type of item chooser that can contain extra widgets that show more information about the currently selected item
KisKraLoaderLoad old-style 1.x .kra files
KisKraLoadVisitor
KisKraSaver
KisKraSaveVisitor
KisLayerContainerShapeThe layer container is the flake shape that corresponds to KisGroupLayer
KisLayerManagerKisLayerManager takes care of the gui around working with layers: adding, removing, editing
KisLayerMapVisitorCreates the right layershape for all layers and puts them in the right order
KisMaskManagerHandle the gui for manipulating masks
KisMetaDataMergeStrategyChooserWidgetThis widget allows to select a meta data merge strategy
KisMultiBoolFilterWidget
KisMultiDoubleFilterWidget
KisMultiIntegerFilterWidget
KisNodeCommandsAdapterThis class allows the manipulation of nodes in a KisImage and creates commands as needed
KisNodeManagerThe node manager passes requests for new layers or masks on to the mask and layer managers
KisNodeModelKisNodeModel offers a Qt model-view compatible view on the node hierarchy
KisNodeShapeA KisNodeShape is a flake wrapper around adjustment nodes or paint nodes
KisNodeVisitor
KisOpenGLFragmentShaderAn encapsulation of an OpenGL Shading Language fragment shader object
KisOpenGLGradientProgram
KisOpenGLHDRExposureProgramAn OpenGL program for displaying high dynamic range images using an exposure control
KisOpenGLProgramAn encapsulation of an OpenGL Shading Language program object
KisOpenGLShaderAn encapsulation of an OpenGL Shading Language shader object
KisOpenGLVertexShaderAn encapsulation of an OpenGL Shading Language vertex shader object
KisOpenRasterLoadContext
KisOpenRasterSaveContext
KisOpenRasterStackLoadVisitor
KisOpenRasterStackSaveVisitor
KisPaintingAssistantA KisPaintingAssistant is an object that assist the drawing on the canvas
KisPaintingAssistantHandleRepresent an handle of the assistant, used to edit the parameters of an assistants
KisPaintingAssistantsManagerThis class hold a list of painting assistants
KisPaintopBoxThis widget presents all paintops that a user can paint with
KisPaintOpPresetsPopupPopup widget for presets with built-in functionality for adding and removing presets
KisPaletteManager
KisPatternChooser
KisPerspectiveGridManager
KisPNGConverterThis class allows to import/export a PNG from either a file or a QIODevice
KisPNGOptions
KisPopupButtonThis class is a convenience class for a button that when clicked displays a popup widget
KisPopupPalette
KisPrescaledProjectionKisPrescaledProjection is responsible for keeping around a prescaled QImage representation that is always suitable for painting onto the canvas
KisPresetChooserThe KisPresetChooser allows the user to select a preset from the set of presets associated with the active paintop
KisPresetWidgetPrivate class that shows the paintop settings preset as a brush stroke and pops down the paintop settings widget when clicked for use in the paintop box
KisPrintJob
KisProgressInterface
KisProgressWidgetKisProgressWidget combines a KoProgressBar with a button that can be pressed to cancel the current action
KisProjectionBackendKisProjectionBackend ia an abstract class represinting an object that can store a cache of KisImage projection
KisProjectionCacheThe projection cache papers over the option to cache the image projection as one big qimage, to not cache it as a qimage at all, or in any other way we have not invented yet
KisQPainterCanvasKisQPainterCanvas is the widget that shows the actual image using arthur
KisRecentColorData
KisRecordedActionEditorFactory
KisRecordedActionEditorFactoryRegistryThis class allow to create an editor for a specific recorded action
KisRecordedFilterActionEditor
KisRecordedFilterActionEditorFactory
KisResourceMediatorA resource mediator manages access to resources like gradients
KisResourceServerProvider
KisSaveXmlVisitor
KisSelectionComponent
KisSelectionDecoration
KisSelectionManagerThe selection manager is responsible selections and the clipboard
KisSelectionOptions
KisSelectionToolHelperXXX: Doc!
KisShapeControllerKisShapeController keeps track of new layers, shapes, masks and selections -- everything that needs to be wrapped as a shape for the tools to work on
KisShapeLayerA KisShapeLayer contains any number of non-krita flakes, such as path shapes, text shapes and anything else people come up with
KisShapeLayerCanvasKisShapeLayerCanvas is a special canvas implementation that Krita uses for non-krita shapes to request updates on
KisShapeSelection
KisShapeSelectionCanvasDummy canvas just to have a shapemanager for the shape selection
KisShapeSelectionFactory
KisShapeSelectionModel
KisShapeToolHelperKisShapeToolHelper provides shapes and fallback shapes for shape based tools
KisShared
KisStatusBar
KisTool
KisToolFreehand
KisToolPaint
KisToolShapeBase for tools specialized in drawing shapes
KisTreeViewPopupThis class is a workaround some limitation of QComboBox which doesn't allow to embed a QTreeView (see http://trolltech.com/developer/task-tracker/index_html?method=entry&id=87744 and http://trolltech.com/developer/task-tracker/index_html?method=entry&id=109685)
KisView2Krita view class
KisWdgAutogradient
KisWdgCustomPalette
KisWdgCustomPalette
KisWdgCustomPattern
KisWdgCustomPattern
KisWdgGeneratorA widget that allows users to select a generator and create a config object for it
KisXMPIO
KisZoomManagerThe zoom manager handles all user actions related to zooming and unzooming
KoCanvasBase
KoDocument
KoDocumentSectionModel
KoFactory
KoFavoriteResourceManager
KoPrintJob
KoSegmentGradient
KoShapeContainerModel
KoShapeControllerBase
KoShapeFactory
KoShapeLayer
KoTool
KoView
KoViewConverter
KPageDialog
Material
PerformanceTab
SqueezedComboBoxThis widget is a QComboBox, but then a little bit different
WdgApplyProfile
WdgApplyProfile
WdgColorSettings
WdgColorSettings
WdgDisplaySettings
WdgDisplaySettings
WdgGeneralSettings
WdgGeneralSettings"General"-tab for preferences dialog
WdgGeometryOptions
WdgGeometryOptions
WdgGridSettingsBaseGrid settings tab for preferences dialog
WdgGridSettingsBase
WdgImageProperties
WdgImageProperties
WdgLayerProperties
WdgLayerProperties
WdgMaskFromSelection
WdgMaskFromSelection
WdgMaskSource
WdgMaskSource
WdgNewImage
WdgNewImage
WdgPerformanceSettings"Performance"-tab for preferences dialog
WdgPerformanceSettings
WdgSelectionOptions
WdgSelectionOptions
WdgTransformationEffect
WdgTransformationEffect