16 #ifndef QGSSYMBOLSLISTWIDGET_H
17 #define QGSSYMBOLSLISTWIDGET_H
19 #include "ui_widget_symbolslist.h"
37 void setSymbolColor(
const QColor& color );
38 void setMarkerAngle(
double angle );
39 void setMarkerSize(
double size );
40 void setLineWidth(
double width );
41 void addSymbolToStyle();
43 void on_mSymbolUnitWidget_changed();
44 void on_mTransparencySlider_valueChanged(
int value );
46 void on_groupsCombo_currentIndexChanged(
int index );
47 void on_groupsCombo_editTextChanged(
const QString &text );
49 void openStyleManager();
50 void clipFeaturesToggled(
bool checked );
52 void updateDataDefinedMarkerSize();
53 void updateDataDefinedMarkerAngle();
54 void updateDataDefinedLineWidth();
66 void populateSymbolView();
68 void updateSymbolColor();
69 void updateSymbolInfo();
73 void displayTransparency(
double alpha );
78 #endif //QGSSYMBOLSLISTWIDGET_H
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)
Represents a vector layer which manages a vector based data sets.