88 bool eventFilter( QObject *obj, QEvent *ev )
override;
98 void optionsStackedWidget_CurrentChanged(
int index )
FINAL;
100 void rollback()
FINAL;
117 void updateDataDefinedButtons();
130 void updateProperty();
133 void buttonBuildPyramids_clicked();
141 void updateGammaSpinBox(
int value );
147 void updateGammaSlider(
double value );
149 void mRenderTypeComboBox_currentIndexChanged(
int index );
151 void restoreWindowModality();
157 void mResetColorRenderingBtn_clicked();
160 void toggleBuildPyramidsButton();
163 void toggleSaturationControls(
int grayscaleMode );
166 void toggleColorizeControls(
bool colorizeEnabled );
168 void aboutToShowStyleMenu();
171 void syncToLayer()
FINAL;
174 void updateMapTipPreview();
179 QAction *mActionLoadMetadata =
nullptr;
180 QAction *mActionSaveMetadataAs =
nullptr;
183 const QString TRSTRING_NOT_SET;
186 QString mDefaultContrastEnhancementAlgorithm;
189 double mDefaultStandardDeviation;
193 int mDefaultGreenBand;
194 int mDefaultBlueBand;
197 bool mGrayMinimumMaximumEstimated;
200 bool mRGBMinimumMaximumEstimated;
217 bool rasterIsMultiBandColor();
222 void updateInformationContent();
224 void setRendererWidget( const QString &rendererName );
229 void updateRasterAttributeTableOptionsPage();
233 QLinearGradient greenGradient();
234 QLinearGradient redGradient();
235 QLinearGradient blueGradient();
236 QLinearGradient grayGradient();
237 QLinearGradient highlightGradient();
238 qreal mGradientHeight;
239 qreal mGradientWidth;
243 bool mDisableRenderTypeComboBoxCurrentIndexChanged = false;
245 bool mMetadataFilled;
250 QgsResamplingUtils mResamplingUtils;
258 friend class QgsAppScreenShots;
262 QgsRasterAttributeTableWidget *mRasterAttributeTableWidget =
nullptr;
264 void initMapTipPreview();
Abstract interface for generating an expression context.
virtual QgsExpressionContext createExpressionContext() const =0
This method needs to be reimplemented in all classes which implement this interface and return an exp...
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...