Version: 0.6.0

#include <gxobjdialog.h>

Inheritance diagram for wxGxObjectDialog:
Collaboration diagram for wxGxObjectDialog:

Public Member Functions

 wxGxObjectDialog (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Open"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
 
virtual wxString GetAppName (void) const
 
virtual wxString GetAppDisplayName (void) const
 
virtual wxString GetAppDisplayNameShort (void) const
 
virtual void SetButtonCaption (const wxString &sOkBtLabel)
 
virtual void SetStartingLocation (const wxString &sStartPath)
 
virtual void SetName (const wxString &sName)
 
virtual void SetAllowMultiSelect (bool bAllowMultiSelect)
 
virtual void SetOverwritePrompt (bool bOverwritePrompt)
 
virtual void SetAllFilters (bool bAllFilters)
 
virtual int ShowModalOpen ()
 
virtual int ShowModalSave ()
 
virtual void AddFilter (wxGxObjectFilter *pFilter, bool bDefault=false)
 
virtual void SetOwnsFilter (bool bOwnFilter)
 
virtual void RemoveAllFilters (void)
 
const wxGxObjectList & GetChildren () const
 
virtual wxString GetName (void) const
 
virtual wxString GetFullName (void) const
 
virtual CPLString GetPath (void) const
 
virtual wxGxObject *const GetLocation (void) const
 
virtual wxGxObjectFilterGetCurrentFilter (void) const
 
virtual size_t GetCurrentFilterId (void) const
 
- Public Member Functions inherited from wxGISApplicationBase
virtual wxGISCommandBarPtrArray GetCommandBars (void) const
 
virtual wxCommandPtrArray GetCommands (void) const
 
virtual wxGISCommandBarGetCommandBar (const wxString &sName) const
 
virtual void RemoveCommandBar (wxGISCommandBar *pBar)
 
virtual bool AddCommandBar (wxGISCommandBar *pBar)
 
virtual void Customize (void)
 
virtual void FitToolbars (void)
 
virtual void OptimizeToolbars (void)
 
virtual wxIcon GetAppIcon (void)
 
virtual wxGISCommandGetCommand (long CmdID) const
 
virtual wxGISCommandGetCommand (const wxString &sCmdName, unsigned char nCmdSubType) const
 
virtual wxGISStatusBarGetStatusBar (void) const
 
virtual void ShowStatusBar (bool bShow)
 
virtual bool IsStatusBarShown (void)
 
virtual void ShowToolBarMenu (void)
 
virtual wxGISMenuBarGetGISMenuBar (void) const
 
virtual void ShowApplicationWindow (wxWindow *pWnd, bool bShow=true)
 
virtual bool IsApplicationWindowShown (wxWindow *pWnd)
 
virtual WINDOWARRAY GetChildWindows (void) const
 
virtual void RegisterChildWindow (wxWindowID nWndID)
 
virtual void UnRegisterChildWindow (wxWindowID nWndID)
 
virtual wxWindow * GetRegisteredWindowByType (const wxClassInfo *info) const
 
virtual wxString GetAppVersionString (void) const
 
virtual void OnAppAbout (void)
 
virtual void OnAppOptions (void)
 
virtual bool CreateApp (void)
 
virtual bool SetupLog (const wxString &sLogPath, const wxString &sNamePrefix=wxEmptyString)
 
virtual bool SetupLoc (const wxString &sLoc, const wxString &sLocPath)
 
virtual wxString GetDecimalPoint (void) const
 
virtual bool SetupSys (const wxString &sSysPath)
 
virtual void SetDebugMode (bool bDebugMode)
 
virtual void OnMouseDown (wxMouseEvent &event)
 
virtual void OnMouseUp (wxMouseEvent &event)
 
virtual void OnMouseDoubleClick (wxMouseEvent &event)
 
virtual void OnMouseMove (wxMouseEvent &event)
 
- Public Member Functions inherited from IApplication
virtual ~IApplication (void)
 A destructor.
 
- Public Member Functions inherited from wxGxApplicationBase
wxGxSelection *const GetGxSelection (void)
 
wxGxSelection *const GetGxSelection (void) const
 
virtual void SetLocation (const wxString &sPath)
 
virtual void Undo (int nPos)
 
virtual void Redo (int nPos)
 

Protected Member Functions

virtual void OnCommand (wxCommandEvent &event)
 
virtual void OnCommandUI (wxUpdateUIEvent &event)
 
virtual void OnDropDownCommand (wxCommandEvent &event)
 
virtual void OnToolDropDown (wxAuiToolBarEvent &event)
 
virtual void OnItemSelected (wxListEvent &event)
 
virtual void OnFilterSelect (wxCommandEvent &event)
 
virtual void OnOK (wxCommandEvent &event)
 
virtual void OnOKUI (wxUpdateUIEvent &event)
 
virtual void Command (wxGISCommand *pCmd)
 
virtual void OnInit ()
 
virtual void SerializeFramePos (bool bSave)
 
virtual bool DoSaveObject (wxGISEnumSaveObjectResults Result)
 
- Protected Member Functions inherited from wxGISApplicationBase
virtual void LoadCommands (wxXmlNode *pRootNode)
 
virtual void LoadMenues (wxXmlNode *pRootNode)
 

Protected Attributes

wxGISAcceleratorTablem_pGISAcceleratorTable
 
wxGxCatalogUIm_pCatalog
 
wxGxDialogContentViewm_pwxGxContentView
 
wxTreeViewComboPopupm_PopupCtrl
 
IDropDownCommandm_pDropDownCommand
 
wxString m_sOkBtLabel
 
wxString m_sStartPath
 
wxString m_sName
 
bool m_bAllowMultiSelect
 
bool m_bOverwritePrompt
 
bool m_bAllFilters
 
bool m_bIsSaveDlg
 
wxGxObjectFiltersArray m_FilterArray
 
size_t m_nDefaultFilter
 
wxGxObjectList m_ObjectList
 
int m_nRetCode
 
bool m_bOwnFilter
 
wxBoxSizer * bMainSizer
 
wxBoxSizer * bHeaderSizer
 
wxStaticText * m_staticText1
 
wxStaticText * m_staticText2
 
wxComboCtrl * m_TreeCombo
 
wxAuiToolBar * m_toolBar
 
wxFlexGridSizer * fgCeilSizer
 
wxStaticText * m_staticText4
 
wxTextCtrl * m_NameTextCtrl
 
wxButton * m_OkButton
 
wxStaticText * m_staticText6
 
wxComboBox * m_WildcardCombo
 
wxButton * m_CancelButton
 
- Protected Attributes inherited from wxGISApplicationBase
wxCommandPtrArray m_CommandArray
 
wxGISCommandBarPtrArray m_CommandBarArray
 
IToolm_CurrentTool
 
wxGISMenuBarm_pMenuBar
 
WINDOWARRAY m_anWindowsIDs
 
- Protected Attributes inherited from wxGxApplicationBase
wxGxSelectionm_pSelection
 

Detailed Description

The dialog to open or save different objects (feature classes, raster, folders and etc.). This is like the file open/save dialog in OS, but works with wxGxObjects tree.

Library:  wxGISCatalogUI

The documentation for this class was generated from the following files:
  • /home/bishop/work/projects/nextgismanager/include/wxgis/catalogui/gxobjdialog.h
  • /home/bishop/work/projects/nextgismanager/src/catalogui/gxobgdialog.cpp