Mobile API Reference  MicroStrategy 2019
MWMultiSelectHandler Class Reference

#import <MWMultiSelectHandler.h>

Inheritance diagram for MWMultiSelectHandler:

Instance Methods

(void) - addInitialSelectedView:
 
(void) - outsideSelectionsChanged
 
(void) - toggleMultiSelectType:
 
(void) - toggleMultiSelectApply
 
(void) - toggleMultiSelectClear
 
(void) - toggleMultiSelectClearRegion:
 
(void) - toggleMultiSelectEdit
 
(void) - handleNewSelectorShapeDrawn
 
(void) - handleTapForCancelSingleSelectorShape:
 
(void) - handleSelectChangeByMarker:createNewRegion:
 
(void) - handleSelectChangeByMarkerDone
 
(void) - handleSelectChangeByNearbySearch:stage:
 
(NSArray *) - allCurrentlyMultiSelectedAnnotations
 
(NSArray *) - allCurrentlyMultiSelectedAnnotationsInOrder
 
(NSDictionary *) - allCurrentlyMultiSelectedRegions
 
(NSDictionary *) - allCurrentlyMultiSelectedShapes
 
(NSDictionary *) - allCurrentlyMultiSelectedSelectorInfo
 
(NSArray *) - annotationsForRegion:
 
(NSInteger) - numberOfRegions
 
(void) - clearSelections
 
(UIColor *) - colorForOverlayWithTitle:
 
(void) - handleTouchesBegan:withEvent:
 
(void) - handleTouchesMoved:withEvent:
 
(void) - handleTouchesEnded:withEvent:
 
(void) - resetMultiSelectType
 
(NSInteger) - selectedRegionIndex
 
(void) - deHighlight
 
(void) - highlightShapeWithIndex:
 

Properties

MSIMWBaseViewparent
 
MultiSelectTypes multiSelectType
 
NSMutableArray * multiSelectedRegionKeys
 
BOOL keepSelectorShapes
 
NSNumber * selectedRegionKey
 
NSDictionary * multiSelectedOverlayShapes
 

Method Documentation

◆ addInitialSelectedView:()

- (void) addInitialSelectedView: (MSIMWAnnotationView *)  annoView

◆ allCurrentlyMultiSelectedAnnotations()

- (NSArray*) allCurrentlyMultiSelectedAnnotations

◆ allCurrentlyMultiSelectedAnnotationsInOrder()

- (NSArray*) allCurrentlyMultiSelectedAnnotationsInOrder

◆ allCurrentlyMultiSelectedRegions()

- (NSDictionary*) allCurrentlyMultiSelectedRegions

◆ allCurrentlyMultiSelectedSelectorInfo()

- (NSDictionary*) allCurrentlyMultiSelectedSelectorInfo

◆ allCurrentlyMultiSelectedShapes()

- (NSDictionary*) allCurrentlyMultiSelectedShapes

◆ annotationsForRegion:()

- (NSArray*) annotationsForRegion: (NSNumber *)  region

◆ clearSelections()

- (void) clearSelections

◆ colorForOverlayWithTitle:()

- (UIColor *) colorForOverlayWithTitle: (NSString *)  title

◆ deHighlight()

- (void) deHighlight

◆ handleNewSelectorShapeDrawn()

- (void) handleNewSelectorShapeDrawn

◆ handleSelectChangeByMarker:createNewRegion:()

- (void) handleSelectChangeByMarker: (MSIMWAnnotation *)  annotation
createNewRegion: (BOOL newRegion 

◆ handleSelectChangeByMarkerDone()

- (void) handleSelectChangeByMarkerDone

◆ handleSelectChangeByNearbySearch:stage:()

- (void) handleSelectChangeByNearbySearch: (NSArray *)  nearbyAnnotations
stage: (NearbySearchStages stage 

◆ handleTapForCancelSingleSelectorShape:()

- (void) handleTapForCancelSingleSelectorShape: (UIButton *)  button

◆ handleTouchesBegan:withEvent:()

- (void) handleTouchesBegan: (NSSet *)  touches
withEvent: (UIEvent *)  event 

◆ handleTouchesEnded:withEvent:()

- (void) handleTouchesEnded: (NSSet *)  touches
withEvent: (UIEvent *)  event 

◆ handleTouchesMoved:withEvent:()

- (void) handleTouchesMoved: (NSSet *)  touches
withEvent: (UIEvent *)  event 

◆ highlightShapeWithIndex:()

- (void) highlightShapeWithIndex: (NSInteger)  shapeIndex

◆ numberOfRegions()

- (NSInteger) numberOfRegions

◆ outsideSelectionsChanged()

- (void) outsideSelectionsChanged

◆ resetMultiSelectType()

- (void) resetMultiSelectType

◆ selectedRegionIndex()

- (NSInteger) selectedRegionIndex

◆ toggleMultiSelectApply()

- (void) toggleMultiSelectApply

◆ toggleMultiSelectClear()

- (void) toggleMultiSelectClear

◆ toggleMultiSelectClearRegion:()

- (void) toggleMultiSelectClearRegion: (NSInteger)  regoionIndex

◆ toggleMultiSelectEdit()

- (void) toggleMultiSelectEdit

◆ toggleMultiSelectType:()

- (void) toggleMultiSelectType: (NSInteger)  type

Property Documentation

◆ keepSelectorShapes

- (BOOL) keepSelectorShapes
readwritenonatomicassign

◆ multiSelectedOverlayShapes

- (NSDictionary*) multiSelectedOverlayShapes
readnonatomicstrong

◆ multiSelectedRegionKeys

- (NSMutableArray *) multiSelectedRegionKeys
readnonatomicstrong

◆ multiSelectType

- (MultiSelectTypes) multiSelectType
readwritenonatomicassign

◆ parent

- (MSIMWBaseView*) parent
readwritenonatomicweak

◆ selectedRegionKey

- (NSNumber *) selectedRegionKey
readwritenonatomicstrong