Definition at line 22 of file kis_pan_action.cpp.
◆ Private()
| KisPanAction::Private::Private |
( |
| ) |
|
|
inline |
◆ averagePoint()
| QPointF KisPanAction::Private::averagePoint |
( |
QTouchEvent * | event, |
|
|
int * | outCount = nullptr ) |
Definition at line 165 of file kis_pan_action.cpp.
166{
167 QPointF result;
168 int count = 0;
169
170 Q_FOREACH ( QTouchEvent::TouchPoint point, event->touchPoints() ) {
171 if( point.state() != Qt::TouchPointReleased ) {
172 result += point.screenPos();
173 count++;
174 }
175 }
176
177 if (outCount) {
178 *outCount = count;
179 }
180
181 if( count > 0 ) {
182 return result / count;
183 } else {
184 return QPointF();
185 }
186}
◆ lastPosition
| QPointF KisPanAction::Private::lastPosition |
◆ originalPreferredCenter
| QPointF KisPanAction::Private::originalPreferredCenter |
◆ panDistance
| const int KisPanAction::Private::panDistance |
◆ touchPointsCount
| int KisPanAction::Private::touchPointsCount { 0 } |
The documentation for this class was generated from the following file: