O que isso significa & operador aqui?

Eu estava lendo algum tutorial sobre o OpenGL no qt. Um dos slots de eventos do mouse tem esse código:

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

o que o operador & faz na declaração if? é exatamente o mesmo que ==?

questionAnswers(5)

yourAnswerToTheQuestion