17 #ifndef QGSSYMBOLLAYERV2WIDGET_H
18 #define QGSSYMBOLLAYERV2WIDGET_H
48 Q_DECL_DEPRECATED
virtual QString dataDefinedPropertyLabel(
const QString &entryName );
54 void updateDataDefinedProperty();
59 #include "ui_widget_simpleline.h"
77 void penWidthChanged();
78 void colorChanged(
const QColor& color );
79 void penStyleChanged();
81 void on_mCustomCheckBox_stateChanged(
int state );
82 void on_mChangePatternButton_clicked();
83 void on_mPenWidthUnitWidget_changed();
84 void on_mOffsetUnitWidget_changed();
85 void on_mDashPatternUnitWidget_changed();
86 void on_mDrawInsideCheckBox_stateChanged(
int state );
92 void updatePatternIcon();
98 #include "ui_widget_simplemarker.h"
118 void setColorBorder(
const QColor& color );
119 void setColorFill(
const QColor& color );
123 void on_mSizeUnitWidget_changed();
124 void on_mOffsetUnitWidget_changed();
125 void on_mOutlineWidthUnitWidget_changed();
126 void on_mOutlineStyleComboBox_currentIndexChanged(
int index );
127 void on_mOutlineWidthSpinBox_valueChanged(
double d );
128 void on_mHorizontalAnchorComboBox_currentIndexChanged(
int index );
129 void on_mVerticalAnchorComboBox_currentIndexChanged(
int index );
136 void updateAssistantSymbol();
145 #include "ui_widget_simplefill.h"
163 void setColor(
const QColor& color );
164 void setBorderColor(
const QColor& color );
165 void setBrushStyle();
166 void borderWidthChanged();
167 void borderStyleChanged();
168 void offsetChanged();
169 void on_mBorderWidthUnitWidget_changed();
170 void on_mOffsetUnitWidget_changed();
179 #include "ui_widget_gradientfill.h"
197 void setColor(
const QColor& color );
198 void setColor2(
const QColor& color );
199 void applyColorRamp();
200 void on_mButtonEditRamp_clicked();
201 void setGradientType(
int index );
202 void setCoordinateMode(
int index );
203 void setGradientSpread(
int index );
204 void offsetChanged();
205 void referencePointChanged();
206 void on_mOffsetUnitWidget_changed();
207 void colorModeChanged();
208 void on_mSpinAngle_valueChanged(
double value );
216 #include "ui_widget_shapeburstfill.h"
234 void setColor(
const QColor& color );
235 void setColor2(
const QColor& color );
236 void colorModeChanged();
237 void on_mSpinBlurRadius_valueChanged(
int value );
238 void on_mSpinMaxDistance_valueChanged(
double value );
239 void on_mDistanceUnitWidget_changed();
240 void on_mRadioUseWholeShape_toggled(
bool value );
241 void applyColorRamp();
242 void on_mButtonEditRamp_clicked();
243 void offsetChanged();
244 void on_mOffsetUnitWidget_changed();
245 void on_mIgnoreRingsCheckBox_stateChanged(
int state );
253 #include "ui_widget_markerline.h"
272 void setInterval(
double val );
273 void setOffsetAlongLine(
double val );
277 void on_mIntervalUnitWidget_changed();
278 void on_mOffsetUnitWidget_changed();
279 void on_mOffsetAlongLineUnitWidget_changed();
289 #include "ui_widget_svgmarker.h"
313 void on_mFileToolButton_clicked();
314 void on_mFileLineEdit_textEdited(
const QString& text );
315 void on_mFileLineEdit_editingFinished();
316 void on_mChangeColorButton_colorChanged(
const QColor& color );
317 void on_mChangeBorderColorButton_colorChanged(
const QColor& color );
318 void on_mBorderWidthSpinBox_valueChanged(
double d );
319 void on_mSizeUnitWidget_changed();
320 void on_mBorderWidthUnitWidget_changed();
321 void on_mOffsetUnitWidget_changed();
322 void on_mHorizontalAnchorComboBox_currentIndexChanged(
int index );
323 void on_mVerticalAnchorComboBox_currentIndexChanged(
int index );
336 void updateAssistantSymbol();
346 #include "ui_widget_rasterfill.h"
367 void on_mBrowseToolButton_clicked();
368 void on_mImageLineEdit_editingFinished();
369 void setCoordinateMode(
int index );
370 void on_mSpinTransparency_valueChanged(
int value );
371 void offsetChanged();
372 void on_mOffsetUnitWidget_changed();
373 void on_mRotationSpinBox_valueChanged(
double d );
374 void on_mWidthUnitWidget_changed();
375 void on_mWidthSpinBox_valueChanged(
double d );
378 void updatePreviewImage();
383 #include "ui_widget_svgfill.h"
408 void updateParamGui(
bool resetValues =
true );
411 void on_mBrowseToolButton_clicked();
412 void on_mTextureWidthSpinBox_valueChanged(
double d );
413 void on_mSVGLineEdit_textEdited(
const QString & text );
414 void on_mSVGLineEdit_editingFinished();
417 void on_mRotationSpinBox_valueChanged(
double d );
418 void on_mChangeColorButton_colorChanged(
const QColor& color );
419 void on_mChangeBorderColorButton_colorChanged(
const QColor& color );
420 void on_mBorderWidthSpinBox_valueChanged(
double d );
421 void on_mTextureWidthUnitWidget_changed();
422 void on_mSvgOutlineWidthUnitWidget_changed();
427 #include "ui_widget_linepatternfill.h"
447 void on_mAngleSpinBox_valueChanged(
double d );
448 void on_mDistanceSpinBox_valueChanged(
double d );
449 void on_mOffsetSpinBox_valueChanged(
double d );
450 void on_mDistanceUnitWidget_changed();
451 void on_mOffsetUnitWidget_changed();
456 #include "ui_widget_pointpatternfill.h"
475 void on_mHorizontalDistanceSpinBox_valueChanged(
double d );
476 void on_mVerticalDistanceSpinBox_valueChanged(
double d );
477 void on_mHorizontalDisplacementSpinBox_valueChanged(
double d );
478 void on_mVerticalDisplacementSpinBox_valueChanged(
double d );
479 void on_mHorizontalDistanceUnitWidget_changed();
480 void on_mVerticalDistanceUnitWidget_changed();
481 void on_mHorizontalDisplacementUnitWidget_changed();
482 void on_mVerticalDisplacementUnitWidget_changed();
487 #include "ui_widget_fontmarker.h"
508 void setFontFamily(
const QFont& font );
509 void setColor(
const QColor& color );
510 void setSize(
double size );
511 void setAngle(
double angle );
512 void setCharacter(
const QChar& chr );
514 void on_mSizeUnitWidget_changed();
515 void on_mOffsetUnitWidget_changed();
516 void on_mHorizontalAnchorComboBox_currentIndexChanged(
int index );
517 void on_mVerticalAnchorComboBox_currentIndexChanged(
int index );
525 void updateAssistantSymbol();
536 #include "ui_widget_centroidfill.h"
554 void on_mDrawInsideCheckBox_stateChanged(
int state );
A class for filling symbols with a repeated raster image.
void setName(const char *name)
double ANALYSIS_EXPORT angle(Point3D *p1, Point3D *p2, Point3D *p3, Point3D *p4)
Calculates the angle between two segments (in 2 dimension, z-values are ignored)
A class for svg fill patterns.
Represents a vector layer which manages a vector based data sets.