16 #ifndef QGSSYMBOLSLISTWIDGET_H 17 #define QGSSYMBOLSLISTWIDGET_H 19 #include "ui_widget_symbolslist.h" 36 void setSymbolFromStyle(
const QModelIndex &
index );
37 void setSymbolColor(
const QColor& color );
38 void setMarkerAngle(
double angle );
39 void setMarkerSize(
double size );
40 void setLineWidth(
double width );
41 void addSymbolToStyle();
42 void symbolAddedToStyle( QString name,
QgsSymbolV2* symbol );
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();
58 void populateSymbolView();
59 void populateSymbols( QStringList symbols );
60 void updateSymbolColor();
61 void updateSymbolInfo();
65 void displayTransparency(
double alpha );
67 void populateGroups( QString parent =
"", QString prepend =
"" );
70 #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)