68 void setBands(
const QList<int> &bands );
77 int sampleSize() {
return cboAccuracy->currentIndex() == 0 ? 250000 : 0; }
86 void hideUpdatedExtent();
89 void doComputations();
92 void userHasSetManualMinMaxValues();
95 bool isCollapsed()
const {
return mLoadMinMaxValuesGroupBox->isCollapsed(); }
98 void setCollapsed(
bool b ) { mLoadMinMaxValuesGroupBox->setCollapsed( b ); }
109 void load(
int bandNo,
double min,
double max );
113 void mUserDefinedRadioButton_toggled(
bool );
114 void mMinMaxRadioButton_toggled(
bool b )
121 void mStdDevRadioButton_toggled(
bool b )
128 void mCumulativeCutRadioButton_toggled(
bool b )
135 void mStatisticsExtentCombo_currentIndexChanged(
int ) { onWidgetChanged(); }
136 void mCumulativeCutLowerDoubleSpinBox_valueChanged(
double ) { onWidgetChanged(); }
137 void mCumulativeCutUpperDoubleSpinBox_valueChanged(
double ) { onWidgetChanged(); }
138 void mStdDevSpinBox_valueChanged(
double ) { onWidgetChanged(); }
139 void cboAccuracy_currentIndexChanged(
int ) { onWidgetChanged(); }
140 void onWidgetChanged();
143 QgsRasterLayer *mLayer =
nullptr;
145 QgsRectangle mExtent;
147 QgsMapCanvas *mCanvas =
nullptr;
149 bool mLastRectangleValid =
false;
150 QgsRectangle mLastRectangle;
151 QgsRasterMinMaxOrigin mLastMinMaxOrigin;
153 bool mBandsChanged =
false;