<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic QT ArcGIS SDK, QML and C++ objects interoperability. in Qt Maps SDK Questions</title>
    <link>https://community.esri.com/t5/qt-maps-sdk-questions/qt-arcgis-sdk-qml-and-c-objects-interoperability/m-p/670007#M3415</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello anybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm implementing mobile viewer for our Geographic Information System (GIM &lt;A href="http://gim.tahal-gal.com/gim2xu/"&gt;gim.tahal-gal.com/gim2xu/&lt;/A&gt;). Some things I thought to move to C++ level, but I met the fact that I can't use in C++ code objects created in QML. Why? Why natural interoperability of QT QML is broken in QT SDK?&lt;BR /&gt;I spend few days to understand the problem when I found this this thing in SDK release note:&lt;BR /&gt;"&lt;SPAN style="color: #4d4d4d; font-family: 'Lucida Grande', 'Segoe UI', Arial, sans-serif; background-color: #fefefe;"&gt;Interoperability between identical object instances from both the C++ and QML APIs is not supported. For example, passing a Point geometry object from QML to C++ and performing geometry operations on that Point in C++ is not supported.&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;Why I can't cast QML Layer to C++ Layer? It is the same objects!!!!&lt;BR /&gt;Is this commercial or technical issue?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards.&lt;BR /&gt;Alex Merkulov&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 12 Jun 2015 07:15:48 GMT</pubDate>
    <dc:creator>AlexMerkulov</dc:creator>
    <dc:date>2015-06-12T07:15:48Z</dc:date>
    <item>
      <title>QT ArcGIS SDK, QML and C++ objects interoperability.</title>
      <link>https://community.esri.com/t5/qt-maps-sdk-questions/qt-arcgis-sdk-qml-and-c-objects-interoperability/m-p/670007#M3415</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello anybody,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm implementing mobile viewer for our Geographic Information System (GIM &lt;A href="http://gim.tahal-gal.com/gim2xu/"&gt;gim.tahal-gal.com/gim2xu/&lt;/A&gt;). Some things I thought to move to C++ level, but I met the fact that I can't use in C++ code objects created in QML. Why? Why natural interoperability of QT QML is broken in QT SDK?&lt;BR /&gt;I spend few days to understand the problem when I found this this thing in SDK release note:&lt;BR /&gt;"&lt;SPAN style="color: #4d4d4d; font-family: 'Lucida Grande', 'Segoe UI', Arial, sans-serif; background-color: #fefefe;"&gt;Interoperability between identical object instances from both the C++ and QML APIs is not supported. For example, passing a Point geometry object from QML to C++ and performing geometry operations on that Point in C++ is not supported.&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;Why I can't cast QML Layer to C++ Layer? It is the same objects!!!!&lt;BR /&gt;Is this commercial or technical issue?&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Regards.&lt;BR /&gt;Alex Merkulov&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 07:15:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/qt-maps-sdk-questions/qt-arcgis-sdk-qml-and-c-objects-interoperability/m-p/670007#M3415</guid>
      <dc:creator>AlexMerkulov</dc:creator>
      <dc:date>2015-06-12T07:15:48Z</dc:date>
    </item>
    <item>
      <title>Re: QT ArcGIS SDK, QML and C++ objects interoperability.</title>
      <link>https://community.esri.com/t5/qt-maps-sdk-questions/qt-arcgis-sdk-qml-and-c-objects-interoperability/m-p/670008#M3416</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Alex-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The QML API wasn't originally architected in a way to let you do this, so it is a technical limitation as of now. The C++ objects and QML objects are in fact not actually the same objects under the hood. We are looking at supporting this in the future, but for now, you will need to use the Runtime API in either C++ or QML.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Luke&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 16:35:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/qt-maps-sdk-questions/qt-arcgis-sdk-qml-and-c-objects-interoperability/m-p/670008#M3416</guid>
      <dc:creator>LucasDanzinger</dc:creator>
      <dc:date>2015-06-12T16:35:02Z</dc:date>
    </item>
    <item>
      <title>Re: QT ArcGIS SDK, QML and C++ objects interoperability.</title>
      <link>https://community.esri.com/t5/qt-maps-sdk-questions/qt-arcgis-sdk-qml-and-c-objects-interoperability/m-p/670009#M3417</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Luke, I got it&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Jun 2015 09:57:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/qt-maps-sdk-questions/qt-arcgis-sdk-qml-and-c-objects-interoperability/m-p/670009#M3417</guid>
      <dc:creator>AlexMerkulov</dc:creator>
      <dc:date>2015-06-13T09:57:52Z</dc:date>
    </item>
  </channel>
</rss>

