using qtcreator with QT 4.8.5

I am changing widget colors using the code

QPalette pal = button_array[i]->palette();
pal.setColor(QPalette::Button, QColor(Qt::gray));
pal.setColor(QPalette::ButtonText,Qt::black);

I am trying to get the button color back to its original color when it is first displayed.

If I change the color to Qt::lightgray, it thows a compiler error saying that lightgray is not a member of QT

All the documentation shows both light and dark versions of all the colors.

I can only utilize white, yellow, green, red, blue, black, gray, magenta

Any clues as to why the light and dark versions of the colors are throwing compiler errors??

Thanks in advance.

-Ed