Issue with 'EncDisplaySettings' in ArcGIS Runtime SDK for Qt

340
1
Jump to solution
01-09-2024 04:58 PM
Labels (2)
deeprey
New Contributor II

Hello Esri Community,

I'm currently working with the ArcGIS Runtime SDK for Qt and have encountered an issue regarding 'EncDisplaySettings'. Despite including all the relevant headers, I'm still facing this error: 

Member access into incomplete type 'EncDisplaySettings'
forward declaration of 'Esri::ArcGISRuntime::EncDisplaySettings'

Any insights or suggestions on how to properly access and use 'EncDisplaySettings' would be greatly appreciated. Here is a snippet of my code for reference:

#include "EncEnvironmentSettings.h"
#include "EncMarinerSettings.h"
#include "EncTextGroupVisibilitySettings.h"
#include "EncViewingGroupSettings.h"

// get EncDisplaySettings instance
EncDisplaySettings* encDisplaySettings = EncEnvironmentSettings::displaySettings();

// get EncMarinerSettings instance
EncMarinerSettings* encMarinerSettings = encDisplaySettings->marinerSettings();

// get EncTextGroupVisibilitySettings instance
EncTextGroupVisibilitySettings* encTextGroupVisibilitySettings = EncEnvironmentSettings::displaySettings()->textGroupVisibilitySettings();

// get EncViewingGroupSettings instance
EncViewingGroupSettings* encViewingGroupSettings = encDisplaySettings->viewingGroupSettings();

0 Kudos
1 Solution

Accepted Solutions
bnoble0110
Esri Contributor

Hey @deeprey 

 

It looks like you are missing:

#include "EncDisplaySettings.h"

 

let me know if that works.

View solution in original post

1 Reply
bnoble0110
Esri Contributor

Hey @deeprey 

 

It looks like you are missing:

#include "EncDisplaySettings.h"

 

let me know if that works.