void alchemediaVerticalSpliter::OnSpliterMove(int pos, int index) { if (!m_updating) { m_updating = true; moveSplitter(pos, index); m_updating = false; } }
/*! \reimp */ void QSplitterHandle::mouseReleaseEvent(QMouseEvent *e) { Q_D(QSplitterHandle); if (!opaqueResize() && e->button() == Qt::LeftButton) { int pos = d->pick(parentWidget()->mapFromGlobal(e->globalPos())) - d->mouseOffset; d->s->setRubberBand(-1); moveSplitter(pos); } }
/*! \reimp */ void QSplitterHandle::mouseMoveEvent(QMouseEvent *e) { Q_D(QSplitterHandle); if (!(e->buttons() & Qt::LeftButton)) return; int pos = d->pick(parentWidget()->mapFromGlobal(e->globalPos())) - d->mouseOffset; if (opaqueResize()) { moveSplitter(pos); } else { d->s->setRubberBand(closestLegalPosition(pos)); } }
void alchemediaVerticalSpliter::MoveSpliter(int position) { moveSplitter(position, 1); }
void alchemediaCanvas::MoveSpliter(int position) { moveSplitter(position, 1); }