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

Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Static Private Member Functions | Private Attributes | Friends

ThreadSearch Class Reference

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

List of all members.

Public Member Functions

virtual void BuildMenu (wxMenuBar *menuBar)
virtual void BuildMenu (wxMenuBar *menuBar)
virtual void BuildModuleMenu (const ModuleType type, wxMenu *pMenu, const FileTreeData *data=0)
virtual void BuildModuleMenu (const ModuleType type, wxMenu *pMenu, const FileTreeData *data=0)
virtual bool BuildToolBar (wxToolBar *toolBar)
virtual bool BuildToolBar (wxToolBar *toolBar)
virtual bool CanDetach () const
virtual int Configure ()
virtual int Configure ()
wxString GetCodeSnippetsIndex ()
virtual int GetConfigurationGroup () const
virtual int GetConfigurationGroup () const
virtual cbConfigurationPanelGetConfigurationPanel (wxWindow *parent)
virtual cbConfigurationPanelGetConfigurationPanel (wxWindow *parent)
virtual int GetConfigurationPriority () const
virtual int GetConfigurationPriority () const
bool GetCtxMenuIntegration () const
bool GetCtxMenuIntegration () const
bool GetDeletePreviousResults () const
bool GetDisplayLogHeaders () const
bool GetDisplayLogHeaders () const
bool GetDrawLogLines () const
bool GetDrawLogLines () const
InsertIndexManager::eFileSorting GetFileSorting () const
InsertIndexManager::eFileSorting GetFileSorting () const
ThreadSearchFindDataGetFindData ()
void GetFindData (ThreadSearchFindData &findData) const
ThreadSearchFindDataGetFindData ()
void GetFindData (ThreadSearchFindData &findData) const
ThreadSearchLoggerBase::eLoggerTypes GetLoggerType () const
ThreadSearchLoggerBase::eLoggerTypes GetLoggerType () const
ThreadSearchViewManagerBase::eManagerTypes GetManagerType () const
ThreadSearchViewManagerBase::eManagerTypes GetManagerType () const
virtual cbConfigurationPanelGetProjectConfigurationPanel (wxWindow *parent, cbProject *project)
virtual cbConfigurationPanelGetProjectConfigurationPanel (wxWindow *WXUNUSED(parent), cbProject *WXUNUSED(project))
virtual cbConfigurationPanelGetProjectConfigurationPanel (wxWindow *WXUNUSED(parent), cbProject *WXUNUSED(project))
bool GetShowCodePreview () const
bool GetShowCodePreview () const
bool GetShowDirControls () const
bool GetShowDirControls () const
bool GetShowSearchControls () const
bool GetShowSearchControls () const
long GetSplitterMode () const
long GetSplitterMode () const
virtual PluginType GetType () const
bool GetUseDefValsForThreadSearch () const
bool GetUseDefValsForThreadSearch () const
bool IsAttached () const
bool IsToolbarVisible ()
bool IsToolbarVisible ()
void Notify ()
void Notify ()
void OnThreadSearchViewDestruction ()
void OnThreadSearchViewDestruction ()
void ResetNotebookSashPosition ()
void RunThreadSearch (const wxString &text, bool isCtxSearch=false)
void RunThreadSearch (const wxString &text, bool isCtxSearch=false)
void SetCtxMenuIntegration (bool ctxMenuIntegration)
void SetCtxMenuIntegration (bool ctxMenuIntegration)
void SetDeletePreviousResults (bool deletePreviousResults)
void SetDisplayLogHeaders (bool displayLogHeaders)
void SetDisplayLogHeaders (bool displayLogHeaders)
void SetDrawLogLines (bool drawLogLines)
void SetDrawLogLines (bool drawLogLines)
void SetFileSorting (InsertIndexManager::eFileSorting fileSorting)
void SetFileSorting (InsertIndexManager::eFileSorting fileSorting)
void SetFindData (const ThreadSearchFindData &findData)
void SetFindData (const ThreadSearchFindData &findData)
void SetLoggerType (ThreadSearchLoggerBase::eLoggerTypes lgrType)
void SetLoggerType (ThreadSearchLoggerBase::eLoggerTypes lgrType)
void SetManagerType (ThreadSearchViewManagerBase::eManagerTypes mgrType)
void SetManagerType (ThreadSearchViewManagerBase::eManagerTypes mgrType)
void SetShowCodePreview (bool showCodePreview)
void SetShowCodePreview (bool showCodePreview)
void SetShowDirControls (bool showDirControls)
void SetShowDirControls (bool showDirControls)
void SetShowSearchControls (bool showSearchControls)
void SetShowSearchControls (bool showSearchControls)
void SetSplitterMode (wxSplitMode splitterMode)
void SetSplitterMode (wxSplitMode splitterMode)
void SetUseDefValsForThreadSearch (bool useDefVals)
void SetUseDefValsForThreadSearch (bool useDefVals)
void ShowToolBar (bool show)
void ShowToolBar (bool show)
void SplitThreadSearchWindow ()
 ThreadSearch (wxWindow *parent)
 ThreadSearch ()
void UnsplitThreadSearchWindow ()
void UserResizingWindow (wxSizeEvent &event)
virtual ~ThreadSearch ()
virtual ~ThreadSearch ()

Public Attributes

bool m_bSashWindowResizing
wxFont m_Conf_font
cbAuiNotebookm_pEdNotebook
wxWindow * m_pEdNotebookParentBak
wxLogWindow * m_pLog
MainPanelm_pMainPanel
wxBoxSizer * m_pMainSizer
wxSplitterWindow * m_pMainSplitter
wxWindow * m_pParent
wxWindow * m_pThreadSearchViewParentBak

Protected Member Functions

virtual void LoadConfig (bool &showPanel, int &sashPosition, ThreadSearchViewManagerBase::eManagerTypes &mgrType, wxArrayString &searchPatterns)
virtual void LoadConfig (bool &showPanel, int &sashPosition, ThreadSearchViewManagerBase::eManagerTypes &mgrType, wxArrayString &searchPatterns)
virtual void NotImplemented (const wxString &log) const
virtual void OnAttach ()
virtual void OnAttach ()
virtual void OnRelease (bool appShutDown)
virtual void OnRelease (bool appShutDown)
virtual void SaveConfig (bool showPanel, int sashPosition, ThreadSearchViewManagerBase::eManagerTypes mgrType, const wxArrayString &searchPatterns)
virtual void SaveConfig (bool showPanel, int sashPosition, ThreadSearchViewManagerBase::eManagerTypes mgrType, const wxArrayString &searchPatterns)

Protected Attributes

bool m_IsAttached
PluginType m_Type

Private Member Functions

 DECLARE_EVENT_TABLE ()
 DECLARE_EVENT_TABLE ()
bool GetCursorWord (wxString &sWord)
int GetInsertionMenuIndex (const wxMenu *const pCtxMenu)
int GetInsertionMenuIndex (const wxMenu *const pCtxMenu)
void OnBtnOptionsClick (wxCommandEvent &event)
void OnBtnOptionsClick (wxCommandEvent &event)
void OnBtnSearchClick (wxCommandEvent &event)
void OnBtnSearchClick (wxCommandEvent &event)
void OnCboSearchExprEnter (wxCommandEvent &event)
void OnCboSearchExprEnter (wxCommandEvent &event)
void OnCodeSnippetsNewIndex (CodeSnippetsEvent &event)
void OnCtxThreadSearch (wxCommandEvent &event)
void OnCtxThreadSearch (wxCommandEvent &event)
void OnIdle (wxIdleEvent &event)
void OnMnuEditCopy (wxCommandEvent &event)
void OnMnuEditCopy (wxCommandEvent &event)
void OnMnuEditCopyUpdateUI (wxUpdateUIEvent &event)
void OnMnuEditCopyUpdateUI (wxUpdateUIEvent &event)
void OnMnuEditPaste (wxCommandEvent &event)
void OnMnuEditPaste (wxCommandEvent &event)
void OnMnuSearchThreadSearch (wxCommandEvent &event)
void OnMnuSearchThreadSearch (wxCommandEvent &event)
void OnMnuSearchThreadSearchUpdateUI (wxUpdateUIEvent &event)
void OnMnuSearchThreadSearchUpdateUI (wxUpdateUIEvent &event)
void OnMnuViewThreadSearch (wxCommandEvent &event)
void OnMnuViewThreadSearch (wxCommandEvent &event)
void OnMnuViewThreadSearchUpdateUI (wxUpdateUIEvent &event)
void OnMnuViewThreadSearchUpdateUI (wxUpdateUIEvent &event)
void OnSashPositionChanged (wxSplitterEvent &event)
void RemoveMenuItems ()
void RemoveMenuItems ()
 ThreadSearch ()

Static Private Member Functions

static bool GetCursorWord (wxString &sWord)

Private Attributes

bool m_bSashPositionChanged
wxString m_CodeSnippetsIndexFilename
bool m_CtxMenuIntegration
bool m_DeletePreviousResults
bool m_DisplayLogHeaders
bool m_DrawLogLines
int m_EdNotebookSashPosition
InsertIndexManager::eFileSorting m_FileSorting
ThreadSearchFindData m_FindData
ThreadSearchLoggerBase::eLoggerTypes m_LoggerType
bool m_OnReleased
wxComboBox * m_pCboSearchExpr
ThreadSearchViewm_pThreadSearchView
wxToolBar * m_pToolbar
ThreadSearchViewManagerBasem_pViewManager
wxString m_SearchedWord
bool m_ShowCodePreview
bool m_ShowDirControls
bool m_ShowSearchControls
wxSplitMode m_SplitterMode
bool m_UseDefValsForThreadSearch

Friends

class ThreadSearchFrame

Detailed Description

Definition at line 46 of file ThreadSearch.h.


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

Generated by  Doxygen 1.6.0   Back to index