Logo Search packages:      
Sourcecode: codeblocks version File versions  Download package

Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes

ThreadSearchLoggerTree Class Reference

Inheritance diagram for ThreadSearchLoggerTree:
Inheritance graph
[legend]
Collaboration diagram for ThreadSearchLoggerTree:
Collaboration graph
[legend]

List of all members.

Public Types

enum  eLoggerTypes { TypeList = 0, TypeTree, TypeList = 0, TypeTree }
enum  eLoggerTypes { TypeList = 0, TypeTree, TypeList = 0, TypeTree }

Public Member Functions

virtual void Clear ()
virtual void Clear ()
virtual eLoggerTypes GetLoggerType ()
virtual eLoggerTypes GetLoggerType ()
virtual wxWindow * GetWindow ()
virtual wxWindow * GetWindow ()
void OnLoggerTreeClick (wxTreeEvent &event)
void OnLoggerTreeClick (wxTreeEvent &event)
void OnLoggerTreeDoubleClick (wxTreeEvent &event)
void OnLoggerTreeDoubleClick (wxTreeEvent &event)
virtual void OnSearchBegin (const ThreadSearchFindData &findData)
virtual void OnThreadSearchEvent (const ThreadSearchEvent &event)
virtual void OnThreadSearchEvent (const ThreadSearchEvent &event)
virtual void SetFocus ()
virtual void SetFocus ()
void SyncLoggerToPreview ()
 ThreadSearchLoggerTree (ThreadSearchView &threadSearchView, ThreadSearch &threadSearchPlugin, InsertIndexManager::eFileSorting fileSorting, wxPanel *pParent, long id)
 ThreadSearchLoggerTree (ThreadSearchView &threadSearchView, ThreadSearch &threadSearchPlugin, InsertIndexManager::eFileSorting fileSorting, wxPanel *pParent, long id)
virtual void Update ()
virtual void Update ()
virtual ~ThreadSearchLoggerTree ()
virtual ~ThreadSearchLoggerTree ()

Static Public Member Functions

static ThreadSearchLoggerBaseBuildThreadSearchLoggerBase (ThreadSearchView &threadSearchView, ThreadSearch &threadSearchPlugin, eLoggerTypes loggerType, InsertIndexManager::eFileSorting fileSorting, wxPanel *pParent, long id)
static ThreadSearchLoggerBaseBuildThreadSearchLoggerBase (ThreadSearchView &threadSearchView, ThreadSearch &threadSearchPlugin, eLoggerTypes loggerType, InsertIndexManager::eFileSorting fileSorting, wxPanel *pParent, long id)

Protected Member Functions

virtual void ConnectEvents (wxEvtHandler *pEvtHandler)
virtual void ConnectEvents (wxEvtHandler *pEvtHandler)
void DeleteTreeItem (wxTreeItemId id)
void DeleteTreeItems ()
virtual void DisconnectEvents (wxEvtHandler *pEvtHandler)
virtual void DisconnectEvents (wxEvtHandler *pEvtHandler)
bool GetFileLineFromTreeEvent (wxTreeEvent &event, wxString &filepath, long &line)
bool GetFileLineFromTreeEvent (wxTreeEvent &event, wxString &filepath, long &line)
bool hasResultLineForTreeItem (wxTreeItemId treeItemId)
void OnDeleteAllTreeItems (wxCommandEvent &event)
void OnDeleteTreeItem (wxCommandEvent &event)
void OnLoggerTreeContextualMenu (wxTreeEvent &event)
void OnMouseWheelEvent (wxMouseEvent &event)
void ShowMenu (const wxPoint &point)

Protected Attributes

wxTreeItemId m_FilesParentId
bool m_FirstItemProcessed
InsertIndexManager m_IndexManager
wxTreeCtrl * m_pTreeLog
ThreadSearchm_ThreadSearchPlugin
ThreadSearchViewm_ThreadSearchView
wxTreeItemId m_ToDeleteItemId

Detailed Description

Definition at line 31 of file ThreadSearchLoggerTree.h.


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

Generated by  Doxygen 1.6.0   Back to index