Question about Skyrim Legendary Ed

Does Skyrim Legendary Edition, (particularly the one from Pistol's link: ) come with separate steam codes?

(ie, one for Skyrim, one for Dawnguard, one for Dragonborn, and one for Hearthfire)

 Or ist it just one key will all of them bundled?

Reason I'm curious is I've had the Skyrim base game since it came out, I love TES. The girlfriend also loves TES and does not have her own copy, so if I get the Legendary and can at least give her the code for the base game that'd be awesome.

Pretty sure it is one code. When I came back to PC (console hiatus during university), I bought the legendary edition for myself.

Damn, oh well, thanks though. $35 is still cheaper than the expansions individually.