SOA::CTRL_SERVICETREE Class Reference

#include <soa/uiservicetree.h>

Inheritance diagram for SOA::CTRL_SERVICETREE:
Inheritance graph
[legend]

List of all members.

Public Types

typedef
fastdelegate::FastDelegate
< void(ITEMHND, const LPOINT2D &)> 
DELEGATE_BUTTON
typedef
fastdelegate::FastDelegate
< void(SOA::SERVERLIST::ITEM &)> 
DELEGATE_SERVERLISTITEM
enum  IMAGEIDX {
  IMAGEIDX_Blank = 0, IMAGEIDX_Folder, IMAGEIDX_Catalog, IMAGEIDX_Layer,
  IMAGEIDX_ServiceWMS, IMAGEIDX_ServiceWFS, IMAGEIDX_ServiceArcIMS
}

Public Member Functions

 CTRL_SERVICETREE ()
 ~CTRL_SERVICETREE ()
ITEMHND AddItem (SERVERLIST::ITEM *pParentItem, const SERVERLIST::ITEM *pPreviousItem, const SERVERLIST::ITEM &Item, bool RemoveExisting, IMAGEIDX *img=0)
void ClearServerList ()
SOA::SERVERLISTGetServerList ()
const SOA::SERVERLISTGetServerList () const
const FILEPATHGetServerListPath () const
ERRVALUE LoadServerList (const char *filename)
void OnNotifyItemAdded (const SERVERLIST::ITEM *pParentItem, const SERVERLIST::ITEM *pItemAdded)
bool RemoveItem (ITEMHND hndItem)
ERRVALUE SaveServerList ()
void SetDelegateOnDoubleClickService (DELEGATE_SERVERLISTITEM delegate)
void SetDelegateOnRightButtonDown (DELEGATE_BUTTON delegate)
void SetDelegateOnSelectService (DELEGATE_SERVERLISTITEM delegate)
void SetLayerSelected (const SOA::SERVERLIST::ITEM &item)

Member Typedef Documentation

typedef fastdelegate::FastDelegate<void(ITEMHND,const LPOINT2D&)> SOA::CTRL_SERVICETREE::DELEGATE_BUTTON
typedef fastdelegate::FastDelegate<void(SOA::SERVERLIST::ITEM&)> SOA::CTRL_SERVICETREE::DELEGATE_SERVERLISTITEM

Member Enumeration Documentation

Enumerator:
IMAGEIDX_Blank 
IMAGEIDX_Folder 
IMAGEIDX_Catalog 
IMAGEIDX_Layer 
IMAGEIDX_ServiceWMS 
IMAGEIDX_ServiceWFS 
IMAGEIDX_ServiceArcIMS 

Constructor & Destructor Documentation

SOA::CTRL_SERVICETREE::CTRL_SERVICETREE (  ) 
SOA::CTRL_SERVICETREE::~CTRL_SERVICETREE (  ) 

Member Function Documentation

ITEMHND SOA::CTRL_SERVICETREE::AddItem ( SERVERLIST::ITEM pParentItem,
const SERVERLIST::ITEM pPreviousItem,
const SERVERLIST::ITEM Item,
bool  RemoveExisting,
IMAGEIDX img = 0 
)
void SOA::CTRL_SERVICETREE::ClearServerList (  ) 
SOA::SERVERLIST& SOA::CTRL_SERVICETREE::GetServerList (  )  [inline]
const SOA::SERVERLIST& SOA::CTRL_SERVICETREE::GetServerList (  )  const [inline]
const FILEPATH& SOA::CTRL_SERVICETREE::GetServerListPath (  )  const [inline]
ERRVALUE SOA::CTRL_SERVICETREE::LoadServerList ( const char *  filename  ) 
void SOA::CTRL_SERVICETREE::OnNotifyItemAdded ( const SERVERLIST::ITEM pParentItem,
const SERVERLIST::ITEM pItemAdded 
)
bool SOA::CTRL_SERVICETREE::RemoveItem ( ITEMHND  hndItem  ) 
ERRVALUE SOA::CTRL_SERVICETREE::SaveServerList (  ) 
void SOA::CTRL_SERVICETREE::SetDelegateOnDoubleClickService ( DELEGATE_SERVERLISTITEM  delegate  )  [inline]
void SOA::CTRL_SERVICETREE::SetDelegateOnRightButtonDown ( DELEGATE_BUTTON  delegate  )  [inline]
void SOA::CTRL_SERVICETREE::SetDelegateOnSelectService ( DELEGATE_SERVERLISTITEM  delegate  )  [inline]
void SOA::CTRL_SERVICETREE::SetLayerSelected ( const SOA::SERVERLIST::ITEM item  ) 

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

Generated on Sun Oct 7 21:39:19 2012 for TNTsdk 2012 by  doxygen 1.6.1