Add anti-aliasing to settings

This commit is contained in:
Dan Paulat 2023-10-09 23:10:10 -05:00
parent 3a754c01c5
commit c5a56680ea
6 changed files with 32 additions and 6 deletions

View file

@ -201,9 +201,12 @@ public slots:
MapWidget::MapWidget(const QMapLibreGL::Settings& settings) :
p(std::make_unique<MapWidgetImpl>(this, settings))
{
QSurfaceFormat surfaceFormat = QSurfaceFormat::defaultFormat();
surfaceFormat.setSamples(4);
setFormat(surfaceFormat);
if (settings::GeneralSettings::Instance().anti_aliasing_enabled().GetValue())
{
QSurfaceFormat surfaceFormat = QSurfaceFormat::defaultFormat();
surfaceFormat.setSamples(4);
setFormat(surfaceFormat);
}
setFocusPolicy(Qt::StrongFocus);