18#ifndef QGSLAYOUTPDFEXPORTOPTIONSDIALOG_H 
   19#define QGSLAYOUTPDFEXPORTOPTIONSDIALOG_H 
   27#include "ui_qgspdfexportoptions.h" 
   30class QgsGeoPdfLayerFilteredTreeModel;
 
   55                                     bool allowGeoPdfExport = 
true,
 
   56                                     const QString &geoPdfReason = QString(),
 
   57                                     const QStringList &geoPdfLayerOrder = QStringList(),
 
   58                                     Qt::WindowFlags flags = Qt::WindowFlags() );
 
   65    void setForceVector( 
bool force );
 
   67    bool forceVector() 
const;
 
   69    void enableGeoreferencingOptions( 
bool enabled );
 
   71    void setGeoreferencingEnabled( 
bool enabled );
 
   73    bool georeferencingEnabled() 
const;
 
   75    void setMetadataEnabled( 
bool enabled );
 
   77    bool metadataEnabled() 
const;
 
   79    void setRasterTilingDisabled( 
bool disabled );
 
   81    bool rasterTilingDisabled() 
const;
 
   83    void setGeometriesSimplified( 
bool enabled );
 
   85    bool geometriesSimplified() 
const;
 
   88    void setLosslessImageExport( 
bool enabled );
 
   90    bool losslessImageExport() 
const;
 
   93    void setExportGeoPdf( 
bool enabled );
 
   95    bool exportGeoPdf() 
const;
 
   98    void setUseOgcBestPracticeFormat( 
bool enabled );
 
  100    bool useOgcBestPracticeFormat() 
const;
 
  103    void setExportThemes( 
const QStringList &themes );
 
  105    QStringList exportThemes() 
const;
 
  108    QStringList geoPdfLayerOrder() 
const;
 
  113    void showContextMenuForGeoPdfStructure( QPoint point, 
const QModelIndex &index );
 
  117    bool mGeopdfAvailable = 
true;
 
  119    QgsGeoPdfLayerFilteredTreeModel *mGeoPdfStructureProxyModel = 
nullptr;
 
  120    QMenu *mGeoPdfStructureTreeMenu = 
nullptr;
 
TextRenderFormat
Options for rendering text.
 
Layer tree model for Geo-PDF layers.
 
A dialog for customizing the properties of an exported PDF file from a layout.