20 #ifndef _BOOKMARKSDIALOG_HPP_ 21 #define _BOOKMARKSDIALOG_HPP_ 24 #include <QStandardItemModel> 29 #include "StelDialog.hpp" 30 #include "StelCore.hpp" 32 class Ui_bookmarksDialogForm;
62 virtual void createDialogContent();
63 Ui_bookmarksDialogForm *ui;
66 void addBookmarkButtonPressed();
67 void removeBookmarkButtonPressed();
68 void goToBookmarkButtonPressed();
69 void clearBookmarksButtonPressed();
71 void exportBookmarks();
72 void importBookmarks();
74 void selectCurrentBookmark(
const QModelIndex &modelIdx);
77 enum BookmarksColumns {
85 QStandardItemModel * bookmarksListModel;
90 QString bookmarksJsonPath;
91 QHash<QString, bookmark> bookmarksCollection;
94 void setBookmarksHeaderNames();
96 void addModelRow(
int number, QString uuid, QString name, QString nameI18n =
"", QString date =
"", QString Location =
"");
100 void goToBookmark(QString uuid);
104 #endif // _BOOKMARKSDIALOG_HPP_
Main class for Stellarium core processing.
Base class for all the GUI windows in Stellarium.
Manage the selection and queries on one or more StelObjects.