QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
30 connect( mObstacleTypeComboBox, qOverload<int>( &QComboBox::currentIndexChanged ),
this, [ = ](
int )
35 connect( mObstacleFactorSlider, &QSlider::valueChanged,
this, [ = ]
48 mObstacleFactorSlider->setValue(
static_cast< int >( std::round(
settings.
factor() * 5 ) ) );
49 mObstacleTypeComboBox->setCurrentIndex( mObstacleTypeComboBox->findData(
settings.
type() ) );
50 mBlockSignals =
false;
Contains settings related to how the label engine treats features as obstacles.
void setType(ObstacleType type)
Controls how features act as obstacles for labels.
QgsProperty property(int key) const override
Returns a matching property from the collection, if one exists.
void setFactor(double factor)
Sets the obstacle factor, where 1.0 = default, < 1.0 more likely to be covered by labels,...
ObstacleType type() const
Returns how features act as obstacles for labels.
A grouped map of multiple QgsProperty objects, each referenced by a integer key value.
GeometryType
The geometry types are used to group QgsWkbTypes::Type in a coarse way.
Represents a vector layer which manages a vector based data sets.
void setProperty(int key, const QgsProperty &property)
Adds a property to the collection and takes ownership of it.
ObstacleType
Valid obstacle types, which affect how features within the layer will act as obstacles for labels.
double factor() const
Returns the obstacle factor, where 1.0 = default, < 1.0 more likely to be covered by labels,...