|
POST
|
Hi Selim Ozel, Thanks for the extra info. You shouldn't have to filter all events. Depending on what type of devices you're targeting this should work. This should cover all mouse scenarios where all the pitch and roll changes are done with the right mouse button. You can selectively discard those, as shown below. connect(m_sceneView, &SceneQuickView::mouseMoved, this, [this](QMouseEvent& mouseEvent) { // "accept" to throw away move events when the right button is pressed to // disable changing the pitch of the SceneView if ((mouseEvent.buttons() & Qt::RightButton) != 0) mouseEvent.accept(); }); Another approach would be to consider a 2D MapView instead of the SceneView. If you want to restrict all interactions to make it appear in "2D" mode, then perhaps a Map would suffice? We actually have a sample for doing just that. Please see here: https://github.com/Esri/arcgis-runtime-samples-qt/tree/master/ArcGISRuntimeSDKQt_CppSamples/Scenes/SyncMapViewSceneView
... View more
05-17-2019
12:57 PM
|
1
|
1
|
1104
|
|
POST
|
Hi Selim Ozel, Yes, I think there should be a way to do this. Can you provide some more information so I can better understand the workflow? For example, do you want to disable manual interactions like mouse and touch events on the SceneView, or are you just looking for something that will restrict the camera's pitch and roll? Also, are you using the C++ or the QML Api?
... View more
05-17-2019
10:55 AM
|
1
|
3
|
1104
|
|
POST
|
Hi M Ka, I'm not aware of any problems like that. Can you provide some more information, or maybe even a small reproducer app that shows the problem? You mentioned mobile. Is that Android or iOS? Also, what version of Runtime are you using?
... View more
05-15-2019
02:06 PM
|
0
|
0
|
1426
|
|
POST
|
Hi Jeremy Roberts, I don't believe we have anything that's already available for use with Runtime, but this might be a possible solution: https://www.mapillary.com/arcgis It also depends on what you want to do. If you just need high resolution raster imagery for use in 2D maps then that would be a different consideration compared to the 3D panoramic images that are used by street view.
... View more
05-07-2019
01:46 PM
|
0
|
0
|
559
|
|
POST
|
Hi Troy Foster, Thanks for pointing this out. I think our doc in this area can be improved. In all the cases you pointed out, the object that has the signal is the one that will "own" (be the QObject parent of) any pointer objects that come back on those signals. You are free to change the parent or manage the lifetime of those objects however you want. For example, the portal object will be the parent of the PortalQueryResultSetForItems object that comes back on the findItemsCompleted signal. This avoids leaks but it's not ideal for long running applications where the portal object will probably never be deleted until app shutdown. To avoid that scenario you can employ RAII to clean up the memory sooner. For example, you can wrap our pointers in a QScopedPointer, or even a std::unique_ptr if they don't need to live longer than the callback/slot code. Please let us know if this clears things up. Thanks
... View more
03-29-2019
07:58 AM
|
0
|
0
|
760
|
|
POST
|
Thanks for the reply. We are investigating support for WebAssembly but there are no currently no immediate plans to support it.
... View more
03-21-2019
04:43 PM
|
0
|
0
|
1104
|
|
POST
|
Hi. The ArcGIS runtime SDK for QT does not currently support the WebAssembly target with Qt. Do you have any use-cases in mind you'd like to support? We're always interested in hearing what our users are trying to build so we can support you. Thanks.
... View more
03-19-2019
12:44 PM
|
1
|
2
|
1104
|
|
POST
|
Orest Halustchak, yes this can be done. We make a distinction between invalid QVariant, for example if someone requested the value for a field that doesn't exist and legal, valid "null" values for fields whose value is actually "null". const QVariant jsonNull(QJsonValue()); // this is a "null" value. It's explained here in more detail: AttributeListModel Class | ArcGIS for Developers Please let us know if that works for you.
... View more
03-14-2019
03:50 PM
|
0
|
1
|
3984
|
|
POST
|
Troy Foster we're active on the Runtime SDK for Qt GeoNet forum. If you hit issues like this please let us know and we'll get back to you. If you have a reproducer for this problem please share it so we can investigate. Thanks for bringing this to our attention.
... View more
03-08-2019
10:51 AM
|
0
|
0
|
1303
|
|
POST
|
For the Qt team we use the Qt testing framework. It works quite well and has many nice features. Qt supports unit testing for both C++ and Qml. Qt Test Overview | Qt Test 5.12
... View more
03-08-2019
10:36 AM
|
0
|
0
|
1370
|
|
POST
|
Hello Paulraj J, There's a sample that demonstrates how to do the graphics identify. arcgis-runtime-samples-qt/ArcGISRuntimeSDKQt_CppSamples/DisplayInformation/IdentifyGraphics at master · Esri/arcgis-runt… Instead of identifying on a mouse click, you could identify on the mouseMove event to get the mouse hovering functionality you want. MapQuickView Class | ArcGIS for Developers You could also add names to each Graphic via the graphics' attributes. Here's a constructor for Graphic that will let you do that in one step: Graphic Class | ArcGIS for Developers When you identify any graphics, you could get the graphic's name attribute that you added previously. As for displaying the tooltip, you could look into the Callout object and customize what's displayed (the name, for example). Here's a sample that shows how to use the Callout: arcgis-runtime-samples-qt/ArcGISRuntimeSDKQt_CppSamples/DisplayInformation/ShowCallout at master · Esri/arcgis-runtime-s… I hope that helps.
... View more
08-01-2018
10:57 AM
|
2
|
1
|
1720
|
|
POST
|
Christian Nuckols, that's great news! Happy to help.
... View more
07-27-2018
11:56 AM
|
0
|
0
|
2548
|
|
POST
|
Christian Nuckols a good example of a deployed Windows app is included with the setup. See "C:\Program Files (x86)\ArcGIS SDKs\Qt100.2.1\sdk\samples\ArcGISRuntimeSDKQt_QMLSamples\bin". The "qml" folder structure should be similar to what you need for your deployed app.
... View more
07-27-2018
11:14 AM
|
0
|
1
|
2548
|
|
POST
|
You'll still need the qml folder in a deployed app, even with the QtQuick Compiler. You can grab that entire "C:\Program Files (x86)\ArcGIS SDKs\Qt100.2.1\sdk\windows\x64\qml" folder and drop it into your deployment (the whole qml folder). Please let me know if that helps.
... View more
07-27-2018
11:09 AM
|
0
|
0
|
2548
|
|
POST
|
Hi Christian Nuckols. Thanks for the excellent troubleshooting. Can you see if the Extras folder is included in your deployment? It should be in the qml folder, like follows. It may be named just "ArcGISExtras", too. Please take a look. That's the expected location for the Extras deployment.
... View more
07-27-2018
10:46 AM
|
0
|
5
|
2548
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 10-22-2025 03:59 PM | |
| 1 | 06-18-2025 10:30 AM | |
| 1 | 06-18-2025 08:43 AM | |
| 1 | 05-15-2025 01:10 PM | |
| 1 | 05-15-2025 10:42 AM |
| Online Status |
Offline
|
| Date Last Visited |
3 weeks ago
|