MGUI::FORM_GEOCATALOG Class Reference

Form for geocatalog browse/search. More...

#include <mgui/formgeocatalog.h>

Inheritance diagram for MGUI::FORM_GEOCATALOG:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 FORM_GEOCATALOG ()
 ~FORM_GEOCATALOG ()
ERRVALUE CreateListForm (MGUI::LAYOUT_PANE_BASE &ParentPane)
ERRVALUE CreateResultsForm (MGUI::LAYOUT_PANE_BASE &ParentPane)
ERRVALUE CreateSearchForm (MGUI::LAYOUT_PANE_BASE &ParentPane)
void DoSearch ()
void GetObjItemListResults (RVC::OBJITEMLIST &ObjItemList)
void GetObjItemListSelected (RVC::OBJITEMLIST &ObjItemList)
bool HasResults () const
bool HasSelected () const
void SetClickDelegate (FastDelegate< void(const RVC::OBJITEM &)> delegate)
void SetDoubleClickDelegate (FastDelegate< void(const RVC::OBJITEM &)> delegate)
void SetFilePattern (const MISTRING &pattern)
void SetObjTypeSet (const RVC::OBJTYPESET &objtypeset)
void SetSearchDelegate (FastDelegate< void()> delegate)

Detailed Description

Form for geocatalog browse/search.


Constructor & Destructor Documentation

MGUI::FORM_GEOCATALOG::FORM_GEOCATALOG (  ) 
MGUI::FORM_GEOCATALOG::~FORM_GEOCATALOG (  ) 

Member Function Documentation

ERRVALUE MGUI::FORM_GEOCATALOG::CreateListForm ( MGUI::LAYOUT_PANE_BASE ParentPane  ) 

Create List Form.

ERRVALUE MGUI::FORM_GEOCATALOG::CreateResultsForm ( MGUI::LAYOUT_PANE_BASE ParentPane  ) 

Create Results Form.

ERRVALUE MGUI::FORM_GEOCATALOG::CreateSearchForm ( MGUI::LAYOUT_PANE_BASE ParentPane  ) 

Create Search Form.

void MGUI::FORM_GEOCATALOG::DoSearch (  ) 

Perform search.

void MGUI::FORM_GEOCATALOG::GetObjItemListResults ( RVC::OBJITEMLIST ObjItemList  ) 

Get all results.

void MGUI::FORM_GEOCATALOG::GetObjItemListSelected ( RVC::OBJITEMLIST ObjItemList  ) 

Get selected objitems.

bool MGUI::FORM_GEOCATALOG::HasResults (  )  const

Determine if has any results.

bool MGUI::FORM_GEOCATALOG::HasSelected (  )  const

Determine if has any items selected in results.

void MGUI::FORM_GEOCATALOG::SetClickDelegate ( FastDelegate< void(const RVC::OBJITEM &)>  delegate  )  [inline]

delegate when user clicks on item in results grid

void MGUI::FORM_GEOCATALOG::SetDoubleClickDelegate ( FastDelegate< void(const RVC::OBJITEM &)>  delegate  )  [inline]

delegate when user double clicks on item in results grid

void MGUI::FORM_GEOCATALOG::SetFilePattern ( const MISTRING pattern  )  [inline]

Set extensions to match.

void MGUI::FORM_GEOCATALOG::SetObjTypeSet ( const RVC::OBJTYPESET objtypeset  )  [inline]

Set allowed objtypes.

void MGUI::FORM_GEOCATALOG::SetSearchDelegate ( FastDelegate< void()>  delegate  )  [inline]

delegate when user wants to search


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

Generated on Sun Oct 7 21:36:01 2012 for TNTsdk 2012 by  doxygen 1.6.1