Mobile API Reference  MicroStrategy 2019
DSSDropZone Class Reference

#include <DSSDropZone.h>

Inheritance diagram for DSSDropZone:
DSSSecondClassObject DSSSecondClassObject

Public Member Functions

 DSSDropZone ()
 
virtual ~DSSDropZone ()
 
 DSSDropZone (DSSObjectContext *ipObjectContext, EnumDSSDropZoneType iDZType=DssDropZoneReserved)
 
int Count () const
 
DSSDropZoneUnitItem (int iIndex) const
 
int LoadDefnFromBinary (DSSBinaryDataReader *ipReader)
 
int Find (const DSS_DZUnitID &iID) const
 
const DSSDropZoneUnitgetDropZoneUnit (const DSS_DZUnitID &iID) const
 
void Add (DSSDropZoneUnit *iDZUnit, int iPos=-1)
 
void Delete (DSSDropZoneUnit *iDZUnit)
 
void Clear ()
 
DSSModelsgetModels () const
 
std::vector< DSSDropZoneUnit * > getDZUnits ()
 
EnumDSSDropZoneType getDropZoneType ()
 
void setDropZoneType (EnumDSSDropZoneType iDropZoneType)
 
 DSSDropZone ()
 
virtual ~DSSDropZone ()
 
 DSSDropZone (DSSObjectContext *ipObjectContext, EnumDSSDropZoneType iDZType=DssDropZoneReserved)
 
int Count () const
 
DSSDropZoneUnitItem (int iIndex) const
 
int LoadDefnFromBinary (DSSBinaryDataReader *ipReader)
 
int Find (const DSS_DZUnitID &iID) const
 
const DSSDropZoneUnitgetDropZoneUnit (const DSS_DZUnitID &iID) const
 
void Add (DSSDropZoneUnit *iDZUnit, int iPos=-1)
 
void Delete (DSSDropZoneUnit *iDZUnit)
 
void Clear ()
 
DSSModelsgetModels () const
 
std::vector< DSSDropZoneUnit * > getDZUnits ()
 
EnumDSSDropZoneType getDropZoneType ()
 
void setDropZoneType (EnumDSSDropZoneType iDropZoneType)
 
- Public Member Functions inherited from DSSSecondClassObject
 DSSSecondClassObject ()
 
virtual ~DSSSecondClassObject ()
 
 DSSSecondClassObject (DSSObjectContext *ipObjectContext)
 
DSSObjectContextgetObjectContext ()
 
 DSSSecondClassObject ()
 
virtual ~DSSSecondClassObject ()
 
 DSSSecondClassObject (DSSObjectContext *ipObjectContext)
 
DSSObjectContextgetObjectContext ()
 

Additional Inherited Members

- Protected Attributes inherited from DSSSecondClassObject
DSSObjectContextmpObjectContext
 

Constructor & Destructor Documentation

◆ DSSDropZone() [1/4]

DSSDropZone::DSSDropZone ( )
inline

◆ ~DSSDropZone() [1/2]

virtual DSSDropZone::~DSSDropZone ( )
inlinevirtual

◆ DSSDropZone() [2/4]

DSSDropZone::DSSDropZone ( DSSObjectContext ipObjectContext,
EnumDSSDropZoneType  iDZType = DssDropZoneReserved 
)

◆ DSSDropZone() [3/4]

DSSDropZone::DSSDropZone ( )
inline

◆ ~DSSDropZone() [2/2]

virtual DSSDropZone::~DSSDropZone ( )
inlinevirtual

◆ DSSDropZone() [4/4]

DSSDropZone::DSSDropZone ( DSSObjectContext ipObjectContext,
EnumDSSDropZoneType  iDZType = DssDropZoneReserved 
)

Member Function Documentation

◆ Add() [1/2]

void DSSDropZone::Add ( DSSDropZoneUnit iDZUnit,
int  iPos = -1 
)

◆ Add() [2/2]

void DSSDropZone::Add ( DSSDropZoneUnit iDZUnit,
int  iPos = -1 
)

◆ Clear() [1/2]

void DSSDropZone::Clear ( )

◆ Clear() [2/2]

void DSSDropZone::Clear ( )

◆ Count() [1/2]

int DSSDropZone::Count ( ) const

◆ Count() [2/2]

int DSSDropZone::Count ( ) const

◆ Delete() [1/2]

void DSSDropZone::Delete ( DSSDropZoneUnit iDZUnit)

◆ Delete() [2/2]

void DSSDropZone::Delete ( DSSDropZoneUnit iDZUnit)

◆ Find() [1/2]

int DSSDropZone::Find ( const DSS_DZUnitID iID) const

◆ Find() [2/2]

int DSSDropZone::Find ( const DSS_DZUnitID iID) const

◆ getDropZoneType() [1/2]

EnumDSSDropZoneType DSSDropZone::getDropZoneType ( )
inline

◆ getDropZoneType() [2/2]

EnumDSSDropZoneType DSSDropZone::getDropZoneType ( )
inline

◆ getDropZoneUnit() [1/2]

const DSSDropZoneUnit* DSSDropZone::getDropZoneUnit ( const DSS_DZUnitID iID) const

◆ getDropZoneUnit() [2/2]

const DSSDropZoneUnit* DSSDropZone::getDropZoneUnit ( const DSS_DZUnitID iID) const

◆ getDZUnits() [1/2]

std::vector<DSSDropZoneUnit*> DSSDropZone::getDZUnits ( )
inline

◆ getDZUnits() [2/2]

std::vector<DSSDropZoneUnit*> DSSDropZone::getDZUnits ( )
inline

◆ getModels() [1/2]

DSSModels* DSSDropZone::getModels ( ) const
inline

◆ getModels() [2/2]

DSSModels* DSSDropZone::getModels ( ) const
inline

◆ Item() [1/2]

DSSDropZoneUnit* DSSDropZone::Item ( int  iIndex) const

◆ Item() [2/2]

DSSDropZoneUnit* DSSDropZone::Item ( int  iIndex) const

◆ LoadDefnFromBinary() [1/2]

int DSSDropZone::LoadDefnFromBinary ( DSSBinaryDataReader ipReader)

◆ LoadDefnFromBinary() [2/2]

int DSSDropZone::LoadDefnFromBinary ( DSSBinaryDataReader ipReader)

◆ setDropZoneType() [1/2]

void DSSDropZone::setDropZoneType ( EnumDSSDropZoneType  iDropZoneType)
inline

◆ setDropZoneType() [2/2]

void DSSDropZone::setDropZoneType ( EnumDSSDropZoneType  iDropZoneType)
inline