16#ifndef QGSPROCESSINGALIGNRASTERLAYERSWIDGETWRAPPER_H 
   17#define QGSPROCESSINGALIGNRASTERLAYERSWIDGETWRAPPER_H 
   26#include "ui_qgsprocessingalignrasterlayerdetailswidgetbase.h" 
   33class GUI_EXPORT QgsProcessingAlignRasterLayerDetailsWidget : 
public QgsPanelWidget, 
private Ui::QgsProcessingAlignRasterLayerDetailsWidget
 
   37    QgsProcessingAlignRasterLayerDetailsWidget( 
const QVariant &value, 
QgsProject *project );
 
   39    QVariant value() 
const;
 
   41    QDialogButtonBox *buttonBox() { 
return mButtonBox; }
 
   49class GUI_EXPORT QgsProcessingAlignRasterLayersPanelWidget : 
public QgsProcessingMultipleSelectionPanelWidget
 
   57    QgsProcessingAlignRasterLayersPanelWidget(
 
   58      const QVariant &value,
 
   65    void configureRaster();
 
   68    void setItemValue( QStandardItem *item, 
const QVariant &value );
 
   76class GUI_EXPORT QgsProcessingAlignRasterLayersWidget : 
public QWidget
 
   81    QgsProcessingAlignRasterLayersWidget( 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    QgsProcessingAlignRasterLayersWidget *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,...
 
Definition of one raster layer for alignment.