#include <DirectoryView.h>
Inheritance diagram for DirectoryView:
Public Member Functions | |
DirectoryView (wxWindow *wndParent) | |
~DirectoryView () | |
wxString | GetPath () |
void | SetSortKey (DirectoryEntrySortKey des) |
void | SetTextSortFlags (int nTextSortFlags) |
void | SetShowHidden (bool bShowHidden) |
Protected Member Functions | |
wxString | OnGetItemText (long item, long column) const |
int | OnGetItemImage (long item) const |
wxListItemAttr * | OnGetItemAttr (long item) const |
void | OnIdle (wxIdleEvent &evt) |
void | OnListKeyDown (wxListEvent &evt) |
void | OnMouseMove (wxMouseEvent &evt) |
void | OnLeftUp (wxMouseEvent &evt) |
void | OnRightDown (wxMouseEvent &evt) |
void | OnRightUp (wxMouseEvent &evt) |
void | OnListItemRightClick (wxListEvent &evt) |
void | OnItemActivated (wxListEvent &evt) |
void | OnEndLabelEdit (wxListEvent &evt) |
void | OnBeginDrag (wxListEvent &evt) |
void | popToWastebin_Click (wxCommandEvent &evt) |
void | popNewDirectory_Click (wxCommandEvent &evt) |
void | popNewFile_Click (wxCommandEvent &evt) |
void | OnSetPath (shSetPathEvent &evt) |
void | OnRename (shRenameEvent &evt) |
void | OnToWastebin (shToWastebinEvent &evt) |
void | OnRestore (shRestoreEvent &evt) |
void | OnDelete (shDeleteEvent &evt) |
void | OnCreate (shCreateEvent &evt) |
Private Types | |
typedef std::vector< int > | ItemArray |
Private Member Functions | |
void | CreateMenus () |
void | AddColumns () |
void | LoadSettings () |
void | SaveSettings () |
void | SetWantIdleEvents (bool bWantIdleEvents) |
Tell wxWidgets event system if we want OnIdle() events. | |
void | SetPath (const wxString &sNewPath) |
void | Refresh (bool bKeepSelection) |
void | ClearList () |
int | ItemIndexFromPoint (const wxPoint &pnt) |
ItemArray | GetSelectedItems () |
void | ClearSelection () |
void | SetSelected (int nItemIndex) |
void | SelectItem (int nItemIndex) |
bool | IsItemSelected (int nItemIndex) |
void | ActivateItem (int nItemIndex) |
void | DeleteSelected (bool bDeleteFully) |
void | RequestItemDeletion (int nItemIndex, bool bDeleteFully) |
Private Attributes | |
int | m_nNextUpdateIndex |
bool | m_bWantIdleEvents |
wxMenu | m_popItem |
wxMenu | m_popFreeSpace |
wxString | m_sPath |
DirectoryEntrySortKey | m_des |
bool | m_bDirectoriesFirst |
bool | m_bDragging |
wxWindow * | m_wndParent |
|
Definition at line 31 of file DirectoryView.h. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tell wxWidgets event system if we want OnIdle() events.
|
|
Definition at line 135 of file DirectoryView.h. |
|
Definition at line 138 of file DirectoryView.h. |
|
Definition at line 123 of file DirectoryView.h. |
|
Definition at line 132 of file DirectoryView.h. |
|
Definition at line 122 of file DirectoryView.h. |
|
Definition at line 128 of file DirectoryView.h. |
|
Definition at line 127 of file DirectoryView.h. |
|
Definition at line 131 of file DirectoryView.h. |
|
Definition at line 142 of file DirectoryView.h. |