12 #ifndef hifi_LocationBookmarks_h
13 #define hifi_LocationBookmarks_h
15 #include <DependencyManager.h>
17 #include "Bookmarks.h"
34 class LocationBookmarks :
public Bookmarks,
public Dependency {
41 void setupMenus(Menu* menubar, MenuWrapper* menu)
override;
42 static const QString HOME_BOOKMARK;
52 Q_INVOKABLE QString getAddress(
const QString& bookmarkName);
68 void setHomeLocationToAddress(
const QVariant& address);
75 QString getHomeLocationAddress();
89 QVariantMap getBookmarks();
97 void addBookmark(
const QString& name,
const QString& url);
105 void removeBookmark(
const QString& name);
108 void addBookmarkToMenu(Menu* menubar,
const QString& name,
const QVariant& address)
override;
111 const QString LOCATIONBOOKMARKS_FILENAME =
"bookmarks.json";
114 void setHomeLocation();
115 void teleportToBookmark();