- QWidget(parent)
- , frameLength(1)
- , m_geom(NULL)
- , m_position(0)
- , m_scale(0)
- , m_movingKeyframe(false)
- , m_movingItem()
- , m_lineHeight(9)
- , m_drag(false)
- , m_hoverKeyframe(-1)
- , m_seekPosition(SEEK_INACTIVE)
+ QWidget(parent)
+ , frameLength(1)
+ , m_geom(NULL)
+ , m_position(0)
+ , m_scale(0)
+ , m_movingKeyframe(false)
+ , m_movingItem()
+ , m_lineHeight(9)
+ , m_drag(false)
+ , m_hoverKeyframe(-1)
+ , m_seekPosition(SEEK_INACTIVE)
- int seekRequest = xPos / m_scale;
- m_drag = true;
- if (seekRequest != m_position) {
- m_seekPosition = seekRequest;
- emit requestSeek(m_seekPosition);
- update();
- }
+ int seekRequest = xPos / m_scale;
+ m_drag = true;
+ if (seekRequest != m_position) {
+ m_seekPosition = seekRequest;
+ emit requestSeek(m_seekPosition);
+ update();
+ }
}
if (m_movingKeyframe) {
if (!m_dragStart.isNull()) {
if ((QPoint(xPos, event->y()) - m_dragStart).manhattanLength() < QApplication::startDragDistance()) return;
m_dragStart = QPoint();
m_geom->remove(m_movingItem.frame());
}
if (m_movingKeyframe) {
if (!m_dragStart.isNull()) {
if ((QPoint(xPos, event->y()) - m_dragStart).manhattanLength() < QApplication::startDragDistance()) return;
m_dragStart = QPoint();
m_geom->remove(m_movingItem.frame());
m_extraGeometries[i]->remove(m_movingItem.frame());
}
int pos = qBound(0, (int)(xPos / m_scale), frameLength);
m_extraGeometries[i]->remove(m_movingItem.frame());
}
int pos = qBound(0, (int)(xPos / m_scale), frameLength);
- for (int i = 0; i < m_extraMovingItems.count(); i++) {
- if (m_extraMovingItems.at(i)) m_extraMovingItems[i]->frame(pos);
+ for (int i = 0; i < m_extraMovingItems.count(); ++i) {
+ if (m_extraMovingItems.at(i))
+ m_extraMovingItems[i]->frame(pos);
- for (int i = 0; i < m_extraGeometries.count(); i++) {
- if (m_extraMovingItems.at(i)) m_extraGeometries[i]->insert(m_extraMovingItems.at(i));
+ for (int i = 0; i < m_extraGeometries.count(); ++i) {
+ if (m_extraMovingItems.at(i))
+ m_extraGeometries[i]->insert(m_extraMovingItems.at(i));
- p.fillRect(margin + m_seekPosition * m_scale - 1, 0, 3, height(), palette().dark());
+ p.fillRect(margin + m_seekPosition * m_scale - 1, 0, 3, height(), palette().dark());