16 #ifndef QGSPROCESSINGDXFLAYERSWIDGETWRAPPER_H 
   17 #define QGSPROCESSINGDXFLAYERSWIDGETWRAPPER_H 
   26 #include "ui_qgsprocessingdxflayerdetailswidgetbase.h" 
   33 class GUI_EXPORT QgsProcessingDxfLayerDetailsWidget : 
public QgsPanelWidget, 
private Ui::QgsProcessingDxfLayerDetailsWidget
 
   36     QgsProcessingDxfLayerDetailsWidget( 
const QVariant &value, 
QgsProject *project );
 
   38     QVariant value() 
const;
 
   40     QDialogButtonBox *buttonBox() { 
return mButtonBox; }
 
   48 class GUI_EXPORT QgsProcessingDxfLayersPanelWidget : 
public QgsProcessingMultipleSelectionPanelWidget
 
   57     QgsProcessingDxfLayersPanelWidget(
 
   58       const QVariant &value,
 
   64     void configureLayer();
 
   67     void setItemValue( QStandardItem *item, 
const QVariant &value );
 
   75 class GUI_EXPORT QgsProcessingDxfLayersWidget : 
public QWidget
 
   81     QgsProcessingDxfLayersWidget( QWidget *parent = 
nullptr );
 
   83     QVariant value()
 const { 
return mValue; }
 
   84     void setValue( 
const QVariant &value );
 
   98     void updateSummaryText();
 
  100     QLineEdit *mLineEdit = 
nullptr;
 
  101     QToolButton *mToolButton = 
nullptr;
 
  107     friend class TestProcessingGui;
 
  121     QString parameterType() 
const override;
 
  131     QVariant widgetValue() const override;
 
  133     QStringList compatibleParameterTypes() const override;
 
  134     QStringList compatibleOutputTypes() const override;
 
  138     QgsProcessingDxfLayersWidget *mPanel = 
nullptr;
 
  140     friend class TestProcessingGui;
 
Contains information about the context in which a processing algorithm is executed.
WidgetType
Types of dialogs which Processing widgets can be created for.
@ Standard
Standard algorithm dialog.
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 data sets.
Layers and optional attribute index to split into multiple layers using attribute value as layer name...