ToolMap
Loading...
Searching...
No Matches
tmWMSBrowserFrame Class Reference

Class tmWMSBrowserFrame. More...

#include <tmwmsframe.h>

Inheritance diagram for tmWMSBrowserFrame:

Public Member Functions

 tmWMSBrowserFrame (wxWindow *parent, bool is_project_open, const wxString &project_projection, wxWindowID id=wxID_ANY, const wxString &title=_("WMS Browser"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
 
wxArrayString GetExportedLayers () const
 
bool DoAppendLayersToProject () const
 

Protected Member Functions

virtual void OnBtnLoadLayers (wxCommandEvent &event)
 
virtual void OnBtnExport (wxCommandEvent &event)
 
virtual void OnDoubleClickItems (wxListEvent &event)
 
virtual void OnSearchList (wxCommandEvent &event)
 
virtual void OnSearchBtnCancel (wxCommandEvent &event)
 
virtual void UpdateInfoText (wxUpdateUIEvent &event)
 
void _get_checked_layers ()
 
void _create_controls ()
 
void add_layer_to_list (const wxString &layer_name, const wxString &layer_title, const wxString &layer_abstract, int layer_index)
 Adds a layer to the list control.
 

Protected Attributes

wxStaticText * m_staticText1 = nullptr
 
wxComboBox * m_ctrl_wms_url = nullptr
 
wxStaticText * m_staticText3 = nullptr
 
wxComboBox * m_ctrl_wms_lang = nullptr
 
wxButton * m_ctrl_btn_wms_load_layers = nullptr
 
wxListCtrl * m_ctrl_layer_list = nullptr
 
wxButton * m_btn_export = nullptr
 
wxStaticText * m_staticText2 = nullptr
 
wxSearchCtrl * m_ctrl_search = nullptr
 
wxStaticText * m_info_text_ctrl = nullptr
 
wxCheckBox * m_ctrl_append_to_project = nullptr
 
wxChoice * m_ctrl_projection = nullptr
 
wxStaticText * m_staticText5 = nullptr
 
wxArrayString m_layers_names
 
wxArrayString m_layers_titles
 
wxArrayString m_layers_abstracts
 
wxArrayString m_layers_crs
 
wxArrayInt m_checked_layers
 
bool m_is_project_open
 
wxArrayString m_exported_layers
 
wxString m_project_projection
 

Detailed Description


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