|
Mobile API Reference
MicroStrategy 2019
|
#include <DSSCManipulation.h>
Static Public Member Functions | |
| static void | SortControlTarget (std::vector< DSSRWNode *> &iTargets) |
| static void | SortNodeOrder (std::vector< DSSRWNode *> &ioNodeVector) |
| static bool | IsAncestOf (DSSRWNode *ipAncestNode, DSSRWNode *ipChildNode) |
| static DSSRWSectionNode * | searchGroupByNodes (DSSRWNode *ipNode, GUID iSourceID=GUID_NULL) |
| static DSSRWSectionNode * | searchGroupByNodes2 (DSSRWNode *ipNode, GUID iSourceID=GUID_NULL) |
| static void | SortControlTarget (std::vector< DSSRWNode *> &iTargets) |
| static void | SortNodeOrder (std::vector< DSSRWNode *> &ioNodeVector) |
| static bool | IsAncestOf (DSSRWNode *ipAncestNode, DSSRWNode *ipChildNode) |
| static DSSRWSectionNode * | searchGroupByNodes (DSSRWNode *ipNode, GUID iSourceID=GUID_NULL) |
| static DSSRWSectionNode * | searchGroupByNodes2 (DSSRWNode *ipNode, GUID iSourceID=GUID_NULL) |
Protected Member Functions | |
| void | AddMetricConditionSelectorsToMap (DSSRWNode *node) |
| void | AddMetricConditionSelectorsToMap (DSSRWNode *ipNode, std::string iControlKey) |
| void | AddMetricConditionSelectors (DSSRWNode *ipNode, std::vector< std::string > *ipMCSKeys) |
| DSSRWNode * | hGetLowestNonGroupBySectionNode (DSSRWNode *ipNode) |
| void | AddMetricConditionSelectorsToMap (DSSRWNode *node) |
| void | AddMetricConditionSelectorsToMap (DSSRWNode *ipNode, std::string iControlKey) |
| void | AddMetricConditionSelectors (DSSRWNode *ipNode, std::vector< std::string > *ipMCSKeys) |
| DSSRWNode * | hGetLowestNonGroupBySectionNode (DSSRWNode *ipNode) |
Protected Attributes | |
| std::vector< DSSRWNode * > | mNodesModelChanged |
| std::vector< DSSRWControl * > | mControlsModelChanged |
| std::vector< DSSRWNode * > | mNodesControlPropertiesChanged |
| std::map< std::string, DSSRWNode *> | mNodeMapServer |
| DSSActionObject * | mpActionObject |
| bool | mIsFromActionObject |
| NodeAndControlsMap | mNodeMapSelectionUpdate |
| bool | mIsMacro |
| std::string | mLayoutKeyNeeded |
| bool | mIsLayoutKeyNeededInitial |
| bool | mNeedNewObjects |
| std::vector< DSSObjectInfo * > | mNewObjects |
| DSSRWNode * | mpPanelStack |
| DSSRWControl * | mpControl |
| DSSRWControlNode * | mpControlNode |
| ActionObjects | mActionObjects |
| std::map< std::string, std::vector< std::string > > | mDDICModelChanged |
| bool | mRetrievalGlobalLookupTableHeader |
| bool | mAOXML |
| EnumManipulationCommandTypes | mType |
| std::vector< DSSRWNode * > | mNodesRemoved |
| std::vector< DSSRWIterator * > | mIteratorsRemoved |
| std::vector< std::string > | mNodeKeysExclusive |
| std::vector< DSSRWNode * > | mNodesDataChanged |
| bool | mHasPlaceHolderTargets |
| bool | mNeedResetAllLayouts |
| DSSCManipulation::DSSCManipulation | ( | ) |
|
virtual |
| DSSCManipulation::DSSCManipulation | ( | ) |
|
virtual |
| void DSSCManipulation::AddControl | ( | DSSRWNode * | ipNode, |
| DSSRWControl * | ipControl, | ||
| bool | ibisUC, | ||
| std::vector< std::string > * | ipTargetKeys, | ||
| std::vector< std::string > * | ipGroupbyNodeKeys, | ||
| std::vector< PropertyInfo *> * | ipProperties = NULL |
||
| ) |
| void DSSCManipulation::AddControl | ( | DSSRWNode * | ipNode, |
| DSSRWControl * | ipControl, | ||
| bool | ibisUC, | ||
| std::vector< std::string > * | ipTargetKeys, | ||
| std::vector< std::string > * | ipGroupbyNodeKeys, | ||
| std::vector< PropertyInfo *> * | ipProperties = NULL |
||
| ) |
| void DSSCManipulation::AddControlTarget | ( | DSSRWNode * | ipNode, |
| DSSRWControl * | ipControl, | ||
| std::string | iTargetKey, | ||
| bool | ibisUC, | ||
| std::vector< std::string > * | ipGroupbyNodeKeys | ||
| ) |
| void DSSCManipulation::AddControlTarget | ( | DSSRWNode * | ipNode, |
| DSSRWControl * | ipControl, | ||
| std::string | iTargetKey, | ||
| bool | ibisUC, | ||
| std::vector< std::string > * | ipGroupbyNodeKeys | ||
| ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| void DSSCManipulation::ClearNodeMapServer | ( | ) |
| void DSSCManipulation::ClearNodeMapServer | ( | ) |
|
virtual |
Reimplemented in DSSCManipulationDrill, DSSCManipulationDrill, DSSCManipulationApplySortsToTemplate, DSSCManipulationApplySortsToTemplate, DSSCManipulationSetSelectionFromTemplate, DSSCManipulationSetSelectionFromTemplate, DSSCManipulationSetGroupByElement, DSSCManipulationSetGroupByElement, DSSCManipulationSortTemplate, DSSCManipulationSortTemplate, DSSCManipulationSetSelectionFromControl, DSSCManipulationSetSelectionFromControl, DSSCManipulationSetSelectionFromDIC, DSSCManipulationSetSelectionFromDIC, DSSManipulationAddPercentToTotalMetric, DSSManipulationAddPercentToTotalMetric, DSSCManipulationAddMetricToTemplate, DSSCManipulationPivotUnit, DSSCManipulationAddMetricToTemplate, DSSCManipulationPivotUnit, DSSCManipulationAddUnit, DSSManipulationAddDerivedMetricToGrid, DSSManipulationAddRankMetric, DSSCManipulationAddUnit, DSSManipulationAddDerivedMetricToGrid, DSSManipulationAddRankMetric, DSSCManipulationRemoveUnit, DSSManipulationUpdateDerivedMetric, DSSCManipulationRemoveUnit, DSSManipulationUpdateDerivedMetric, DSSCManipulationToggleCurrentSelectionOnControl, DSSCManipulationToggleCurrentSelectionOnControl, DSSCManipulationDataChange, DSSCManipulationMoveMetric, DSSManipulationAddDerivedMetricToDataset, DSSCManipulationDataChange, DSSCManipulationMoveMetric, DSSManipulationAddDerivedMetricToDataset, DSSManipulationRemoveDerivedMetricFromDataset, DSSManipulationRemoveDerivedMetricFromDataset, DSSCManipulationSetControlProperties, DSSCManipulationSetControlProperties, DSSCManipulationSetCurrentControlElementStatus, DSSCManipulationSetCurrentControlElementStatus, DSSCManipulationDataChangeForTxRcdAndXTab, DSSCManipulationSetActionOnControl, DSSCManipulationDataChangeForTxRcdAndXTab, DSSCManipulationSetActionOnControl, DSSCManipulationSetLayout, DSSCManipulationSetTemplateDisplayMode, DSSCManipulationSetUnsetFromControl, DSSCManipulationSetLayout, DSSCManipulationSetTemplateDisplayMode, DSSCManipulationSetUnsetFromControl, DSSCManipulationApplySegment, DSSCManipulationSetCurrentPanel, DSSCManipulationApplySegment, DSSCManipulationSetCurrentPanel, DSSCManipulationDiscardTransaction, DSSCManipulationDiscardTransaction, DSSCManipulationMarkRow, DSSCManipulationMarkRow, DSSCManipulationCreateThreshold, DSSCManipulationCreateThreshold, DSSCManipulationInsertLayout, DSSCManipulationInsertLayout, DSSCManipulationAddTemplate, DSSCManipulationAddViewFilter, DSSCManipulationSetSelectionFromControl, DSSCManipulationAddTemplate, DSSCManipulationAddViewFilter, DSSCManipulationSetSelectionFromControl, DSSCManipulationAddDataset, DSSCManipulationAddShortcutMetric, DSSCManipulationClearThresholds, DSSCManipulationCommit, DSSCManipulationRemoveViewFilter, DSSCManipulationRevertDDIC, DSSCManipulationAddDataset, DSSCManipulationAddShortcutMetric, DSSCManipulationClearThresholds, DSSCManipulationCommit, DSSCManipulationRemoveViewFilter, DSSCManipulationRevertDDIC, DSSCMacroManipulation, DSSCManipulationAddControl, DSSCManipulationRemoveControl, DSSCManipulationRemoveLayout, DSSCManipulationSaveAs, DSSCManipulationShowThresholds, DSSCMacroManipulation, DSSCManipulationAddControl, DSSCManipulationRemoveControl, DSSCManipulationRemoveLayout, DSSCManipulationSaveAs, DSSCManipulationShowThresholds, DSSCManipulationDuplicateLayout, DSSCManipulationEditField, DSSCManipulationExpandRA, DSSCManipulationSetGraphBinary, DSSCManipulationSetProperties, DSSCManipulationDuplicateLayout, DSSCManipulationEditField, DSSCManipulationExpandRA, DSSCManipulationSetGraphBinary, DSSCManipulationSetProperties, DSSCManipulationAddControlOnTemplate, DSSCManipulationAddField, DSSCManipulationEditTemplate, DSSCManipulationMoveLayout, DSSCManipulationSetGraphDefaultProperties, DSSCManipulationSetGraphProperties, DSSCManipulationSetTargets, DSSCManipulationValidateDerivedMetric, DSSCManipulationAddControlOnTemplate, DSSCManipulationAddField, DSSCManipulationEditTemplate, DSSCManipulationMoveLayout, DSSCManipulationSetGraphDefaultProperties, DSSCManipulationSetGraphProperties, DSSCManipulationSetTargets, DSSCManipulationValidateDerivedMetric, DSSCManipulationAddTargets, DSSCManipulationDuplicateTemplate, DSSCManipulationRemoveRWNode, DSSCManipulationRemoveTargets, DSSCManipulationSetNodeProperties, DSSCManipulationSetPanelVisible, DSSCManipulationShowBanding, DSSCManipulationAddTargets, DSSCManipulationDuplicateTemplate, DSSCManipulationRemoveRWNode, DSSCManipulationRemoveTargets, DSSCManipulationSetNodeProperties, DSSCManipulationSetPanelVisible, DSSCManipulationShowBanding, DSSCManipulationAddRWNode, DSSCManipulationRemovePanel, DSSCManipulationRemoveTemplate, DSSCManipulationSetFieldProperties, DSSCManipulationSetTemplateProperties, DSSCManipulationAddRWNode, DSSCManipulationRemovePanel, DSSCManipulationRemoveTemplate, DSSCManipulationSetFieldProperties, and DSSCManipulationSetTemplateProperties.
|
virtual |
Reimplemented in DSSCManipulationDrill, DSSCManipulationDrill, DSSCManipulationApplySortsToTemplate, DSSCManipulationApplySortsToTemplate, DSSCManipulationSetSelectionFromTemplate, DSSCManipulationSetSelectionFromTemplate, DSSCManipulationSetGroupByElement, DSSCManipulationSetGroupByElement, DSSCManipulationSortTemplate, DSSCManipulationSortTemplate, DSSCManipulationSetSelectionFromControl, DSSCManipulationSetSelectionFromControl, DSSCManipulationSetSelectionFromDIC, DSSCManipulationSetSelectionFromDIC, DSSManipulationAddPercentToTotalMetric, DSSManipulationAddPercentToTotalMetric, DSSCManipulationAddMetricToTemplate, DSSCManipulationPivotUnit, DSSCManipulationAddMetricToTemplate, DSSCManipulationPivotUnit, DSSCManipulationAddUnit, DSSManipulationAddDerivedMetricToGrid, DSSManipulationAddRankMetric, DSSCManipulationAddUnit, DSSManipulationAddDerivedMetricToGrid, DSSManipulationAddRankMetric, DSSCManipulationRemoveUnit, DSSManipulationUpdateDerivedMetric, DSSCManipulationRemoveUnit, DSSManipulationUpdateDerivedMetric, DSSCManipulationToggleCurrentSelectionOnControl, DSSCManipulationToggleCurrentSelectionOnControl, DSSCManipulationDataChange, DSSCManipulationMoveMetric, DSSManipulationAddDerivedMetricToDataset, DSSCManipulationDataChange, DSSCManipulationMoveMetric, DSSManipulationAddDerivedMetricToDataset, DSSManipulationRemoveDerivedMetricFromDataset, DSSManipulationRemoveDerivedMetricFromDataset, DSSCManipulationSetControlProperties, DSSCManipulationSetControlProperties, DSSCManipulationSetCurrentControlElementStatus, DSSCManipulationSetCurrentControlElementStatus, DSSCManipulationDataChangeForTxRcdAndXTab, DSSCManipulationSetActionOnControl, DSSCManipulationDataChangeForTxRcdAndXTab, DSSCManipulationSetActionOnControl, DSSCManipulationSetLayout, DSSCManipulationSetTemplateDisplayMode, DSSCManipulationSetUnsetFromControl, DSSCManipulationSetLayout, DSSCManipulationSetTemplateDisplayMode, DSSCManipulationSetUnsetFromControl, DSSCManipulationApplySegment, DSSCManipulationSetCurrentPanel, DSSCManipulationApplySegment, DSSCManipulationSetCurrentPanel, DSSCManipulationDiscardTransaction, DSSCManipulationDiscardTransaction, DSSCManipulationMarkRow, DSSCManipulationMarkRow, DSSCManipulationCreateThreshold, DSSCManipulationCreateThreshold, DSSCManipulationInsertLayout, DSSCManipulationInsertLayout, DSSCManipulationAddTemplate, DSSCManipulationAddViewFilter, DSSCManipulationSetSelectionFromControl, DSSCManipulationAddTemplate, DSSCManipulationAddViewFilter, DSSCManipulationSetSelectionFromControl, DSSCManipulationAddDataset, DSSCManipulationAddShortcutMetric, DSSCManipulationClearThresholds, DSSCManipulationCommit, DSSCManipulationRemoveViewFilter, DSSCManipulationRevertDDIC, DSSCManipulationAddDataset, DSSCManipulationAddShortcutMetric, DSSCManipulationClearThresholds, DSSCManipulationCommit, DSSCManipulationRemoveViewFilter, DSSCManipulationRevertDDIC, DSSCMacroManipulation, DSSCManipulationAddControl, DSSCManipulationRemoveControl, DSSCManipulationRemoveLayout, DSSCManipulationSaveAs, DSSCManipulationShowThresholds, DSSCMacroManipulation, DSSCManipulationAddControl, DSSCManipulationRemoveControl, DSSCManipulationRemoveLayout, DSSCManipulationSaveAs, DSSCManipulationShowThresholds, DSSCManipulationDuplicateLayout, DSSCManipulationEditField, DSSCManipulationExpandRA, DSSCManipulationSetGraphBinary, DSSCManipulationSetProperties, DSSCManipulationDuplicateLayout, DSSCManipulationEditField, DSSCManipulationExpandRA, DSSCManipulationSetGraphBinary, DSSCManipulationSetProperties, DSSCManipulationAddControlOnTemplate, DSSCManipulationAddField, DSSCManipulationEditTemplate, DSSCManipulationMoveLayout, DSSCManipulationSetGraphDefaultProperties, DSSCManipulationSetGraphProperties, DSSCManipulationSetTargets, DSSCManipulationValidateDerivedMetric, DSSCManipulationAddControlOnTemplate, DSSCManipulationAddField, DSSCManipulationEditTemplate, DSSCManipulationMoveLayout, DSSCManipulationSetGraphDefaultProperties, DSSCManipulationSetGraphProperties, DSSCManipulationSetTargets, DSSCManipulationValidateDerivedMetric, DSSCManipulationAddTargets, DSSCManipulationDuplicateTemplate, DSSCManipulationRemoveRWNode, DSSCManipulationRemoveTargets, DSSCManipulationSetNodeProperties, DSSCManipulationSetPanelVisible, DSSCManipulationShowBanding, DSSCManipulationAddTargets, DSSCManipulationDuplicateTemplate, DSSCManipulationRemoveRWNode, DSSCManipulationRemoveTargets, DSSCManipulationSetNodeProperties, DSSCManipulationSetPanelVisible, DSSCManipulationShowBanding, DSSCManipulationAddRWNode, DSSCManipulationRemovePanel, DSSCManipulationRemoveTemplate, DSSCManipulationSetFieldProperties, DSSCManipulationSetTemplateProperties, DSSCManipulationAddRWNode, DSSCManipulationRemovePanel, DSSCManipulationRemoveTemplate, DSSCManipulationSetFieldProperties, and DSSCManipulationSetTemplateProperties.
| DSSActionObject* DSSCManipulation::getActionObject | ( | ) |
| DSSActionObject* DSSCManipulation::getActionObject | ( | ) |
| std::vector<DSSActionObject*>* DSSCManipulation::getActionObjects | ( | ) |
| std::vector<DSSActionObject*>* DSSCManipulation::getActionObjects | ( | ) |
| DSSRWControl* DSSCManipulation::getControl | ( | ) |
| DSSRWControl* DSSCManipulation::getControl | ( | ) |
| DSSRWControlNode* DSSCManipulation::getControlNode | ( | ) |
| DSSRWControlNode* DSSCManipulation::getControlNode | ( | ) |
| std::vector<DSSRWControl*>* DSSCManipulation::getControlsModelChanged | ( | ) |
| std::vector<DSSRWControl*>* DSSCManipulation::getControlsModelChanged | ( | ) |
| std::map<std::string, std::vector<std::string> >* DSSCManipulation::getDDICModelChanged | ( | ) |
| std::map<std::string, std::vector<std::string> >* DSSCManipulation::getDDICModelChanged | ( | ) |
|
virtual |
|
virtual |
| bool DSSCManipulation::getHasPlaceHolderTargets | ( | ) |
| bool DSSCManipulation::getHasPlaceHolderTargets | ( | ) |
| bool DSSCManipulation::getIsLayoutKeyNeededInitial | ( | ) |
| bool DSSCManipulation::getIsLayoutKeyNeededInitial | ( | ) |
| std::string DSSCManipulation::getLayoutKeyNeeded | ( | ) |
| std::string DSSCManipulation::getLayoutKeyNeeded | ( | ) |
| std::vector<DSSObjectInfo*>* DSSCManipulation::getNewObjects | ( | ) |
| std::vector<DSSObjectInfo*>* DSSCManipulation::getNewObjects | ( | ) |
|
virtual |
Reimplemented in DSSCMacroManipulation, and DSSCMacroManipulation.
|
virtual |
Reimplemented in DSSCMacroManipulation, and DSSCMacroManipulation.
| NodeAndControlsMap* DSSCManipulation::getNodeMapSelectionUpdate | ( | ) |
| NodeAndControlsMap* DSSCManipulation::getNodeMapSelectionUpdate | ( | ) |
| NodeMap* DSSCManipulation::getNodeMapServer | ( | ) |
| NodeMap* DSSCManipulation::getNodeMapServer | ( | ) |
| std::vector<DSSRWNode*>* DSSCManipulation::getNodesControlPropertiesChanged | ( | ) |
| std::vector<DSSRWNode*>* DSSCManipulation::getNodesControlPropertiesChanged | ( | ) |
|
virtual |
|
virtual |
|
virtual |
Reimplemented in DSSCManipulationSetGroupByElement, and DSSCManipulationSetGroupByElement.
|
virtual |
Reimplemented in DSSCManipulationSetGroupByElement, and DSSCManipulationSetGroupByElement.
| std::vector<DSSRWNode*>* DSSCManipulation::getNodesRemoved | ( | ) |
|
inline |
| DSSRWNode* DSSCManipulation::getPanelStack | ( | ) |
| DSSRWNode* DSSCManipulation::getPanelStack | ( | ) |
| bool DSSCManipulation::getRetrieveGlobalLookupTableHeader | ( | ) |
| bool DSSCManipulation::getRetrieveGlobalLookupTableHeader | ( | ) |
|
virtual |
|
virtual |
| EnumManipulationCommandTypes DSSCManipulation::getType | ( | ) |
|
inline |
| int DSSCManipulation::hCheckLayoutLoaded | ( | DSSRWNode * | ipNode | ) |
| int DSSCManipulation::hCheckLayoutLoaded | ( | DSSRWNode * | ipNode | ) |
|
static |
|
static |
|
virtual |
Reimplemented in DSSCManipulationSetSelectionFromTemplate, DSSCManipulationSetSelectionFromTemplate, DSSCManipulationSetSelectionFromDIC, DSSCManipulationSetSelectionFromDIC, DSSCManipulationSetSelectionFromControl, DSSCManipulationSetSelectionFromControl, DSSCManipulationRevertDDIC, DSSCManipulationRevertDDIC, DSSCMacroManipulation, and DSSCMacroManipulation.
|
virtual |
Reimplemented in DSSCManipulationSetSelectionFromTemplate, DSSCManipulationSetSelectionFromTemplate, DSSCManipulationSetSelectionFromDIC, DSSCManipulationSetSelectionFromDIC, DSSCManipulationSetSelectionFromControl, DSSCManipulationSetSelectionFromControl, DSSCManipulationRevertDDIC, DSSCManipulationRevertDDIC, DSSCMacroManipulation, and DSSCMacroManipulation.
| bool DSSCManipulation::needResetAllLayouts | ( | ) |
| bool DSSCManipulation::needResetAllLayouts | ( | ) |
| void DSSCManipulation::populateSubtreeIntoNodeModelChanged | ( | DSSRWNode * | ipNode, |
| DSSRWNode * | ipExcpNode = NULL |
||
| ) |
| void DSSCManipulation::populateSubtreeIntoNodeModelChanged | ( | DSSRWNode * | ipNode, |
| DSSRWNode * | ipExcpNode = NULL |
||
| ) |
|
virtual |
|
virtual |
| void DSSCManipulation::searchAssociatedSourceNodes | ( | DSSRWNode * | ipTargetNode, |
| DSSRWNode * | ipUnderNode, | ||
| std::vector< DSSRWNode *> * | ipSourceNodes | ||
| ) |
| void DSSCManipulation::searchAssociatedSourceNodes | ( | DSSRWNode * | ipTargetNode, |
| DSSRWNode * | ipUnderNode, | ||
| std::vector< DSSRWNode *> * | ipSourceNodes | ||
| ) |
|
static |
|
static |
|
static |
|
static |
| void DSSCManipulation::setHasPlaceHolderTargets | ( | bool | ibHasPHTargets | ) |
| void DSSCManipulation::setHasPlaceHolderTargets | ( | bool | ibHasPHTargets | ) |
| void DSSCManipulation::setLayoutKeyNeeded | ( | std::string | istrLayoutKeyNeeded | ) |
| void DSSCManipulation::setLayoutKeyNeeded | ( | std::string | istrLayoutKeyNeeded | ) |
| void DSSCManipulation::setRetrieveGlobalLookupTableHeader | ( | bool | ibUConDataset | ) |
| void DSSCManipulation::setRetrieveGlobalLookupTableHeader | ( | bool | ibUConDataset | ) |
| void DSSCManipulation::setType | ( | EnumManipulationCommandTypes | iType | ) |
|
inline |
|
static |
|
static |
|
static |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |