krita

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
DisplaySettingsTabDisplay settings tab for preferences dialog
GeneralTab"General"-tab for preferences dialog
GridSettingsTabGrid settings tab for preferences dialog
ImageViewerA scrollable image view
KisAbstractColorSpaceA colorspace strategy is the definition of a certain color model in Krita
KisAdjustmentLayerClass that contains a KisFilter and optionally a KisSelection
KisAlphaMaskKisAlphaMask is intended to create alpha values from a QImage for use in brush creation
KisAnnotationAn data extension mechanism for Krita
KisBasicHistogramProducerFactory< T >Parametrized on a specific KisHistogramProducer
KisBasicMathToolboxThis class implement KisMathToolbox for most colorspaces, only colorspaces with "angular" channels need to reimplement the functions
KisBoundaryGenerates an 'outline' for a paint device
KisCanvasControllerInterface for classes that implement a canvas; i.e., a widget where KisImages are painted onto
KisCanvasObserverThis is the base interface plugins use to implement the Observer design pattern
KisCanvasSubjectKisCanvasSubject is part of the Observer pattern
KisChangeProfileVisitorThe Change Profile visitor walks over all layers and if the current layer has the specified colorspace AND the specified old profile, sets the colorspace to the same colorspace with the NEW profile, without doing conversions
KisChannelInfoThis class gives some basic information about a channel, that is, one of the components that makes up a particular pixel
KisChildDocThe child document is responsible for saving and loading the embedded layers
KisClipboardThe Krita clipboard is a clipboard that can store paint devices instead of just qimage's
KisCmbCompositeA combobox filled with the various composition strategies defined in kis_global
KisCmbIDListA combobox that is associated with a list of KisID's
KisColorA KisColor describes a color in a certain colorspace
KisColorSpaceA colorspace is the definition of a certain color model in Krita
KisColorSpaceFactoryRegistryThis class contains:
  • a registry of colorspace instantiated with specific profiles
KisCommandHistoryListenerUndo listeners want to be notified of undo and redo actions
KisConnectPartLayerVisitorVisitor that connects all partlayers in an image to a KisView's signals
KisControlFrameControl Frame - status display with access to color selector, brushes, patterns, and preview
KisCustomImageWidgetThe 'Custom Document' widget in the Krita startup widget
KisDataManagerKisDataManager defines the interface that modules responsible for storing and retrieving data must inmplement
KisDlgAdjLayerPropsCreate a new adjustment layer
KisDlgAdjustmentLayerCreate a new adjustment layer
KisFillPainterThis painter can be used to fill paint devices in different ways
KisFilterBasic interface of a Krita filter
KisFilterConfigurationA KisFilterConfiguration is the serializable representation of the filter parameters
KisFilterConfigWidgetEmpty base class
KisFilterManagerCreate all the filter actions for the specified view and implement re-apply filter
KisGenericLabHistogramProducerThis is a Producer (with associated factory) that converts the pixels of the colorspace to L*a*b*, and then does its counting
KisGenericLabHistogramProducerFactoryKisGenericLabHistogramProducer his special Factory that isCompatibleWith everything
KisGenericRegistry< _T >Base class for registry objects in Krita
KisGenericRGBHistogramProducerThis is a Producer (with associated factory) that converts the pixels of the colorspace to RGB8 with toQColor, and then does its counting on RGB
KisGenericRGBHistogramProducerFactoryKisGenericRGBHistogramProducer his special Factory that isCompatibleWith everything
KisGroupLayerA KisLayer that bundles child layers into a single layer
KisHistogramThe histogram class computes the histogram data from the specified layer for the specified channel, through the use of a KisHistogramProducer
KisHistogram::CalculationsClass that stores the result of histogram calculations
KisHistogramProducerThis class is an interface used in the generation of a histogram
KisHistogramViewThis class displays a histogram
KisHLineIteratorPixelThe pixel iterators are high level iterarators
KisIDKrita has a large number of extensible resources
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
KisIntSpinboxAn input widget for integer numbers, consisting of a spinbox and a dropdown slider
KisLayerAbstract class that represents the concept of a Layer in Krita
KisMetaRegistryA single singleton that provides access to several registries
KisPaintDeviceA paint device contains the actual pixel data and offers methods to read and write pixels
KisPaintDeviceActionDefines an action to do with a paint device
KisPainterKisPainter contains the graphics primitives necessary to draw on a KisPaintDevice
KisPaintInformationThis class keeps information that can be used in the painting process, for example by brushes
KisPaintLayerThis layer is of a type that can be painted on
KisPaintopBoxThis widget presents all paintops that a user can paint with
KisPaintOpFactoryThe paintop factory is responsible for creating paintops of the specified class
KisPaletteOpen Gimp, Photoshop or RIFF palette files
KisPaletteViewA scrolling view that lists a single KisPalette
KisPaletteWidgetA color palette in table form
KisPartLayerAn interface for the Part Layer so that we can use it in core/, but can implement it in ui/
KisPartLayerImplA PartLayer is a layer that contains a KOffice Part like a KWord document or a KSpread spreadsheet
KisPipeBrushParasiteThe parasite info that gets loaded from the terribly documented gimp pipe brush parasite
KisPointA double-based point class that can return it's coordinates approximated to integers
KisPopulateVisitorThis visitor walks over the layer tree to fill the layer box
KisPreviewWidgetA widget that can be used by plugins to show a preview of the effect of the plugin to the user
KisRectA double-based rect class that can return a QRect that encloses the KisRect
KisRectIteratorThe KisRectIterator iterators over a rectangular area in the most efficient order
KisResourceRepresentation of Krita image resources
KisResourceMediatorA resource mediator manages access to resources like gradients
KisSelectionKisSelection contains a byte-map representation of a layer, where the value of a byte signifies whether a corresponding pixel is selected, or not
KisSelectionManagerThe selection manager is responsible selections and the clipboard
KisSharedPtrVector< T >QValueVector does not always destroy an element when it is erased
KisSubstrateThis abstract class defines the properties of a substrate -- that is, the simulation of the paper or canvas for natural media
KisSubstratePixelAll values are normalized to a range between 0 and 1
KisThreadA KisThread is a QThread that can be set in the canceled state
KisThreadPoolA thread pool starts executing threads some time after they are added, running a maximum number of threads at one time
KisToolDummyThe dummy tool is activated when a layer does not permit painting or any other destructive action
KisToolManagerThis class manages the activation and deactivation of tools for each input device
KisToolRegistryA registry, similar to the tool and colormodel registry where new tool plugins can register themselves
KisU16BaseColorSpaceThis is the base class for 16-bit/channel colorspaces with 16-bit alpha channels
KisU8BaseColorSpaceThis class is the base for all homogenous 8-bit/channel colorspaces with 8-bit alpha channels
KisViewIfaceThis is the definition of the interface Krita presents to dcop
KoBirdEyePanelA complex widget that provides an overview of a document with a red panning rectangle to and a zoom slider and a toolbar with a couple of useful functions
KoZoomAdapterThe zoom listener interface defines methods that the bird eye panel will call whenever the zoomlevel is changed through one of the panel actions
PerformanceTab"Performance"-tab for preferences dialog
PreferencesDialogPreferences dialog of KImageShop^WKrayon^WKrita
SqueezedComboBoxThis widget is a QComboBox, but then a little bit different
SqueezedComboBoxTipThis class shows a tooltip for a SqueezedComboBox the tooltip will contain the full text and helps the user find the correct entry
TabletSettingsTabTablet settings tab for preferences dialog
KDE Home | KDE Accessibility Home | Description of Access Keys