MGUI::DLG_GETOBJECT::ITEM Class Reference

#include <mgui/dlggetobjectitem.h>

List of all members.

Public Types

typedef
fastdelegate::FastDelegate
< ERRVALUE(ITEM &)> 
DELEGATE_ONLOADWEBLAYERS
enum  OBJECTSTATE {
  OBJECTSTATE_Unknown = 0, OBJECTSTATE_Valid = 1, OBJECTSTATE_IsInvalidChild, OBJECTSTATE_HasInvalidChild,
  OBJECTSTATE_IsInvalidSingleton, OBJECTSTATE_HasInvalidSingleton, OBJECTSTATE_ObjectHasUnlocatableLink, OBJECTSTATE_ChildHasUnlocatableLink,
  OBJECTSTATE_IsOutdatedChild, OBJECTSTATE_HasOutdatedChild
}
enum  TYPE {
  TYPE_Invalid, TYPE_Computer, TYPE_NetRoot, TYPE_NetServer,
  TYPE_NetShare, TYPE_Volume, TYPE_Folder, TYPE_File,
  TYPE_RVC_File, TYPE_RVC_Folder, TYPE_RVC_Object, TYPE_WebLayerGroup,
  TYPE_RemoteTileset, TYPE_RemoteKML, TYPE_MyMaps, TYPE_WMS,
  TYPE_ArcIMS, TYPE_Geomashup, TYPE_TerrainTileset, TYPE_COUNT
}

Public Member Functions

 ITEM (XMLNODE *node)
 ITEM (const MISTRING &name, const MISTRING &location, TYPE type)
 ITEM (const MINETRES &netres)
 ITEM (const MISTRING &name, const RVC::OBJITEM &objitem, bool IsBrowsable=false, bool IsSelectable=false)
 ITEM (const RVC::OBJITEM &objitem, bool IsBrowsable=false, bool IsSelectable=false)
 ITEM (const MISTRING &name, const FILEPATH &filepath, TYPE type)
 ITEM (const FILEPATH &filepath, TYPE type, bool IsSelectable)
 ITEM (const MISTRING &name, RVC::OBJTYPE rvctype)
 ITEM (const MISTRING &name, TYPE type)
 ITEM (const ITEM &rhs)
 ITEM ()
 ~ITEM ()
ERRVALUE BuildNetItemList (ITEMLIST &ItemList) const
const SPATREF::COORDREFSYSGetCoordRefSys () const
const MISTRINGGetDescription () const
const MISTRINGGetDimensionString () const
INT64 GetDimensionValue () const
void GetDisplayLocation (MISTRING &location, bool bStripToFolder=true) const
const DRECT3DGetExtentInCRS () const
const FILEPATHGetFilePath () const
ICONID GetIconID () const
bool GetINIString (MISTRING &inistring) const
const MISTRINGGetLocation () const
const MISTRINGGetName () const
MINETRESGetNetRes () const
XMLNODEGetNode (bool bLoadIfNeeded=true)
OBJECTSTATE GetObjectState () const
const RVC::OBJITEMGetObjItem () const
RVC::OBJITEMGetObjItemToChange ()
INT32 GetOrder () const
const DPOINT3DGetResolutionInCRS () const
RVC::OBJTYPE GetRVCType () const
const RVC::OBJECTNAMEGetShortName () const
INT64 GetSizeInBytes () const
INT32 GetSubType () const
const DATETIMEGetTimeCreated () const
const DATETIMEGetTimeModified () const
TYPE GetType () const
bool IsBrowsable () const
bool IsEqual (const ITEM &rhs) const
bool IsSelectable () const
bool operator!= (const DLG_GETOBJECT::ITEM &rhs)
ITEMoperator= (const ITEM &rhs)
bool operator== (const DLG_GETOBJECT::ITEM &rhs) const
void ResetExtValues ()
void SetCRS (const SPATREF::COORDREFSYS &crs)
void SetDelegateOnLoadWebLayers (DELEGATE_ONLOADWEBLAYERS delegate)
void SetExtentInCRS (const DRECT2D &extents)
bool SetFromINIString (const MISTRING &inistring)
void SetName (const MISTRING &name)
void SetNode (XMLNODE *node)
void SetSelectable (bool IsSelectable)
void SetupExtValues (EXTVALUES ExtValues)

Protected Member Functions

void SetFilePath (const FILEPATH &filepath)

Member Typedef Documentation

typedef fastdelegate::FastDelegate<ERRVALUE(ITEM&)> MGUI::DLG_GETOBJECT::ITEM::DELEGATE_ONLOADWEBLAYERS

Member Enumeration Documentation

Enumerator:
OBJECTSTATE_Unknown 
OBJECTSTATE_Valid 
OBJECTSTATE_IsInvalidChild 
OBJECTSTATE_HasInvalidChild 
OBJECTSTATE_IsInvalidSingleton 
OBJECTSTATE_HasInvalidSingleton 
OBJECTSTATE_ObjectHasUnlocatableLink 
OBJECTSTATE_ChildHasUnlocatableLink 
OBJECTSTATE_IsOutdatedChild 
OBJECTSTATE_HasOutdatedChild 
Enumerator:
TYPE_Invalid 
TYPE_Computer 
TYPE_NetRoot 
TYPE_NetServer 
TYPE_NetShare 
TYPE_Volume 
TYPE_Folder 
TYPE_File 
TYPE_RVC_File 
TYPE_RVC_Folder 
TYPE_RVC_Object 
TYPE_WebLayerGroup 
TYPE_RemoteTileset 
TYPE_RemoteKML 
TYPE_MyMaps 
TYPE_WMS 
TYPE_ArcIMS 
TYPE_Geomashup 
TYPE_TerrainTileset 
TYPE_COUNT 

Constructor & Destructor Documentation

MGUI::DLG_GETOBJECT::ITEM::ITEM (  ) 
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const ITEM rhs  ) 
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const MISTRING name,
TYPE  type 
)
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const MISTRING name,
RVC::OBJTYPE  rvctype 
)
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const FILEPATH filepath,
TYPE  type,
bool  IsSelectable 
)
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const MISTRING name,
const FILEPATH filepath,
TYPE  type 
)
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const RVC::OBJITEM objitem,
bool  IsBrowsable = false,
bool  IsSelectable = false 
)
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const MISTRING name,
const RVC::OBJITEM objitem,
bool  IsBrowsable = false,
bool  IsSelectable = false 
)
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const MINETRES netres  ) 
MGUI::DLG_GETOBJECT::ITEM::ITEM ( const MISTRING name,
const MISTRING location,
TYPE  type 
)
MGUI::DLG_GETOBJECT::ITEM::ITEM ( XMLNODE node  ) 
MGUI::DLG_GETOBJECT::ITEM::~ITEM (  ) 

Member Function Documentation

ERRVALUE MGUI::DLG_GETOBJECT::ITEM::BuildNetItemList ( ITEMLIST ItemList  )  const
const SPATREF::COORDREFSYS& MGUI::DLG_GETOBJECT::ITEM::GetCoordRefSys (  )  const [inline]

Get CRS.

const MISTRING& MGUI::DLG_GETOBJECT::ITEM::GetDescription (  )  const [inline]

Get item description.

const MISTRING& MGUI::DLG_GETOBJECT::ITEM::GetDimensionString (  )  const [inline]

Get dimension value for sorting.

INT64 MGUI::DLG_GETOBJECT::ITEM::GetDimensionValue (  )  const [inline]

Get dimension value for sorting.

void MGUI::DLG_GETOBJECT::ITEM::GetDisplayLocation ( MISTRING location,
bool  bStripToFolder = true 
) const
const DRECT3D& MGUI::DLG_GETOBJECT::ITEM::GetExtentInCRS (  )  const [inline]

Get extents in CRS.

const FILEPATH& MGUI::DLG_GETOBJECT::ITEM::GetFilePath (  )  const [inline]
ICONID MGUI::DLG_GETOBJECT::ITEM::GetIconID (  )  const

Get icon ID.

bool MGUI::DLG_GETOBJECT::ITEM::GetINIString ( MISTRING inistring  )  const

Get ini string, returns false if failed.

const MISTRING& MGUI::DLG_GETOBJECT::ITEM::GetLocation (  )  const [inline]
const MISTRING& MGUI::DLG_GETOBJECT::ITEM::GetName (  )  const
MINETRES* MGUI::DLG_GETOBJECT::ITEM::GetNetRes (  )  const [inline]
XMLNODE* MGUI::DLG_GETOBJECT::ITEM::GetNode ( bool  bLoadIfNeeded = true  ) 
OBJECTSTATE MGUI::DLG_GETOBJECT::ITEM::GetObjectState (  )  const
const RVC::OBJITEM* MGUI::DLG_GETOBJECT::ITEM::GetObjItem (  )  const [inline]
RVC::OBJITEM& MGUI::DLG_GETOBJECT::ITEM::GetObjItemToChange (  )  [inline]
INT32 MGUI::DLG_GETOBJECT::ITEM::GetOrder (  )  const [inline]
const DPOINT3D& MGUI::DLG_GETOBJECT::ITEM::GetResolutionInCRS (  )  const [inline]
RVC::OBJTYPE MGUI::DLG_GETOBJECT::ITEM::GetRVCType (  )  const [inline]
const RVC::OBJECTNAME& MGUI::DLG_GETOBJECT::ITEM::GetShortName (  )  const
INT64 MGUI::DLG_GETOBJECT::ITEM::GetSizeInBytes (  )  const [inline]
INT32 MGUI::DLG_GETOBJECT::ITEM::GetSubType (  )  const [inline]
const DATETIME& MGUI::DLG_GETOBJECT::ITEM::GetTimeCreated (  )  const [inline]
const DATETIME& MGUI::DLG_GETOBJECT::ITEM::GetTimeModified (  )  const [inline]
TYPE MGUI::DLG_GETOBJECT::ITEM::GetType (  )  const [inline]
bool MGUI::DLG_GETOBJECT::ITEM::IsBrowsable (  )  const [inline]
bool MGUI::DLG_GETOBJECT::ITEM::IsEqual ( const ITEM rhs  )  const
bool MGUI::DLG_GETOBJECT::ITEM::IsSelectable (  )  const [inline]
bool MGUI::DLG_GETOBJECT::ITEM::operator!= ( const DLG_GETOBJECT::ITEM rhs  )  [inline]
ITEM& MGUI::DLG_GETOBJECT::ITEM::operator= ( const ITEM rhs  ) 
bool MGUI::DLG_GETOBJECT::ITEM::operator== ( const DLG_GETOBJECT::ITEM rhs  )  const [inline]
void MGUI::DLG_GETOBJECT::ITEM::ResetExtValues (  )  [inline]
void MGUI::DLG_GETOBJECT::ITEM::SetCRS ( const SPATREF::COORDREFSYS crs  )  [inline]
void MGUI::DLG_GETOBJECT::ITEM::SetDelegateOnLoadWebLayers ( DELEGATE_ONLOADWEBLAYERS  delegate  )  [inline]
void MGUI::DLG_GETOBJECT::ITEM::SetExtentInCRS ( const DRECT2D extents  )  [inline]
void MGUI::DLG_GETOBJECT::ITEM::SetFilePath ( const FILEPATH filepath  )  [protected]
bool MGUI::DLG_GETOBJECT::ITEM::SetFromINIString ( const MISTRING inistring  ) 

Set from ini string, returns false if failed.

void MGUI::DLG_GETOBJECT::ITEM::SetName ( const MISTRING name  ) 
void MGUI::DLG_GETOBJECT::ITEM::SetNode ( XMLNODE node  )  [inline]
void MGUI::DLG_GETOBJECT::ITEM::SetSelectable ( bool  IsSelectable  )  [inline]
void MGUI::DLG_GETOBJECT::ITEM::SetupExtValues ( EXTVALUES  ExtValues  ) 

The documentation for this class was generated from the following file:

Generated on Sun Oct 7 21:35:42 2012 for TNTsdk 2012 by  doxygen 1.6.1