X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=zouba%2Flocations.h;h=40f8be01b025376bb844b7cf2e4125b219d07654;hb=1813f83c17c45d31039487a7612db00e5870008c;hp=fe32bf416e8e1a0cc5702dd3ff503b1797fdf81a;hpb=c53e123868aa50539e6a513836d9922b99ea8e9a;p=ptas diff --git a/zouba/locations.h b/zouba/locations.h index fe32bf4..40f8be0 100644 --- a/zouba/locations.h +++ b/zouba/locations.h @@ -5,18 +5,29 @@ #include #include +#include -class Locations +class Locations: public QObject { + Q_OBJECT + public: Locations(); ~Locations(); + static Locations *instance(); bool addLocation( Location *location ); Location *location( const QString &label ); +public Q_SLOTS: + void saveLocation(); + private: + void restoreLocations(); static QHash locationHash; + static Locations singleton; + + void saveLocation( Location *location ); }; #endif // LOCATIONS_H