QGIS API Documentation  3.4.15-Madeira (e83d02e274)
Public Slots | Signals | Public Member Functions | List of all members
QgsSymbolsListWidget Class Reference

#include <qgssymbolslistwidget.h>

Inheritance diagram for QgsSymbolsListWidget:
Inheritance graph
[legend]

Public Slots

void addSymbolToStyle ()
 
void clipFeaturesToggled (bool checked)
 
void openStyleManager ()
 
void populateGroups ()
 Pupulates the groups combo box with available tags and smartgroups. More...
 
void saveSymbol ()
 
void setLineWidth (double width)
 
void setMarkerAngle (double angle)
 
void setMarkerSize (double size)
 
void setSymbolColor (const QColor &color)
 
void setSymbolFromStyle (const QModelIndex &index)
 
void updateDataDefinedLineWidth ()
 
void updateDataDefinedMarkerAngle ()
 
void updateDataDefinedMarkerSize ()
 

Signals

void changed ()
 

Public Member Functions

 QgsSymbolsListWidget (QgsSymbol *symbol, QgsStyle *style, QMenu *menu, QWidget *parent, QgsVectorLayer *layer=nullptr)
 Constructor for QgsSymbolsListWidget. More...
 
 ~QgsSymbolsListWidget () override
 
QgsSymbolWidgetContext context () const
 Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. More...
 
const QgsVectorLayerlayer () const
 Returns the vector layer associated with the widget. More...
 
void setContext (const QgsSymbolWidgetContext &context)
 Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. More...
 
- Public Member Functions inherited from QgsExpressionContextGenerator
virtual ~QgsExpressionContextGenerator ()=default
 

Detailed Description

Definition at line 51 of file qgssymbolslistwidget.h.

Constructor & Destructor Documentation

QgsSymbolsListWidget::QgsSymbolsListWidget ( QgsSymbol symbol,
QgsStyle style,
QMenu *  menu,
QWidget *  parent,
QgsVectorLayer layer = nullptr 
)

Constructor for QgsSymbolsListWidget.

Parameters
symbolthe symbol
stylethe style
menuthe menu where to show it
parentparent widget
layerassociated vector layer

Definition at line 84 of file qgssymbolslistwidget.cpp.

QgsSymbolsListWidget::~QgsSymbolsListWidget ( )
override

Definition at line 219 of file qgssymbolslistwidget.cpp.

Member Function Documentation

void QgsSymbolsListWidget::addSymbolToStyle ( )
slot

Definition at line 539 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::changed ( )
signal
void QgsSymbolsListWidget::clipFeaturesToggled ( bool  checked)
slot

Definition at line 430 of file qgssymbolslistwidget.cpp.

QgsSymbolWidgetContext QgsSymbolsListWidget::context ( ) const

Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts.

See also
setContext()
Since
QGIS 3.0

Definition at line 308 of file qgssymbolslistwidget.cpp.

const QgsVectorLayer* QgsSymbolsListWidget::layer ( ) const
inline

Returns the vector layer associated with the widget.

Since
QGIS 2.12

Definition at line 89 of file qgssymbolslistwidget.h.

void QgsSymbolsListWidget::openStyleManager ( )
slot

Definition at line 410 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::populateGroups ( )
slot

Pupulates the groups combo box with available tags and smartgroups.

Definition at line 313 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::saveSymbol ( )
slot

Definition at line 567 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::setContext ( const QgsSymbolWidgetContext context)

Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts.

Parameters
contextsymbol widget context
See also
context()
Since
QGIS 3.0

Definition at line 292 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::setLineWidth ( double  width)
slot

Definition at line 502 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::setMarkerAngle ( double  angle)
slot

Definition at line 445 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::setMarkerSize ( double  size)
slot

Definition at line 473 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::setSymbolColor ( const QColor &  color)
slot

Definition at line 439 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::setSymbolFromStyle ( const QModelIndex &  index)
slot

Definition at line 733 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::updateDataDefinedLineWidth ( )
slot

Definition at line 511 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::updateDataDefinedMarkerAngle ( )
slot

Definition at line 454 of file qgssymbolslistwidget.cpp.

void QgsSymbolsListWidget::updateDataDefinedMarkerSize ( )
slot

Definition at line 482 of file qgssymbolslistwidget.cpp.


The documentation for this class was generated from the following files: