void alchemediaVerticalSpliter::OnSpliterMove(int pos, int index)
{
	if (!m_updating) {
		m_updating = true;
		moveSplitter(pos, index);
		m_updating = false;
	}
}
Example #2
0
/*!
   \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);
    }
}
Example #3
0
/*!
    \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);
}