Version: 0.6.0

#include <gxdiscconnectionui.h>

Inheritance diagram for wxGxDiscConnectionUI:
Collaboration diagram for wxGxDiscConnectionUI:

Public Member Functions

 wxGxDiscConnectionUI (wxGxObject *oParent, int nStoreId, const wxString &soName=wxEmptyString, const CPLString &soPath="", const wxIcon &SmallIco=wxNullIcon, const wxIcon &LargeIco=wxNullIcon, const wxIcon &SmallIcoDsbl=wxNullIcon, const wxIcon &LargeIcoDsbl=wxNullIcon)
 
virtual wxIcon GetLargeImage (void)
 
virtual wxIcon GetSmallImage (void)
 
virtual wxString ContextMenu (void) const
 
virtual wxString NewMenu (void) const
 
virtual void EditProperties (wxWindow *parent)
 
virtual bool Drop (const wxArrayString &saGxObjectPaths, bool bMove)
 
virtual bool Destroy (void)
 
- Public Member Functions inherited from wxGxDiscConnection
 wxGxDiscConnection (wxGxObject *oParent, int nStoreId, const wxString &soName=wxEmptyString, const CPLString &soPath="")
 
virtual wxString GetCategory (void)
 
virtual void Refresh (void)
 
virtual bool Delete (void)
 
virtual bool CanDelete (void) const
 
virtual bool Rename (const wxString &NewName)
 
virtual int GetStoreId (void) const
 
- Public Member Functions inherited from wxGxFolder
 wxGxFolder (wxGxObject *oParent, const wxString &soName=wxEmptyString, const CPLString &soPath="")
 
virtual wxString GetBaseName (void) const
 
virtual wxString GetCategory (void) const
 
virtual bool CanDelete (void)
 
virtual bool CanRename (void)
 
virtual bool Copy (const CPLString &szDestPath, ITrackCancel *const pTrackCancel)
 
virtual bool CanCopy (const CPLString &szDestPath)
 
virtual bool Move (const CPLString &szDestPath, ITrackCancel *const pTrackCancel)
 
virtual bool CanMove (const CPLString &szDestPath)
 
virtual bool AreChildrenViewable (void) const
 
virtual bool HasChildren (void)
 
virtual bool CanCreate (long nDataType, long DataSubtype)
 
- Public Member Functions inherited from wxGxObjectContainer
 wxGxObjectContainer (wxGxObject *oParent, const wxString &soName=wxEmptyString, const CPLString &soPath="")
 
virtual void AddChild (wxGxObject *child)
 
virtual void RemoveChild (wxGxObject *child)
 
virtual bool DestroyChild (wxGxObject *child)
 
virtual bool IsNameExist (const wxString &sName) const
 
virtual bool DestroyChildren ()
 
virtual const wxGxObjectList & GetChildren () const
 
virtual wxGxObjectList & GetChildren ()
 
virtual wxGxObjectFindGxObjectByPath (const wxString &sPath)
 
virtual wxGxObjectFindGxObject (const wxString &sPath)
 
- Public Member Functions inherited from wxGxObject
 wxGxObject (wxGxObject *oParent, const wxString &soName=wxEmptyString, const CPLString &soPath="")
 
virtual bool Create (wxGxObject *oParent=NULL, const wxString &soName=wxEmptyString, const CPLString &soPath="")
 
virtual void SetParent (wxGxObject *oParent)
 
virtual wxString GetName (void) const
 
virtual CPLString GetPath (void) const
 
virtual void SetName (const wxString &soName)
 
virtual void SetPath (const CPLString &soPath)
 
virtual wxString GetFullName (void) const
 
virtual wxGxObjectGetParent (void) const
 
virtual long GetId (void) const
 
virtual void SetId (long nId)
 
- Public Member Functions inherited from IGxDropTarget
virtual wxDragResult CanDrop (wxDragResult def)
 
- Public Member Functions inherited from wxGxAutoRenamer
virtual void BeginRenameOnAdd (wxGxView *const pGxView, const CPLString &szPath)
 
virtual bool IsBeginRename (wxGxView *const pGxView, const CPLString &szPath)
 

Protected Member Functions

bool CheckReadable (void)
 
virtual wxThread::ExitCode Entry ()
 
bool CreateAndRunCheckThread ()
 
void DestroyCheckThread ()
 
- Protected Member Functions inherited from wxGxDiscConnection
virtual void StartWatcher (void)
 
virtual void LoadChildren (void)
 

Protected Attributes

wxIcon m_Conn16
 
wxIcon m_Conn48
 
wxIcon m_ConnDsbld16
 
wxIcon m_ConnDsbld48
 
char m_nIsReadable
 
- Protected Attributes inherited from wxGxDiscConnection
wxCriticalSection m_CritSect
 
int m_nStoreId
 
wxGxCatalogm_pCatalog
 
- Protected Attributes inherited from wxGxFolder
bool m_bIsChildrenLoaded
 
long m_nDefaultCreateDirMode
 
- Protected Attributes inherited from wxGxObjectContainer
wxGxObjectList m_Children
 
- Protected Attributes inherited from wxGxObject
wxString m_sName
 
CPLString m_sPath
 
wxGxObjectm_oParent
 
long m_nId
 
- Protected Attributes inherited from wxGxAutoRenamer
wxGxViewm_pGxViewToRename
 
CPLString m_szPathToRename
 

Detailed Description

A Disc Connection GxObject.

Library:  wxGISCatalogUI

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