cgeo/c-geo-opensource — pull request #718 by blafoo (2011-10-26 21:32:49+00:00)
Title: No direct access to fields

A bigger one this time for issue #692. Changes include:
- getters/setters for cgCache, cgCoord, cgWaypoint. No more direct access to the fields
- instead of a class hierachy i started with three small interfaces: ILogable, IBasicCache and IWaypoint. Have a look at the type hierachy
- use of the enum CacheType instead of a string as the return value for cgCache.getType()