Пример #1
0
void SpeedDialThumbnail::OnMouseDown(const OpPoint& point, MouseButton button, UINT8 nclicks)
{
	if (button == MOUSE_BUTTON_1)
	{
		m_mouse_down_active = true;

		m_mousedown_point = point;
		// Start floating/dragging the currently clicked thumbnail widget
		SetFloating(true);
	}

	GenericThumbnail::OnMouseDown(point, button, nclicks);

	GetParentOpSpeedDial()->OnMouseDownOnThumbnail(button, nclicks);
}
Пример #2
0
void SpeedDialThumbnail::OnMouseUp(const OpPoint& point, MouseButton button, UINT8 nclicks)
{
	m_mouse_down_active = false;

	if (IsDragging())
	{
		StopDragging();
		return;
	}

	if (!GetAnimation() || !GetAnimation()->IsAnimating())
		SetFloating(false);

	GenericThumbnail::OnMouseUp(point, button, nclicks);
}
Пример #3
0
//-------------------------------------------------------------------------------
// OnFloatBtn
//
void DockTitleBar::OnFloatBtn() 
{
  if (QDockWidget* w = qobject_cast<QDockWidget*>(parent()))
    SetFloating(!w->isFloating());
}