9 #include "ocurvesconfig.h"
11 #include <QStringList>
43 void setBookmark(QSettings &settings,
unsigned id,
const QString &
name,
OCurvesUI *ui,
bool includeInactiveSources =
false);
46 void setBookmark(QSettings &settings,
unsigned id,
OCurvesUI *ui,
bool includeInactiveSources =
false);
85 bool exists(QSettings &settings,
unsigned id);
93 bool name(QString &name, QSettings &settings,
unsigned id);
97 void migrate(QSettings &to, QSettings &from,
int bookmarkCount);
100 #endif // BOOKMARKS_H_
The main Open Curves UI window.
Definition: ocurvesui.h:63
void migrate(QSettings &to, QSettings &from, int bookmarkCount)
Migrate bookmark settings from from to to.
bool restoreBookmak(QSettings &settings, unsigned id, OCurvesUI *ui, VariantMap *curveDataMap=nullptr)
Attempts to restore a bookmark.
bool clearBookmark(QSettings &settings, unsigned id)
Clears a bookmark.
bool name(QString &name, QSettings &settings, unsigned id)
Fetch the name of a bookmark if it exists.
bool exists(QSettings &settings, unsigned id)
Check if bookmark with the given ID exists and is set.
void setBookmark(QSettings &settings, unsigned id, const QString &name, OCurvesUI *ui, bool includeInactiveSources=false)
Bookmark the current OCurvesUI state.
Utility functions dealing with the bookmarking system.
Definition: bookmarks.h:20