17 #ifndef QGSSYMBOLLAYERWIDGET_H
18 #define QGSSYMBOLLAYERWIDGET_H
25 #include <QStandardItemModel>
108 void updateDataDefinedProperty();
111 void createAuxiliaryField();
119 #include "ui_widget_simpleline.h"
154 void updatePatternIcon();
156 void resizeEvent( QResizeEvent *event )
override;
160 void updateAssistantSymbol();
161 void penWidthChanged();
162 void colorChanged(
const QColor &color );
163 void penStyleChanged();
164 void offsetChanged();
165 void patternOffsetChanged();
166 void mCustomCheckBox_stateChanged(
int state );
167 void mChangePatternButton_clicked();
168 void mPenWidthUnitWidget_changed();
169 void mOffsetUnitWidget_changed();
170 void mDashPatternUnitWidget_changed();
171 void mDrawInsideCheckBox_stateChanged(
int state );
172 void patternOffsetUnitChanged();
176 std::shared_ptr< QgsLineSymbol > mAssistantPreviewSymbol;
182 #include "ui_widget_simplemarker.h"
215 void setColorStroke(
const QColor &color );
216 void setColorFill(
const QColor &color );
225 void mSizeUnitWidget_changed();
226 void mOffsetUnitWidget_changed();
227 void mStrokeWidthUnitWidget_changed();
228 void mStrokeStyleComboBox_currentIndexChanged(
int index );
229 void mStrokeWidthSpinBox_valueChanged(
double d );
230 void mHorizontalAnchorComboBox_currentIndexChanged(
int index );
231 void mVerticalAnchorComboBox_currentIndexChanged(
int index );
233 void updateAssistantSymbol();
234 void penJoinStyleChanged();
238 std::shared_ptr< QgsMarkerSymbol > mAssistantPreviewSymbol;
243 #include "ui_widget_simplefill.h"
275 void setColor(
const QColor &color );
276 void setStrokeColor(
const QColor &color );
282 void setBrushStyle();
283 void strokeWidthChanged();
284 void strokeStyleChanged();
285 void offsetChanged();
286 void mStrokeWidthUnitWidget_changed();
287 void mOffsetUnitWidget_changed();
294 #include "ui_widget_filledmarker.h"
332 void updateAssistantSymbol();
337 void mSizeUnitWidget_changed();
338 void mOffsetUnitWidget_changed();
339 void mHorizontalAnchorComboBox_currentIndexChanged(
int index );
340 void mVerticalAnchorComboBox_currentIndexChanged(
int index );
344 std::shared_ptr< QgsMarkerSymbol > mAssistantPreviewSymbol;
349 #include "ui_widget_gradientfill.h"
381 void setColor(
const QColor &color );
382 void setColor2(
const QColor &color );
387 void applyColorRamp();
388 void setGradientType(
int index );
389 void setCoordinateMode(
int index );
390 void setGradientSpread(
int index );
396 void offsetChanged();
397 void referencePointChanged();
398 void mOffsetUnitWidget_changed();
399 void colorModeChanged();
400 void mSpinAngle_valueChanged(
double value );
406 #include "ui_widget_shapeburstfill.h"
438 void setColor(
const QColor &color );
439 void setColor2(
const QColor &color );
445 void colorModeChanged();
446 void mSpinBlurRadius_valueChanged(
int value );
447 void mSpinMaxDistance_valueChanged(
double value );
448 void mDistanceUnitWidget_changed();
449 void mRadioUseWholeShape_toggled(
bool value );
450 void applyColorRamp();
451 void offsetChanged();
452 void mOffsetUnitWidget_changed();
453 void mIgnoreRingsCheckBox_stateChanged(
int state );
458 #include "ui_widget_markerline.h"
491 void setInterval(
double val );
492 void setOffsetAlongLine(
double val );
502 void mIntervalUnitWidget_changed();
503 void mOffsetUnitWidget_changed();
504 void mOffsetAlongLineUnitWidget_changed();
505 void averageAngleUnitChanged();
506 void setAverageAngle(
double val );
511 #include "ui_widget_hashline.h"
546 void setInterval(
double val );
547 void setOffsetAlongLine(
double val );
548 void setHashLength(
double val );
549 void setHashAngle(
double val );
554 void mIntervalUnitWidget_changed();
555 void mOffsetUnitWidget_changed();
556 void mOffsetAlongLineUnitWidget_changed();
557 void hashLengthUnitWidgetChanged();
558 void averageAngleUnitChanged();
559 void setAverageAngle(
double val );
568 #include "ui_widget_svgmarker.h"
603 void setSvgPath(
const QString &name );
626 void svgSourceChanged(
const QString &text );
627 void mChangeColorButton_colorChanged(
const QColor &color );
628 void mChangeStrokeColorButton_colorChanged(
const QColor &color );
629 void mStrokeWidthSpinBox_valueChanged(
double d );
630 void mSizeUnitWidget_changed();
631 void mStrokeWidthUnitWidget_changed();
632 void mOffsetUnitWidget_changed();
633 void mHorizontalAnchorComboBox_currentIndexChanged(
int index );
634 void mVerticalAnchorComboBox_currentIndexChanged(
int index );
637 void lockAspectRatioChanged(
bool locked );
640 void updateAssistantSymbol();
644 std::shared_ptr< QgsMarkerSymbol > mAssistantPreviewSymbol;
650 #include "ui_widget_rastermarker.h"
689 void imageSourceChanged(
const QString &text );
690 void mSizeUnitWidget_changed();
691 void mOffsetUnitWidget_changed();
692 void mHorizontalAnchorComboBox_currentIndexChanged(
int index );
693 void mVerticalAnchorComboBox_currentIndexChanged(
int index );
696 void setLockAspectRatio(
bool locked );
699 void setOpacity(
double value );
700 void updatePreviewImage();
706 #include "ui_widget_rasterfill.h"
741 void imageSourceChanged(
const QString &text );
742 void setCoordinateMode(
int index );
743 void opacityChanged(
double value );
744 void offsetChanged();
745 void mOffsetUnitWidget_changed();
746 void mRotationSpinBox_valueChanged(
double d );
747 void mWidthUnitWidget_changed();
748 void mWidthSpinBox_valueChanged(
double d );
751 void updatePreviewImage();
756 #include "ui_widget_svgfill.h"
797 void updateParamGui(
bool resetValues =
true );
800 void mTextureWidthSpinBox_valueChanged(
double d );
801 void svgSourceChanged(
const QString &text );
802 void setFile(
const QString &name );
803 void mRotationSpinBox_valueChanged(
double d );
804 void mChangeColorButton_colorChanged(
const QColor &color );
805 void mChangeStrokeColorButton_colorChanged(
const QColor &color );
806 void mStrokeWidthSpinBox_valueChanged(
double d );
807 void mTextureWidthUnitWidget_changed();
808 void mSvgStrokeWidthUnitWidget_changed();
813 #include "ui_widget_linepatternfill.h"
847 void mAngleSpinBox_valueChanged(
double d );
848 void mDistanceSpinBox_valueChanged(
double d );
849 void mOffsetSpinBox_valueChanged(
double d );
850 void mDistanceUnitWidget_changed();
851 void mOffsetUnitWidget_changed();
856 #include "ui_widget_pointpatternfill.h"
890 void mHorizontalDistanceSpinBox_valueChanged(
double d );
891 void mVerticalDistanceSpinBox_valueChanged(
double d );
892 void mHorizontalDisplacementSpinBox_valueChanged(
double d );
893 void mVerticalDisplacementSpinBox_valueChanged(
double d );
894 void mHorizontalOffsetSpinBox_valueChanged(
double d );
895 void mVerticalOffsetSpinBox_valueChanged(
double d );
896 void mHorizontalDistanceUnitWidget_changed();
897 void mVerticalDistanceUnitWidget_changed();
898 void mHorizontalDisplacementUnitWidget_changed();
899 void mVerticalDisplacementUnitWidget_changed();
900 void mHorizontalOffsetUnitWidget_changed();
901 void mVerticalOffsetUnitWidget_changed();
907 #include "ui_widget_randommarkerfill.h"
946 void countMethodChanged(
int );
947 void countChanged(
int d );
948 void densityAreaChanged(
double d );
949 void densityAreaUnitChanged();
950 void seedChanged(
int d );
955 #include "ui_widget_fontmarker.h"
988 void setFontFamily(
const QFont &font );
989 void setColor(
const QColor &color );
995 void setColorStroke(
const QColor &color );
996 void setSize(
double size );
997 void setAngle(
double angle );
1003 void setCharacter( QChar chr );
1010 void setCharacterFromText(
const QString &text );
1022 void setFontStyle(
const QString &style );
1025 void mSizeUnitWidget_changed();
1026 void mOffsetUnitWidget_changed();
1027 void mStrokeWidthUnitWidget_changed();
1028 void mStrokeWidthSpinBox_valueChanged(
double d );
1030 void populateFontStyleComboBox();
1031 void mFontStyleComboBox_currentIndexChanged(
int index );
1033 void mHorizontalAnchorComboBox_currentIndexChanged(
int index );
1034 void mVerticalAnchorComboBox_currentIndexChanged(
int index );
1035 void penJoinStyleChanged();
1036 void updateAssistantSymbol();
1040 std::shared_ptr< QgsMarkerSymbol > mAssistantPreviewSymbol;
1043 QFontDatabase mFontDB;
1050 #include "ui_widget_centroidfill.h"
1085 void mDrawInsideCheckBox_stateChanged(
int state );
1086 void mDrawAllPartsCheckBox_stateChanged(
int state );
1087 void mClipPointsCheckBox_stateChanged(
int state );
1088 void mClipOnCurrentPartOnlyCheckBox_stateChanged(
int state );
1092 #include "ui_qgsgeometrygeneratorwidgetbase.h"
1093 #include "qgis_gui.h"
1127 void updateExpression(
const QString &
string );
1128 void updateSymbolType();