|
Krita Source Code Documentation
|
#include "KisToolKnife.h"#include "QApplication"#include "QPainterPath"#include <klocalizedstring.h>#include <KoColor.h>#include <KisViewManager.h>#include "kis_canvas2.h"#include "kis_cursor.h"#include "kis_painter.h"#include "kis_paintop_preset.h"#include "kis_shape_layer.h"#include "kundo2magicstring.h"#include "kundo2stack.h"#include "commands_new/kis_transaction_based_command.h"#include "kis_transaction.h"#include "KoPathShape.h"#include "kis_processing_applicator.h"#include "kis_datamanager.h"#include "kis_canvas_resource_provider.h"#include "KoColorSpaceRegistry.h"#include <KisCursorOverrideLock.h>#include "KisToolKnifeOptionsWidget.h"#include "libs/image/kis_paint_device_debug_utils.h"#include <KoSelectedShapesProxy.h>#include "CutThroughShapeStrategy.h"#include "RemoveGutterStrategy.h"#include "kis_paint_layer.h"#include "kis_algebra_2d.h"#include "kis_resources_snapshot.h"#include <KoSelection.h>#include <KoShapeManager.h>Go to the source code of this file.
Classes | |
| struct | KisToolKnife::Private |
Functions | |
| QPolygonF | createDiamond (int size, QPointF location=QPointF()) |
| void | paintSelectedEdge (QPainter &painter, const KoViewConverter &converter, const QLineF &lineSegment) |
| void | paintSelectedPoint (QPainter &painter, const KoViewConverter &converter, const QPointF &point) |
| QPolygonF createDiamond | ( | int | size, |
| QPointF | location = QPointF() ) |
Definition at line 107 of file KisToolKnife.cpp.
| void paintSelectedEdge | ( | QPainter & | painter, |
| const KoViewConverter & | converter, | ||
| const QLineF & | lineSegment ) |
Definition at line 71 of file KisToolKnife.cpp.
References KoViewConverter::documentToView(), and KisAlgebra2D::getParallelLines().
| void paintSelectedPoint | ( | QPainter & | painter, |
| const KoViewConverter & | converter, | ||
| const QPointF & | point ) |
Definition at line 118 of file KisToolKnife.cpp.
References createDiamond(), KoViewConverter::documentToView(), and p.