Move cursors cursor-arrow-openhand and cursor-arrow-closehand to VMisc library.

This commit is contained in:
Roman Telezhynskyi 2023-08-28 17:25:22 +03:00
parent a293d441d7
commit d5f69e102a
279 changed files with 6792 additions and 202 deletions

View File

@ -33,12 +33,14 @@
#include "../layout/vppiece.h"
const QString VPMimeDataPiece::mineFormatPiecePtr = QStringLiteral("application/vnd.puzzle.piece.ptr"); // NOLINT(cert-err58-cpp)
const QString VPMimeDataPiece::mineFormatPiecePtr =
QStringLiteral("application/vnd.puzzle.piece.ptr"); // NOLINT(cert-err58-cpp)
//---------------------------------------------------------------------------------------------------------------------
VPMimeDataPiece::VPMimeDataPiece(const QUuid &layoutUuid)
:m_layoutUuid(layoutUuid)
{}
: m_layoutUuid(layoutUuid)
{
}
//---------------------------------------------------------------------------------------------------------------------
auto VPMimeDataPiece::formats() const -> QStringList
@ -61,12 +63,13 @@ void VPMimeDataPiece::SetPiecePtr(const VPPiecePtr &piece)
//---------------------------------------------------------------------------------------------------------------------
auto VPMimeDataPiece::DragCursor(const QPixmap &piecePixmap) -> QPixmap
{
QPixmap dragCursor(piecePixmap.width()*2, piecePixmap.height()*2);
QPixmap dragCursor(piecePixmap.width() * 2, piecePixmap.height() * 2);
dragCursor.fill(Qt::transparent);
QPainter painter(&dragCursor);
painter.drawPixmap(dragCursor.width()/2, dragCursor.height()/2, piecePixmap);
QPixmap cursor(QStringLiteral("://cursor/collect.png"));
painter.drawPixmap(dragCursor.width()/2 - cursor.width()/2, dragCursor.height()/2 - cursor.height()/2, cursor);
painter.drawPixmap(dragCursor.width() / 2, dragCursor.height() / 2, piecePixmap);
QPixmap cursor(QStringLiteral("://puzzlecursor/collect.png"));
painter.drawPixmap(dragCursor.width() / 2 - cursor.width() / 2, dragCursor.height() / 2 - cursor.height() / 2,
cursor);
painter.end();
return dragCursor;
}

View File

@ -53,13 +53,14 @@ auto main(int argc, char *argv[]) -> int
auto FreeMemory = qScopeGuard([exe_dir] { free(exe_dir); });
#endif // defined(APPIMAGE) && defined(Q_OS_LINUX)
Q_INIT_RESOURCE(puzzleicon); // NOLINT
Q_INIT_RESOURCE(icon); // NOLINT
Q_INIT_RESOURCE(schema); // NOLINT
Q_INIT_RESOURCE(flags); // NOLINT
Q_INIT_RESOURCE(breeze); // NOLINT
Q_INIT_RESOURCE(cursor); // NOLINT
Q_INIT_RESOURCE(scenestyle); // NOLINT
Q_INIT_RESOURCE(puzzleicon); // NOLINT
Q_INIT_RESOURCE(icon); // NOLINT
Q_INIT_RESOURCE(schema); // NOLINT
Q_INIT_RESOURCE(flags); // NOLINT
Q_INIT_RESOURCE(breeze); // NOLINT
Q_INIT_RESOURCE(puzzlecursor); // NOLINT
Q_INIT_RESOURCE(scenestyle); // NOLINT
Q_INIT_RESOURCE(cursor); // NOLINT
#if defined(Q_OS_MACX)
Q_INIT_RESOURCE(mac_light_theme); // NOLINT
Q_INIT_RESOURCE(mac_dark_theme); // NOLINT

View File

@ -62,7 +62,7 @@ UI_DIR = uic
include(puzzle.pri)
RESOURCES += \
share/resources/cursor.qrc \
share/resources/puzzlecursor.qrc \
share/resources/puzzleicon.qrc
include(../svgfont.pri)

View File

@ -173,7 +173,7 @@ VToolApp {
name: "Resources"
prefix: "share/resources/"
files: [
"cursor.qrc", // Tools cursor icons
"puzzlecursor.qrc", // Tools cursor icons
"puzzleicon.qrc",
]
}

View File

@ -1,6 +0,0 @@
<RCC>
<qresource prefix="/">
<file>cursor/collect.png</file>
<file>cursor/collect@2x.png</file>
</qresource>
</RCC>

View File

@ -0,0 +1,6 @@
<RCC>
<qresource prefix="/">
<file>puzzlecursor/collect.png</file>
<file>puzzlecursor/collect@2x.png</file>
</qresource>
</RCC>

View File

Before

Width:  |  Height:  |  Size: 294 B

After

Width:  |  Height:  |  Size: 294 B

View File

Before

Width:  |  Height:  |  Size: 547 B

After

Width:  |  Height:  |  Size: 547 B

View File

@ -59,6 +59,7 @@ auto main(int argc, char *argv[]) -> int
#endif // defined(APPIMAGE) && defined(Q_OS_LINUX)
Q_INIT_RESOURCE(cursor); // NOLINT
Q_INIT_RESOURCE(toolcursor); // NOLINT
Q_INIT_RESOURCE(icon); // NOLINT
Q_INIT_RESOURCE(schema); // NOLINT
Q_INIT_RESOURCE(flags); // NOLINT

View File

@ -1,178 +0,0 @@
<RCC>
<qresource prefix="/">
<file>cursor/cursor-arrow-closehand.png</file>
<file>cursor/cursor-arrow-openhand.png</file>
<file>cursor/light/segment_cursor.png</file>
<file>cursor/light/segment_cursor@2x.png</file>
<file>cursor/light/line_cursor.png</file>
<file>cursor/light/line_cursor@2x.png</file>
<file>cursor/light/along_line_cursor.png</file>
<file>cursor/light/along_line_cursor@2x.png</file>
<file>cursor/light/shoulder_cursor.png</file>
<file>cursor/light/shoulder_cursor@2x.png</file>
<file>cursor/light/normal_cursor.png</file>
<file>cursor/light/normal_cursor@2x.png</file>
<file>cursor/light/bisector_cursor.png</file>
<file>cursor/light/bisector_cursor@2x.png</file>
<file>cursor/light/intersect_cursor.png</file>
<file>cursor/light/intersect_cursor@2x.png</file>
<file>cursor/light/spline_cursor.png</file>
<file>cursor/light/spline_cursor@2x.png</file>
<file>cursor/light/arc_cursor.png</file>
<file>cursor/light/arc_cursor@2x.png</file>
<file>cursor/light/splinePath_cursor.png</file>
<file>cursor/light/splinePath_cursor@2x.png</file>
<file>cursor/light/point_of_contact_cursor.png</file>
<file>cursor/light/point_of_contact_cursor@2x.png</file>
<file>cursor/light/new_detail_cursor.png</file>
<file>cursor/light/new_detail_cursor@2x.png</file>
<file>cursor/light/height_cursor.png</file>
<file>cursor/light/height_cursor@2x.png</file>
<file>cursor/light/triangle_cursor.png</file>
<file>cursor/light/triangle_cursor@2x.png</file>
<file>cursor/light/point_of_intersection_cursor.png</file>
<file>cursor/light/point_of_intersection_cursor@2x.png</file>
<file>cursor/light/spline_cut_point_cursor.png</file>
<file>cursor/light/spline_cut_point_cursor@2x.png</file>
<file>cursor/light/splinePath_cut_point_cursor.png</file>
<file>cursor/light/splinePath_cut_point_cursor@2x.png</file>
<file>cursor/light/union_cursor.png</file>
<file>cursor/light/union_cursor@2x.png</file>
<file>cursor/light/arc_cut_cursor.png</file>
<file>cursor/light/arc_cut_cursor@2x.png</file>
<file>cursor/light/line_intersect_axis_cursor.png</file>
<file>cursor/light/line_intersect_axis_cursor@2x.png</file>
<file>cursor/light/arc_intersect_axis_cursor.png</file>
<file>cursor/light/arc_intersect_axis_cursor@2x.png</file>
<file>cursor/light/curve_intersect_axis_cursor.png</file>
<file>cursor/light/curve_intersect_axis_cursor@2x.png</file>
<file>cursor/light/point_of_intersection_arcs_cursor.png</file>
<file>cursor/light/point_of_intersection_arcs_cursor@2x.png</file>
<file>cursor/light/point_of_intersection_circles_cursor.png</file>
<file>cursor/light/point_of_intersection_circles_cursor@2x.png</file>
<file>cursor/light/point_from_circle_and_tangent_cursor.png</file>
<file>cursor/light/point_from_circle_and_tangent_cursor@2x.png</file>
<file>cursor/light/point_from_arc_and_tangent_cursor.png</file>
<file>cursor/light/point_from_arc_and_tangent_cursor@2x.png</file>
<file>cursor/light/arc_with_length_cursor.png</file>
<file>cursor/light/arc_with_length_cursor@2x.png</file>
<file>cursor/light/true_darts_cursor.png</file>
<file>cursor/light/true_darts_cursor@2x.png</file>
<file>cursor/light/intersection_curves_cursor.png</file>
<file>cursor/light/intersection_curves_cursor@2x.png</file>
<file>cursor/light/cubic_bezier_cursor.png</file>
<file>cursor/light/cubic_bezier_cursor@2x.png</file>
<file>cursor/light/cubic_bezier_path_cursor.png</file>
<file>cursor/light/cubic_bezier_path_cursor@2x.png</file>
<file>cursor/light/group_plus_cursor.png</file>
<file>cursor/light/group_plus_cursor@2x.png</file>
<file>cursor/light/rotation_cursor.png</file>
<file>cursor/light/rotation_cursor@2x.png</file>
<file>cursor/light/midpoint_cursor.png</file>
<file>cursor/light/midpoint_cursor@2x.png</file>
<file>cursor/light/flipping_line_cursor@2x.png</file>
<file>cursor/light/flipping_line_cursor.png</file>
<file>cursor/light/flipping_axis_cursor.png</file>
<file>cursor/light/flipping_axis_cursor@2x.png</file>
<file>cursor/light/move_cursor.png</file>
<file>cursor/light/move_cursor@2x.png</file>
<file>cursor/light/el_arc_cursor.png</file>
<file>cursor/light/el_arc_cursor@2x.png</file>
<file>cursor/light/path_cursor.png</file>
<file>cursor/light/path_cursor@2x.png</file>
<file>cursor/light/pin_cursor.png</file>
<file>cursor/light/pin_cursor@2x.png</file>
<file>cursor/light/insert_node_cursor.png</file>
<file>cursor/light/insert_node_cursor@2x.png</file>
<file>cursor/light/place_label_cursor@2x.png</file>
<file>cursor/light/place_label_cursor.png</file>
<file>cursor/light/duplicate_detail_cursor.png</file>
<file>cursor/light/duplicate_detail_cursor@2x.png</file>
<file>cursor/dark/union_cursor.png</file>
<file>cursor/dark/union_cursor@2x.png</file>
<file>cursor/dark/true_darts_cursor.png</file>
<file>cursor/dark/true_darts_cursor@2x.png</file>
<file>cursor/dark/triangle_cursor.png</file>
<file>cursor/dark/triangle_cursor@2x.png</file>
<file>cursor/dark/splinePath_cut_point_cursor.png</file>
<file>cursor/dark/splinePath_cut_point_cursor@2x.png</file>
<file>cursor/dark/splinePath_cursor.png</file>
<file>cursor/dark/splinePath_cursor@2x.png</file>
<file>cursor/dark/spline_cut_point_cursor.png</file>
<file>cursor/dark/spline_cut_point_cursor@2x.png</file>
<file>cursor/dark/spline_cursor.png</file>
<file>cursor/dark/spline_cursor@2x.png</file>
<file>cursor/dark/shoulder_cursor.png</file>
<file>cursor/dark/shoulder_cursor@2x.png</file>
<file>cursor/dark/segment_cursor.png</file>
<file>cursor/dark/segment_cursor@2x.png</file>
<file>cursor/dark/rotation_cursor.png</file>
<file>cursor/dark/rotation_cursor@2x.png</file>
<file>cursor/dark/point_of_intersection_circles_cursor.png</file>
<file>cursor/dark/point_of_intersection_circles_cursor@2x.png</file>
<file>cursor/dark/point_of_intersection_arcs_cursor.png</file>
<file>cursor/dark/point_of_intersection_arcs_cursor@2x.png</file>
<file>cursor/dark/point_of_intersection_cursor.png</file>
<file>cursor/dark/point_of_intersection_cursor@2x.png</file>
<file>cursor/dark/point_of_contact_cursor.png</file>
<file>cursor/dark/point_of_contact_cursor@2x.png</file>
<file>cursor/dark/point_from_circle_and_tangent_cursor.png</file>
<file>cursor/dark/point_from_circle_and_tangent_cursor@2x.png</file>
<file>cursor/dark/point_from_arc_and_tangent_cursor.png</file>
<file>cursor/dark/point_from_arc_and_tangent_cursor@2x.png</file>
<file>cursor/dark/place_label_cursor.png</file>
<file>cursor/dark/place_label_cursor@2x.png</file>
<file>cursor/dark/pin_cursor.png</file>
<file>cursor/dark/pin_cursor@2x.png</file>
<file>cursor/dark/path_cursor.png</file>
<file>cursor/dark/path_cursor@2x.png</file>
<file>cursor/dark/normal_cursor.png</file>
<file>cursor/dark/normal_cursor@2x.png</file>
<file>cursor/dark/new_detail_cursor.png</file>
<file>cursor/dark/new_detail_cursor@2x.png</file>
<file>cursor/dark/move_cursor.png</file>
<file>cursor/dark/move_cursor@2x.png</file>
<file>cursor/dark/midpoint_cursor.png</file>
<file>cursor/dark/midpoint_cursor@2x.png</file>
<file>cursor/dark/line_intersect_axis_cursor.png</file>
<file>cursor/dark/line_intersect_axis_cursor@2x.png</file>
<file>cursor/dark/line_cursor.png</file>
<file>cursor/dark/line_cursor@2x.png</file>
<file>cursor/dark/intersection_curves_cursor.png</file>
<file>cursor/dark/intersection_curves_cursor@2x.png</file>
<file>cursor/dark/intersect_cursor.png</file>
<file>cursor/dark/intersect_cursor@2x.png</file>
<file>cursor/dark/insert_node_cursor.png</file>
<file>cursor/dark/insert_node_cursor@2x.png</file>
<file>cursor/dark/height_cursor.png</file>
<file>cursor/dark/height_cursor@2x.png</file>
<file>cursor/dark/group_plus_cursor.png</file>
<file>cursor/dark/group_plus_cursor@2x.png</file>
<file>cursor/dark/flipping_line_cursor.png</file>
<file>cursor/dark/flipping_line_cursor@2x.png</file>
<file>cursor/dark/flipping_axis_cursor.png</file>
<file>cursor/dark/flipping_axis_cursor@2x.png</file>
<file>cursor/dark/el_arc_cursor.png</file>
<file>cursor/dark/el_arc_cursor@2x.png</file>
<file>cursor/dark/duplicate_detail_cursor.png</file>
<file>cursor/dark/duplicate_detail_cursor@2x.png</file>
<file>cursor/dark/curve_intersect_axis_cursor.png</file>
<file>cursor/dark/curve_intersect_axis_cursor@2x.png</file>
<file>cursor/dark/cubic_bezier_path_cursor.png</file>
<file>cursor/dark/cubic_bezier_path_cursor@2x.png</file>
<file>cursor/dark/cubic_bezier_cursor.png</file>
<file>cursor/dark/cubic_bezier_cursor@2x.png</file>
<file>cursor/dark/bisector_cursor.png</file>
<file>cursor/dark/bisector_cursor@2x.png</file>
<file>cursor/dark/arc_with_length_cursor.png</file>
<file>cursor/dark/arc_with_length_cursor@2x.png</file>
<file>cursor/dark/arc_intersect_axis_cursor.png</file>
<file>cursor/dark/arc_intersect_axis_cursor@2x.png</file>
<file>cursor/dark/arc_cut_cursor.png</file>
<file>cursor/dark/arc_cut_cursor@2x.png</file>
<file>cursor/dark/arc_cursor.png</file>
<file>cursor/dark/arc_cursor@2x.png</file>
<file>cursor/dark/along_line_cursor.png</file>
<file>cursor/dark/along_line_cursor@2x.png</file>
</qresource>
</RCC>

View File

@ -0,0 +1,176 @@
<RCC>
<qresource prefix="/">
<file>toolcursor/light/segment_cursor.png</file>
<file>toolcursor/light/segment_cursor@2x.png</file>
<file>toolcursor/light/line_cursor.png</file>
<file>toolcursor/light/line_cursor@2x.png</file>
<file>toolcursor/light/along_line_cursor.png</file>
<file>toolcursor/light/along_line_cursor@2x.png</file>
<file>toolcursor/light/shoulder_cursor.png</file>
<file>toolcursor/light/shoulder_cursor@2x.png</file>
<file>toolcursor/light/normal_cursor.png</file>
<file>toolcursor/light/normal_cursor@2x.png</file>
<file>toolcursor/light/bisector_cursor.png</file>
<file>toolcursor/light/bisector_cursor@2x.png</file>
<file>toolcursor/light/intersect_cursor.png</file>
<file>toolcursor/light/intersect_cursor@2x.png</file>
<file>toolcursor/light/spline_cursor.png</file>
<file>toolcursor/light/spline_cursor@2x.png</file>
<file>toolcursor/light/arc_cursor.png</file>
<file>toolcursor/light/arc_cursor@2x.png</file>
<file>toolcursor/light/splinePath_cursor.png</file>
<file>toolcursor/light/splinePath_cursor@2x.png</file>
<file>toolcursor/light/point_of_contact_cursor.png</file>
<file>toolcursor/light/point_of_contact_cursor@2x.png</file>
<file>toolcursor/light/new_detail_cursor.png</file>
<file>toolcursor/light/new_detail_cursor@2x.png</file>
<file>toolcursor/light/height_cursor.png</file>
<file>toolcursor/light/height_cursor@2x.png</file>
<file>toolcursor/light/triangle_cursor.png</file>
<file>toolcursor/light/triangle_cursor@2x.png</file>
<file>toolcursor/light/point_of_intersection_cursor.png</file>
<file>toolcursor/light/point_of_intersection_cursor@2x.png</file>
<file>toolcursor/light/spline_cut_point_cursor.png</file>
<file>toolcursor/light/spline_cut_point_cursor@2x.png</file>
<file>toolcursor/light/splinePath_cut_point_cursor.png</file>
<file>toolcursor/light/splinePath_cut_point_cursor@2x.png</file>
<file>toolcursor/light/union_cursor.png</file>
<file>toolcursor/light/union_cursor@2x.png</file>
<file>toolcursor/light/arc_cut_cursor.png</file>
<file>toolcursor/light/arc_cut_cursor@2x.png</file>
<file>toolcursor/light/line_intersect_axis_cursor.png</file>
<file>toolcursor/light/line_intersect_axis_cursor@2x.png</file>
<file>toolcursor/light/arc_intersect_axis_cursor.png</file>
<file>toolcursor/light/arc_intersect_axis_cursor@2x.png</file>
<file>toolcursor/light/curve_intersect_axis_cursor.png</file>
<file>toolcursor/light/curve_intersect_axis_cursor@2x.png</file>
<file>toolcursor/light/point_of_intersection_arcs_cursor.png</file>
<file>toolcursor/light/point_of_intersection_arcs_cursor@2x.png</file>
<file>toolcursor/light/point_of_intersection_circles_cursor.png</file>
<file>toolcursor/light/point_of_intersection_circles_cursor@2x.png</file>
<file>toolcursor/light/point_from_circle_and_tangent_cursor.png</file>
<file>toolcursor/light/point_from_circle_and_tangent_cursor@2x.png</file>
<file>toolcursor/light/point_from_arc_and_tangent_cursor.png</file>
<file>toolcursor/light/point_from_arc_and_tangent_cursor@2x.png</file>
<file>toolcursor/light/arc_with_length_cursor.png</file>
<file>toolcursor/light/arc_with_length_cursor@2x.png</file>
<file>toolcursor/light/true_darts_cursor.png</file>
<file>toolcursor/light/true_darts_cursor@2x.png</file>
<file>toolcursor/light/intersection_curves_cursor.png</file>
<file>toolcursor/light/intersection_curves_cursor@2x.png</file>
<file>toolcursor/light/cubic_bezier_cursor.png</file>
<file>toolcursor/light/cubic_bezier_cursor@2x.png</file>
<file>toolcursor/light/cubic_bezier_path_cursor.png</file>
<file>toolcursor/light/cubic_bezier_path_cursor@2x.png</file>
<file>toolcursor/light/group_plus_cursor.png</file>
<file>toolcursor/light/group_plus_cursor@2x.png</file>
<file>toolcursor/light/rotation_cursor.png</file>
<file>toolcursor/light/rotation_cursor@2x.png</file>
<file>toolcursor/light/midpoint_cursor.png</file>
<file>toolcursor/light/midpoint_cursor@2x.png</file>
<file>toolcursor/light/flipping_line_cursor@2x.png</file>
<file>toolcursor/light/flipping_line_cursor.png</file>
<file>toolcursor/light/flipping_axis_cursor.png</file>
<file>toolcursor/light/flipping_axis_cursor@2x.png</file>
<file>toolcursor/light/move_cursor.png</file>
<file>toolcursor/light/move_cursor@2x.png</file>
<file>toolcursor/light/el_arc_cursor.png</file>
<file>toolcursor/light/el_arc_cursor@2x.png</file>
<file>toolcursor/light/path_cursor.png</file>
<file>toolcursor/light/path_cursor@2x.png</file>
<file>toolcursor/light/pin_cursor.png</file>
<file>toolcursor/light/pin_cursor@2x.png</file>
<file>toolcursor/light/insert_node_cursor.png</file>
<file>toolcursor/light/insert_node_cursor@2x.png</file>
<file>toolcursor/light/place_label_cursor@2x.png</file>
<file>toolcursor/light/place_label_cursor.png</file>
<file>toolcursor/light/duplicate_detail_cursor.png</file>
<file>toolcursor/light/duplicate_detail_cursor@2x.png</file>
<file>toolcursor/dark/union_cursor.png</file>
<file>toolcursor/dark/union_cursor@2x.png</file>
<file>toolcursor/dark/true_darts_cursor.png</file>
<file>toolcursor/dark/true_darts_cursor@2x.png</file>
<file>toolcursor/dark/triangle_cursor.png</file>
<file>toolcursor/dark/triangle_cursor@2x.png</file>
<file>toolcursor/dark/splinePath_cut_point_cursor.png</file>
<file>toolcursor/dark/splinePath_cut_point_cursor@2x.png</file>
<file>toolcursor/dark/splinePath_cursor.png</file>
<file>toolcursor/dark/splinePath_cursor@2x.png</file>
<file>toolcursor/dark/spline_cut_point_cursor.png</file>
<file>toolcursor/dark/spline_cut_point_cursor@2x.png</file>
<file>toolcursor/dark/spline_cursor.png</file>
<file>toolcursor/dark/spline_cursor@2x.png</file>
<file>toolcursor/dark/shoulder_cursor.png</file>
<file>toolcursor/dark/shoulder_cursor@2x.png</file>
<file>toolcursor/dark/segment_cursor.png</file>
<file>toolcursor/dark/segment_cursor@2x.png</file>
<file>toolcursor/dark/rotation_cursor.png</file>
<file>toolcursor/dark/rotation_cursor@2x.png</file>
<file>toolcursor/dark/point_of_intersection_circles_cursor.png</file>
<file>toolcursor/dark/point_of_intersection_circles_cursor@2x.png</file>
<file>toolcursor/dark/point_of_intersection_arcs_cursor.png</file>
<file>toolcursor/dark/point_of_intersection_arcs_cursor@2x.png</file>
<file>toolcursor/dark/point_of_intersection_cursor.png</file>
<file>toolcursor/dark/point_of_intersection_cursor@2x.png</file>
<file>toolcursor/dark/point_of_contact_cursor.png</file>
<file>toolcursor/dark/point_of_contact_cursor@2x.png</file>
<file>toolcursor/dark/point_from_circle_and_tangent_cursor.png</file>
<file>toolcursor/dark/point_from_circle_and_tangent_cursor@2x.png</file>
<file>toolcursor/dark/point_from_arc_and_tangent_cursor.png</file>
<file>toolcursor/dark/point_from_arc_and_tangent_cursor@2x.png</file>
<file>toolcursor/dark/place_label_cursor.png</file>
<file>toolcursor/dark/place_label_cursor@2x.png</file>
<file>toolcursor/dark/pin_cursor.png</file>
<file>toolcursor/dark/pin_cursor@2x.png</file>
<file>toolcursor/dark/path_cursor.png</file>
<file>toolcursor/dark/path_cursor@2x.png</file>
<file>toolcursor/dark/normal_cursor.png</file>
<file>toolcursor/dark/normal_cursor@2x.png</file>
<file>toolcursor/dark/new_detail_cursor.png</file>
<file>toolcursor/dark/new_detail_cursor@2x.png</file>
<file>toolcursor/dark/move_cursor.png</file>
<file>toolcursor/dark/move_cursor@2x.png</file>
<file>toolcursor/dark/midpoint_cursor.png</file>
<file>toolcursor/dark/midpoint_cursor@2x.png</file>
<file>toolcursor/dark/line_intersect_axis_cursor.png</file>
<file>toolcursor/dark/line_intersect_axis_cursor@2x.png</file>
<file>toolcursor/dark/line_cursor.png</file>
<file>toolcursor/dark/line_cursor@2x.png</file>
<file>toolcursor/dark/intersection_curves_cursor.png</file>
<file>toolcursor/dark/intersection_curves_cursor@2x.png</file>
<file>toolcursor/dark/intersect_cursor.png</file>
<file>toolcursor/dark/intersect_cursor@2x.png</file>
<file>toolcursor/dark/insert_node_cursor.png</file>
<file>toolcursor/dark/insert_node_cursor@2x.png</file>
<file>toolcursor/dark/height_cursor.png</file>
<file>toolcursor/dark/height_cursor@2x.png</file>
<file>toolcursor/dark/group_plus_cursor.png</file>
<file>toolcursor/dark/group_plus_cursor@2x.png</file>
<file>toolcursor/dark/flipping_line_cursor.png</file>
<file>toolcursor/dark/flipping_line_cursor@2x.png</file>
<file>toolcursor/dark/flipping_axis_cursor.png</file>
<file>toolcursor/dark/flipping_axis_cursor@2x.png</file>
<file>toolcursor/dark/el_arc_cursor.png</file>
<file>toolcursor/dark/el_arc_cursor@2x.png</file>
<file>toolcursor/dark/duplicate_detail_cursor.png</file>
<file>toolcursor/dark/duplicate_detail_cursor@2x.png</file>
<file>toolcursor/dark/curve_intersect_axis_cursor.png</file>
<file>toolcursor/dark/curve_intersect_axis_cursor@2x.png</file>
<file>toolcursor/dark/cubic_bezier_path_cursor.png</file>
<file>toolcursor/dark/cubic_bezier_path_cursor@2x.png</file>
<file>toolcursor/dark/cubic_bezier_cursor.png</file>
<file>toolcursor/dark/cubic_bezier_cursor@2x.png</file>
<file>toolcursor/dark/bisector_cursor.png</file>
<file>toolcursor/dark/bisector_cursor@2x.png</file>
<file>toolcursor/dark/arc_with_length_cursor.png</file>
<file>toolcursor/dark/arc_with_length_cursor@2x.png</file>
<file>toolcursor/dark/arc_intersect_axis_cursor.png</file>
<file>toolcursor/dark/arc_intersect_axis_cursor@2x.png</file>
<file>toolcursor/dark/arc_cut_cursor.png</file>
<file>toolcursor/dark/arc_cut_cursor@2x.png</file>
<file>toolcursor/dark/arc_cursor.png</file>
<file>toolcursor/dark/arc_cursor@2x.png</file>
<file>toolcursor/dark/along_line_cursor.png</file>
<file>toolcursor/dark/along_line_cursor@2x.png</file>
</qresource>
</RCC>

View File

Before

Width:  |  Height:  |  Size: 642 B

After

Width:  |  Height:  |  Size: 642 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 660 B

After

Width:  |  Height:  |  Size: 660 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 758 B

After

Width:  |  Height:  |  Size: 758 B

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 763 B

After

Width:  |  Height:  |  Size: 763 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 701 B

After

Width:  |  Height:  |  Size: 701 B

View File

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

Before

Width:  |  Height:  |  Size: 645 B

After

Width:  |  Height:  |  Size: 645 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 656 B

After

Width:  |  Height:  |  Size: 656 B

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 849 B

After

Width:  |  Height:  |  Size: 849 B

View File

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

Before

Width:  |  Height:  |  Size: 584 B

After

Width:  |  Height:  |  Size: 584 B

View File

Before

Width:  |  Height:  |  Size: 1.0 KiB

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

Before

Width:  |  Height:  |  Size: 689 B

After

Width:  |  Height:  |  Size: 689 B

View File

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

Before

Width:  |  Height:  |  Size: 813 B

After

Width:  |  Height:  |  Size: 813 B

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 945 B

After

Width:  |  Height:  |  Size: 945 B

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 635 B

After

Width:  |  Height:  |  Size: 635 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 782 B

After

Width:  |  Height:  |  Size: 782 B

View File

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

Before

Width:  |  Height:  |  Size: 658 B

After

Width:  |  Height:  |  Size: 658 B

View File

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

View File

Before

Width:  |  Height:  |  Size: 820 B

After

Width:  |  Height:  |  Size: 820 B

View File

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

Before

Width:  |  Height:  |  Size: 641 B

After

Width:  |  Height:  |  Size: 641 B

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 607 B

After

Width:  |  Height:  |  Size: 607 B

Some files were not shown because too many files have changed in this diff Show More