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.