16#ifndef QGSPROCESSINGDXFLAYERSWIDGETWRAPPER_H 
   17#define QGSPROCESSINGDXFLAYERSWIDGETWRAPPER_H 
   26#include "ui_qgsprocessingdxflayerdetailswidgetbase.h" 
   33class GUI_EXPORT QgsProcessingDxfLayerDetailsWidget : 
public QgsPanelWidget, 
private Ui::QgsProcessingDxfLayerDetailsWidget
 
   37    QgsProcessingDxfLayerDetailsWidget( 
const QVariant &value, 
QgsProject *project );
 
   39    QVariant value() 
const;
 
   41    QDialogButtonBox *buttonBox() { 
return mButtonBox; }
 
   49class GUI_EXPORT QgsProcessingDxfLayersPanelWidget : 
public QgsProcessingMultipleSelectionPanelWidget
 
   57    QgsProcessingDxfLayersPanelWidget(
 
   58      const QVariant &value,
 
   65    void configureLayer();
 
   68    void setItemValue( QStandardItem *item, 
const QVariant &value );
 
   76class GUI_EXPORT QgsProcessingDxfLayersWidget : 
public QWidget
 
   81    QgsProcessingDxfLayersWidget( QWidget *parent = 
nullptr );
 
   83    QVariant value()
 const { 
return mValue; }
 
   84    void setValue( 
const QVariant &value );
 
   97    void updateSummaryText();
 
   99    QLineEdit *mLineEdit = 
nullptr;
 
  100    QToolButton *mToolButton = 
nullptr;
 
  106    friend class TestProcessingGui;
 
  118    QString parameterType() 
const override;
 
  127    QVariant widgetValue() const override;
 
  130    QgsProcessingDxfLayersWidget *mPanel = 
nullptr;
 
  132    friend class TestProcessingGui;
 
ProcessingMode
Types of modes which Processing widgets can be created for.
 
@ Standard
Standard (single-run) algorithm mode.
 
Contains information about the context in which a processing algorithm is executed.
 
Base class for the definition of processing parameters.
 
Contains settings which reflect the context in which a Processing parameter widget is shown.
 
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...
 
Represents a vector layer which manages a vector based dataset.
 
Layers and optional attribute index to split into multiple layers using attribute value as layer name...