18#ifndef QGSRESAMPLINGUTILS_H 
   19#define QGSRESAMPLINGUTILS_H 
   37class GUI_EXPORT QgsResamplingUtils : 
public QObject
 
   42    QComboBox *mZoomedInResamplingComboBox = 
nullptr;
 
   43    QComboBox *mZoomedOutResamplingComboBox = 
nullptr;
 
   44    QDoubleSpinBox *mMaximumOversamplingSpinBox = 
nullptr;
 
   45    QCheckBox *mCbEarlyResampling = 
nullptr;
 
   47    QgsResamplingUtils( 
const QgsResamplingUtils & ) = 
delete;
 
   48    QgsResamplingUtils &operator=( 
const QgsResamplingUtils & ) = 
delete;
 
   55    void initWidgets( 
QgsRasterLayer *rasterLayer, QComboBox *zoomedInResamplingComboBox, QComboBox *zoomedOutResamplingComboBox, QDoubleSpinBox *maximumOversamplingSpinBox, QCheckBox *cbEarlyResampling );
 
   58    void refreshWidgetsFromLayer();
 
   61    void refreshLayerFromWidgets();
 
   64    void addExtraEarlyResamplingMethodsToCombos();
 
   65    void removeExtraEarlyResamplingMethodsFromCombos();
 
Represents a raster layer.