if (eventPointer->type() == QEvent::MouseButtonPress)
{
// Tell the compiler to ignore the unused object pointer.
if (eventPointer->type() == QEvent::MouseButtonPress)
{
// Tell the compiler to ignore the unused object pointer.
// Cast the event to a mouse event.
QMouseEvent *mouseEventPointer = static_cast<QMouseEvent *>(eventPointer);
// Cast the event to a mouse event.
QMouseEvent *mouseEventPointer = static_cast<QMouseEvent *>(eventPointer);