Skip to content

Commit

Permalink
Bump default number of label candidates
Browse files Browse the repository at this point in the history
Results in much nicer label placement and little to no speed
regression in most cases

(cherry-picked from ed69bf2)
  • Loading branch information
nyalldawson committed Aug 9, 2016
1 parent 4e69a3e commit b3b372d
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
6 changes: 3 additions & 3 deletions src/core/pal/pal.cpp
Expand Up @@ -71,9 +71,9 @@ Pal::Pal()

setSearch( CHAIN );

point_p = 8;
line_p = 8;
poly_p = 8;
point_p = 16;
line_p = 50;
poly_p = 30;

showPartial = true;
}
Expand Down
12 changes: 6 additions & 6 deletions src/core/qgslabelingenginev2.cpp
Expand Up @@ -71,9 +71,9 @@ class QgsLabelSorter
QgsLabelingEngineV2::QgsLabelingEngineV2()
: mFlags( RenderOutlineLabels | UsePartialCandidates )
, mSearchMethod( QgsPalLabeling::Chain )
, mCandPoint( 8 )
, mCandLine( 8 )
, mCandPolygon( 8 )
, mCandPoint( 16 )
, mCandLine( 50 )
, mCandPolygon( 30 )
, mResults( nullptr )
{
mResults = new QgsLabelingResults;
Expand Down Expand Up @@ -343,9 +343,9 @@ void QgsLabelingEngineV2::readSettingsFromProject()
bool saved = false;
QgsProject* prj = QgsProject::instance();
mSearchMethod = static_cast< QgsPalLabeling::Search >( prj->readNumEntry( "PAL", "/SearchMethod", static_cast< int >( QgsPalLabeling::Chain ), &saved ) );
mCandPoint = prj->readNumEntry( "PAL", "/CandidatesPoint", 8, &saved );
mCandLine = prj->readNumEntry( "PAL", "/CandidatesLine", 8, &saved );
mCandPolygon = prj->readNumEntry( "PAL", "/CandidatesPolygon", 8, &saved );
mCandPoint = prj->readNumEntry( "PAL", "/CandidatesPoint", 16, &saved );
mCandLine = prj->readNumEntry( "PAL", "/CandidatesLine", 50, &saved );
mCandPolygon = prj->readNumEntry( "PAL", "/CandidatesPolygon", 30, &saved );

mFlags = nullptr;
if ( prj->readBoolEntry( "PAL", "/ShowingCandidates", false, &saved ) ) mFlags |= DrawCandidates;
Expand Down

0 comments on commit b3b372d

Please sign in to comment.