¿Qué significa este operador aquí?

Estaba leyendo un tutorial sobre openGL en qt. Uno de los espacios para eventos del mouse tiene este código:

if (event->buttons() & Qt::LeftButton) {    
    rotationX += 180 * dy;
    rotationY += 180 * dx;
    updateGL();
}

¿Qué hace el operador & en la sentencia if? ¿Es exactamente lo mismo que ==?

Respuestas a la pregunta(5)

Su respuesta a la pregunta