|
Maps SDK for C++ 1.0.0
|
OverlayItem object. More...


Public Member Functions | |
| OverlayItem (const OverlayItem &item)=default | |
| Default copy constructor. | |
| OverlayItem (OverlayItem &&item)=default | |
| Default move constructor noexcept is deduced. | |
| OverlayItem & | operator= (const OverlayItem &item)=default |
| Default copy assignment. | |
| OverlayItem & | operator= (OverlayItem &&item)=default |
| Default move assignment noexcept is deduced. | |
| bool | operator== (const OverlayItem &overlayItem) |
| Comparison operator equal. | |
| bool | operator!= (const OverlayItem &overlayItem) |
| Comparison operator not equal. | |
| LargeInteger | getUid () const noexcept |
| Get the unique ID of the item within the overlay. | |
| const OverlayInfoRef | getOverlayInfo () const noexcept |
| Get the parent overlay info. | |
| int | getOverlayUid () const noexcept |
| Get the parent overlay UID. | |
| const CoordinatesRef | getCoordinates () const noexcept |
| Get the OverlayItem coordinates. | |
| const StringRef | getName () const noexcept |
| Get the name of the item. | |
| const ImageRef | getImage () const noexcept |
| Get the image of the item. | |
| const StringRef | getPreviewUrl (Size webViewSize=Size()) const noexcept |
| Get the preview URL for the item (if any). | |
| String | getPreviewData (EPreviewDataType type) const noexcept |
| Get OverlayItem preview data. | |
| SearchableParameterList | getPreviewData () const noexcept |
| Get OverlayItem preview data as parameters list. | |
| bool | hasPreviewExtendedData () const noexcept |
| Check if this type of OverlayItem has preview EXTENDED data (dynamic data that needs to be downloaded). | |
| int | getPreviewExtendedData (SearchableParameterList &list, ProgressListener listener) const noexcept |
| Asynchronous get OverlayItem preview EXTENDED data (dynamic data that needs to be downloaded) as parameters list. | |
| void | cancelGetPreviewExtendedData (ProgressListener listener) const noexcept |
| Cancel an asynchronous get OverlayItem preview EXTENDED data. | |
| int | getCategoryId () const noexcept |
| Get OverlayItem category id. | |
OverlayItem object.
Implements share-read / copy-on-write Api object over IOverlayItem.
|
default |
Default copy constructor.
| item | The OverlayItem object to copy |
|
default |
Default move constructor noexcept is deduced.
| item | The OverlayItem object to move |
|
inlinenoexcept |
Cancel an asynchronous get OverlayItem preview EXTENDED data.
| [in] | listener | The Progress listener used to identify the operation. |
|
inlinenoexcept |
Get OverlayItem category id.
|
inlinenoexcept |
Get the OverlayItem coordinates.
|
inlinenoexcept |
Get the image of the item.
|
inlinenoexcept |
Get the name of the item.
|
inlinenoexcept |
Get the parent overlay info.
|
inlinenoexcept |
Get the parent overlay UID.
|
inlinenoexcept |
Get OverlayItem preview data as parameters list.
|
inlinenoexcept |
Get OverlayItem preview data.
| [in] | type | The OverlayItem preview data format |
|
inlinenoexcept |
Asynchronous get OverlayItem preview EXTENDED data (dynamic data that needs to be downloaded) as parameters list.
| [in] | list | The list that will be populated with the preview extended data once it is downloaded. |
| [in] | listener | Progress listener which is MANDATORY. |
Get the preview URL for the item (if any).
The preview URL may be opened by the UI into a web browser window to present more details to the user about this item.
| webViewSize | is the size of the web view window. |
|
inlinenoexcept |
Get the unique ID of the item within the overlay.
|
inlinenoexcept |
Check if this type of OverlayItem has preview EXTENDED data (dynamic data that needs to be downloaded).
|
inline |
Comparison operator not equal.
| overlayItem | The OverlayItem object to compare |
|
default |
Default copy assignment.
| item | The OverlayItem object to copy |
|
default |
Default move assignment noexcept is deduced.
| item | The OverlayItem object to move |
|
inline |
Comparison operator equal.
| overlayItem | The OverlayItem object to compare |