Bitcoin-qt Wallet empty
Try this:  start bitcoin-qt with the command line switch "-rescan".  That should re-download all transactions, including those in and out of your wallet.

I can't guarantee this will work, but I had to do this when I upgraded to the newest version of Bitcoin-qt after a long time of not updating.