Marble
            
 
    6#ifndef MARBLE_BOOKMARKMANAGERDIALOG_H 
    7#define MARBLE_BOOKMARKMANAGERDIALOG_H 
    9#include "marble_export.h" 
   10#include "ui_BookmarkManagerDialog.h" 
   20class BookmarkManagerDialogPrivate;
 
   22class MARBLE_EXPORT BookmarkManagerDialog : 
public QDialog, 
private Ui::UiBookmarkManagerDialog
 
   28    explicit BookmarkManagerDialog(MarbleModel *model, QWidget *parent = 
nullptr);
 
   31    ~BookmarkManagerDialog() 
override;
 
   33    void setButtonBoxVisible(
bool visible);
 
   38    void exportBookmarks();
 
   40    void importBookmarks();
 
   43    Q_PRIVATE_SLOT(d, 
void updateButtonState())
 
   45    Q_PRIVATE_SLOT(d, 
void addNewFolder())
 
   47    Q_PRIVATE_SLOT(d, 
void renameFolder())
 
   49    Q_PRIVATE_SLOT(d, 
void deleteFolder())
 
   51    Q_PRIVATE_SLOT(d, 
void editBookmark())
 
   53    Q_PRIVATE_SLOT(d, 
void deleteBookmark())
 
   55    Q_PRIVATE_SLOT(d, 
void handleFolderSelection(const QModelIndex &index))
 
   57    Q_PRIVATE_SLOT(d, 
void discardChanges())
 
   59    Q_DISABLE_COPY(BookmarkManagerDialog)
 
   60    BookmarkManagerDialogPrivate *const d;
 
   61    friend class BookmarkManagerDialogPrivate;
 
A base class that can hold GeoDataFeatures.
 
A container for Features, Styles and in the future Schemas.
 
The data model (not based on QAbstractModel) for a MarbleWidget.
 
Binds a QML item to a specific geodetic location in screen coordinates.
 
  
 
  This file is part of the KDE documentation.
  Documentation copyright © 1996-2025 The KDE developers.
  Generated on Fri May 2 2025 12:01:31 by
  
doxygen 1.13.2 written
  by 
Dimitri van Heesch, © 1997-2006
  
  KDE's Doxygen guidelines are available online.