Ignore file. Hopefully it works
Initial commit of the main project files.
Added a README
Added mapFromScene() and update() to MapGraphicsItem
Temporarily removed selection rectangle padding from PrivateQGraphicsItem. I like the idea of having padding but I need to make it respect different zoom levels before I put it back.
Fixed a bug where MapGraphicsItem's geo coordinates would drift
on big zooms in/out
Update README
Converted MapTileSource to use QImage instead of QPixmap. Since MapTileSource doesn't run in the GUI thread, we can't use QPixmap there.
Merge branch 'master' of github.com:raptorswing/MapGraphics
Added MapGraphics as a dependency for the TestApp in the project file. It wasn't causing a problem, but could if for some reason they tried to build in the wrong order
Fixed a null-pointer dereference issue with retrieving finished tile requests
Did something stupid with qDebug and broke the build
Actually fixed the null-pointer dereference issue that was mentioned previously
Changed the Qt network cache directory so that it doesn't conflict with the normal cache directory.
It's unlikely that I'll use the network cache again, but we'll see.
Added a zoom widget, changed zooming in MapGraphicsView to be a little better. That all needs refactoring.
Added disk cache timeout. The default is that a cached tile is considered stale 24 hours from its mtime, but this can be configured at runtime in MapTileSource
Removed some old debug prints
Changed default cache timeout to 7 days to be nicer to tile folks. I still need to make the cache time honor the HTTP expiry headers.

Added helper methods to convert QRectFs between geo and scene coordinates
Made it so that HTTP tile requests report a user agent. The current default is "MapGraphics" but this can be configured at runtime in MGNetworkManager
My last commit broke the build. This fixes that problem.