|
Krita Source Code Documentation
|
Public Types | |
| typedef KisSignalCompressorWithParam< QPointF > | SamplingCompressor |
Public Member Functions | |
| QRectF | colorPreviewDocRect (const QPointF &outlineDocPoint) |
| QRectF | colorPreviewRectForCircle () |
| QRectF | colorPreviewRectForRectangle () const |
| const KoViewConverter & | converter () const |
| QPainterPath | crosshairForOffsettedCircle () |
| Private (KisCanvas2 *_canvas) | |
| QRect | standardizeZoomPreviewPixelRect (QRect pixelRect) |
| KisStrokesFacade * | strokesFacade () const |
Static Public Attributes | |
| static constexpr qreal | PREVIEW_RECT_SIZE = 48.0 |
Definition at line 44 of file KisAsyncColorSamplerHelper.cpp.
| typedef KisSignalCompressorWithParam<QPointF> KisAsyncColorSamplerHelper::Private::SamplingCompressor |
Definition at line 63 of file KisAsyncColorSamplerHelper.cpp.
|
inline |
Definition at line 48 of file KisAsyncColorSamplerHelper.cpp.
|
inline |
Definition at line 207 of file KisAsyncColorSamplerHelper.cpp.
References colorPreviewRectForCircle(), colorPreviewRectForRectangle(), converter(), haveSample, KisConfig::None, KisConfig::RectangleAbove, KisConfig::RectangleLeft, KisConfig::RectangleRight, style, and KoViewConverter::viewToDocument().
|
inline |
Definition at line 155 of file KisAsyncColorSamplerHelper.cpp.
References canvas, KisConfig::Center, circlePreviewDiameter, circlePreviewPosition, circleZoomPreviewEnabled, qFuzzyIsNull(), KisCanvas2::rotationAngle(), KisConfig::TopLeft, KisConfig::TopRight, KisCanvas2::xAxisMirrored(), and KisCanvas2::yAxisMirrored().
|
inline |
Definition at line 105 of file KisAsyncColorSamplerHelper.cpp.
References canvas, haveSample, PREVIEW_RECT_SIZE, qFuzzyIsNull(), KisConfig::RectangleLeft, KisConfig::RectangleRight, KisCanvas2::rotationAngle(), style, KisCanvas2::xAxisMirrored(), and KisCanvas2::yAxisMirrored().
|
inline |
Definition at line 101 of file KisAsyncColorSamplerHelper.cpp.
References canvas, and KisCanvas2::imageView().
|
inline |
Definition at line 253 of file KisAsyncColorSamplerHelper.cpp.
References cacheCirclePreviewDiameter, cacheCrosshairPath, and circlePreviewDiameter.
|
inline |
Definition at line 235 of file KisAsyncColorSamplerHelper.cpp.
|
inline |
Definition at line 97 of file KisAsyncColorSamplerHelper.cpp.
References canvas, KisWeakSharedPtr< T >::data(), and KisCanvas2::image().
| QTimer KisAsyncColorSamplerHelper::Private::activationDelayTimer |
Definition at line 66 of file KisAsyncColorSamplerHelper.cpp.
| QColor KisAsyncColorSamplerHelper::Private::backgroundColor |
Definition at line 91 of file KisAsyncColorSamplerHelper.cpp.
| QColor KisAsyncColorSamplerHelper::Private::baseColor |
Definition at line 90 of file KisAsyncColorSamplerHelper.cpp.
| QPixmap KisAsyncColorSamplerHelper::Private::cache |
Definition at line 93 of file KisAsyncColorSamplerHelper.cpp.
| QImage KisAsyncColorSamplerHelper::Private::cacheCanvasPreviewImage |
Definition at line 83 of file KisAsyncColorSamplerHelper.cpp.
| QRect KisAsyncColorSamplerHelper::Private::cacheCanvasPreviewRect |
Definition at line 82 of file KisAsyncColorSamplerHelper.cpp.
| QPainterPath KisAsyncColorSamplerHelper::Private::cacheCircleInnerClip |
Definition at line 81 of file KisAsyncColorSamplerHelper.cpp.
| int KisAsyncColorSamplerHelper::Private::cacheCirclePreviewDiameter |
Definition at line 85 of file KisAsyncColorSamplerHelper.cpp.
| QPainterPath KisAsyncColorSamplerHelper::Private::cacheCrosshairPath |
Definition at line 84 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::cacheMirror = false |
Definition at line 95 of file KisAsyncColorSamplerHelper.cpp.
| qreal KisAsyncColorSamplerHelper::Private::cacheRotation = 0.0 |
Definition at line 94 of file KisAsyncColorSamplerHelper.cpp.
| KisCanvas2* KisAsyncColorSamplerHelper::Private::canvas |
Definition at line 52 of file KisAsyncColorSamplerHelper.cpp.
| QWeakPointer<boost::none_t> KisAsyncColorSamplerHelper::Private::canvasPreviewFetchCookie |
Definition at line 86 of file KisAsyncColorSamplerHelper.cpp.
| int KisAsyncColorSamplerHelper::Private::circlePreviewDiameter {180} |
Definition at line 69 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::circlePreviewExtraCircles {true} |
Definition at line 72 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::circlePreviewOutlineEnabled {true} |
Definition at line 71 of file KisAsyncColorSamplerHelper.cpp.
| KisConfig::ColorSamplerPreviewCirclePosition KisAsyncColorSamplerHelper::Private::circlePreviewPosition = KisConfig::ColorSamplerPreviewCirclePosition::Center |
Definition at line 77 of file KisAsyncColorSamplerHelper.cpp.
| qreal KisAsyncColorSamplerHelper::Private::circlePreviewThickness {0.12} |
Definition at line 70 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::circleZoomPreviewEnabled {false} |
Definition at line 75 of file KisAsyncColorSamplerHelper.cpp.
| qreal KisAsyncColorSamplerHelper::Private::circleZoomPreviewScale {10} |
Definition at line 76 of file KisAsyncColorSamplerHelper.cpp.
| QColor KisAsyncColorSamplerHelper::Private::currentColor |
Definition at line 89 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::haveSample {false} |
Definition at line 60 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::isActive {false} |
Definition at line 58 of file KisAsyncColorSamplerHelper.cpp.
|
staticconstexpr |
Definition at line 46 of file KisAsyncColorSamplerHelper.cpp.
| QRectF KisAsyncColorSamplerHelper::Private::previewDocRect |
Definition at line 73 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::sampleCurrentLayer {true} |
Definition at line 55 of file KisAsyncColorSamplerHelper.cpp.
| QPointF KisAsyncColorSamplerHelper::Private::sampleDocPoint |
Definition at line 78 of file KisAsyncColorSamplerHelper.cpp.
| int KisAsyncColorSamplerHelper::Private::sampleResourceId {0} |
Definition at line 54 of file KisAsyncColorSamplerHelper.cpp.
| QScopedPointer<SamplingCompressor> KisAsyncColorSamplerHelper::Private::samplingCompressor |
Definition at line 64 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::showPreview {false} |
Definition at line 59 of file KisAsyncColorSamplerHelper.cpp.
| KisStrokeId KisAsyncColorSamplerHelper::Private::strokeId |
Definition at line 62 of file KisAsyncColorSamplerHelper.cpp.
| KisConfig::ColorSamplerPreviewStyle KisAsyncColorSamplerHelper::Private::style = KisConfig::ColorSamplerPreviewStyle::Circle |
Definition at line 68 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::updateGlobalColor {true} |
Definition at line 56 of file KisAsyncColorSamplerHelper.cpp.
| QRectF KisAsyncColorSamplerHelper::Private::zoomDocRectF |
Definition at line 79 of file KisAsyncColorSamplerHelper.cpp.
| bool KisAsyncColorSamplerHelper::Private::zoomPreviewHasPainted {false} |
Definition at line 87 of file KisAsyncColorSamplerHelper.cpp.