Mobile API Reference  MicroStrategy 2019
Commander.h File Reference
#import <Foundation/Foundation.h>
#import "RWDDashboardDelegate.h"
#import "DocumentManipulationDelegate.h"
#import "DSSIPhoneEnums.h"
#import "Enums.h"
#import "MSICommanderDelegate.h"
#import <map>
#import <vector>
#import <string>

Go to the source code of this file.

Classes

class  Command
 
class  PopoverContext
 
class  GroupByContext
 
struct  NGBSelections
 
protocol  <SubtreeRenderer>
 
class  Commander
 
category  Commander(MOBILE_VI)
 
class  CommandVectorWrapper
 

Typedefs

typedef enum EnumReplayManipulationsFlags EnumReplayManipulationsFlags
 
typedef enum EnumInfoWindowEventType EnumInfoWindowEventType
 
typedef enum EnumCommandContextType EnumCommandContextType
 
typedef enum _ManipulationType ManipulationType
 
typedef enum _VizLevel VizLevel
 
typedef std::map< std::string, std::vector< id< IViewer > __unsafe_unretained > > MapNodeKeyToViewers
 
typedef std::map< std::string, std::string > MapNameToNodeKey
 
typedef std::map< std::string, std::vector< id< IViewer > __unsafe_unretained > > MapNodeKeyToMasterViewers
 

Enumerations

enum  EnumReplayManipulationsFlags { CMDReplayManipulationsAllowLiveRequest = 0x01, CMDReplayManipulationsKeepUCAO = 0x02, CMDReplayManipulationsForceUseCache = 0x04, CMDReplayManipulationsKeepClientAO = 0x08 }
 
enum  EnumInfoWindowEventType { InfoWindowEventTypePresent = 0, InfoWindowEventTypeDisablePopping = 1, InfoWindowEventTypeDismiss = 2, InfoWindowEventTypeRefreshContent = 3 }
 
enum  EnumCommandContextType { CommandContextTypeNone = 0, CommandContextTypePopover = 1, CommandContextTypeGroupBy = 2 }
 
enum  _ManipulationType {
  ManipulationTypeMacro = -2, ManipulationTypeReserved = -1, ManipulationTypeDrill = 0, ManipulationTypeLinkDrill = 1,
  ManipulationTypeLinkDrillURL = 2
}
 
enum  _VizLevel { NoViz = 0, VizOnLayout = 1, VizOnTemplate = 2 }
 
enum  NGBAllBehaviorType { NGBAllBehaviorNone = 0, NGBAllBehaviorGoToNextPage, NGBAllBehaviorGoToPreviousPage, NGBAllBehaviorAfterRotation }
 

Typedef Documentation

◆ EnumCommandContextType

◆ EnumInfoWindowEventType

◆ EnumReplayManipulationsFlags

◆ ManipulationType

◆ MapNameToNodeKey

typedef std::map<std::string, std::string> MapNameToNodeKey

◆ MapNodeKeyToMasterViewers

typedef std::map<std::string, std::vector<id<IViewer> __unsafe_unretained> > MapNodeKeyToMasterViewers

◆ MapNodeKeyToViewers

typedef std::map<std::string, std::vector<id<IViewer> __unsafe_unretained> > MapNodeKeyToViewers

◆ VizLevel

typedef enum _VizLevel VizLevel

Enumeration Type Documentation

◆ _ManipulationType

Enumerator
ManipulationTypeMacro 
ManipulationTypeReserved 
ManipulationTypeDrill 
ManipulationTypeLinkDrill 
ManipulationTypeLinkDrillURL 

◆ _VizLevel

enum _VizLevel
Enumerator
NoViz 
VizOnLayout 
VizOnTemplate 

◆ EnumCommandContextType

Enumerator
CommandContextTypeNone 
CommandContextTypePopover 
CommandContextTypeGroupBy 

◆ EnumInfoWindowEventType

Enumerator
InfoWindowEventTypePresent 
InfoWindowEventTypeDisablePopping 
InfoWindowEventTypeDismiss 
InfoWindowEventTypeRefreshContent 

◆ EnumReplayManipulationsFlags

Enumerator
CMDReplayManipulationsAllowLiveRequest 
CMDReplayManipulationsKeepUCAO 
CMDReplayManipulationsForceUseCache 
CMDReplayManipulationsKeepClientAO 

◆ NGBAllBehaviorType

Enumerator
NGBAllBehaviorNone 
NGBAllBehaviorGoToNextPage 
NGBAllBehaviorGoToPreviousPage 
NGBAllBehaviorAfterRotation