Changeset View
Changeset View
Standalone View
Standalone View
libs/ui/canvas/kis_mirror_axis.cpp
Show First 20 Lines • Show All 106 Lines • ▼ Show 20 Line(s) | 96 | { | |||
---|---|---|---|---|---|
107 | d->verticalHandleIcon = KisIconUtils::loadIcon("transform-move").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | 107 | d->verticalHandleIcon = KisIconUtils::loadIcon("transform-move").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | ||
108 | setVisible(d->config.mirrorHorizontal() || d->config.mirrorVertical()); | 108 | setVisible(d->config.mirrorHorizontal() || d->config.mirrorVertical()); | ||
109 | 109 | | |||
110 | d->image = parent->canvasBase()->image(); | 110 | d->image = parent->canvasBase()->image(); | ||
111 | } | 111 | } | ||
112 | 112 | | |||
113 | KisMirrorAxis::~KisMirrorAxis() | 113 | KisMirrorAxis::~KisMirrorAxis() | ||
114 | { | 114 | { | ||
115 | delete d; | | |||
116 | } | 115 | } | ||
117 | 116 | | |||
118 | float KisMirrorAxis::handleSize() const | 117 | float KisMirrorAxis::handleSize() const | ||
119 | { | 118 | { | ||
120 | return d->config.handleSize(); | 119 | return d->config.handleSize(); | ||
121 | } | 120 | } | ||
122 | 121 | | |||
123 | void KisMirrorAxis::setHandleSize(float newSize) | 122 | void KisMirrorAxis::setHandleSize(float newSize) | ||
124 | { | 123 | { | ||
125 | if(d->config.handleSize() != newSize) { | 124 | if(d->config.handleSize() != newSize) { | ||
126 | d->config.setHandleSize(newSize); | 125 | d->config.setHandleSize(newSize); | ||
127 | d->horizontalIcon = KisIconUtils::loadIcon("symmetry-horyzontal").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | 126 | d->horizontalIcon = KisIconUtils::loadIcon("symmetry-horizontal").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | ||
128 | d->verticalIcon = KisIconUtils::loadIcon("symmetry-vertical").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | 127 | d->verticalIcon = KisIconUtils::loadIcon("symmetry-vertical").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | ||
129 | d->horizontalHandleIcon = KisIconUtils::loadIcon("transform-move").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | 128 | d->horizontalHandleIcon = KisIconUtils::loadIcon("transform-move").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | ||
130 | d->verticalHandleIcon = KisIconUtils::loadIcon("transform-move").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | 129 | d->verticalHandleIcon = KisIconUtils::loadIcon("transform-move").pixmap(d->config.handleSize(), QIcon::Normal, QIcon::On); | ||
131 | d->minHandlePosition = d->sideMargin + newSize; | 130 | d->minHandlePosition = d->sideMargin + newSize; | ||
132 | emit handleSizeChanged(); | 131 | emit handleSizeChanged(); | ||
133 | emit sigConfigChanged(); | 132 | emit sigConfigChanged(); | ||
134 | } | 133 | } | ||
135 | } | 134 | } | ||
▲ Show 20 Lines • Show All 332 Lines • Show Last 20 Lines |