Code::Blocks
SVN r11506
|
#include <searchresultslog.h>
Public Member Functions | |
cbSearchResultsLog (const wxArrayString &titles, wxArrayInt &widths) | |
~cbSearchResultsLog () override | |
void | FocusEntry (size_t index) |
void | SetBasePath (const wxString base) |
wxWindow * | CreateControl (wxWindow *parent) override |
Public Member Functions inherited from ListCtrlLogger | |
ListCtrlLogger (const wxArrayString &titles, const wxArrayInt &widths, bool fixedPitchFont=false) | |
~ListCtrlLogger () override | |
void | CopyContentsToClipboard (bool selectionOnly=false) override |
void | UpdateSettings () override |
void | Append (const wxString &msg, Logger::level lv=info) override |
virtual void | Append (const wxArrayString &colValues, Logger::level lv=info, int autoSize=-1) |
virtual size_t | GetItemsCount () const |
void | Clear () override |
wxWindow * | CreateControl (wxWindow *parent) override |
bool | HasFeature (Feature::Enum feature) const override |
virtual void | AutoFitColumns (int column) |
Public Member Functions inherited from Logger | |
Logger () | |
virtual | ~Logger () |
virtual void | CopyContentsToClipboard (cb_optional bool selectionOnly=false) |
virtual wxWindow * | CreateControl (cb_optional wxWindow *parent) |
virtual bool | GetWrapMode () const |
virtual bool | HasFeature (cb_optional Feature::Enum feature) const |
virtual void | AppendAdditionalMenuItems (cb_optional wxMenu &menu) |
Protected Member Functions | |
void | OnDoubleClick (wxCommandEvent &event) |
void | SyncEditor (int selIndex) |
Protected Member Functions inherited from ListCtrlLogger | |
wxString | GetItemAsText (long item) const |
Protected Attributes | |
wxString | m_Base |
Protected Attributes inherited from ListCtrlLogger | |
wxListCtrl * | control |
bool | fixed |
wxArrayString | titles |
wxArrayInt | widths |
ListStyles | style [num_levels] |
Additional Inherited Members | |
Public Types inherited from Logger | |
enum | level { caption, info, warning, success, error, critical, failure, pagetitle, spacer, asterisk } |
enum | { num_levels = asterisk +1 } |
Definition at line 15 of file searchresultslog.h.
cbSearchResultsLog::cbSearchResultsLog | ( | const wxArrayString & | titles, |
wxArrayInt & | widths | ||
) |
Definition at line 33 of file searchresultslog.cpp.
|
override |
Definition at line 39 of file searchresultslog.cpp.
Definition at line 44 of file searchresultslog.cpp.
References ListCtrlLogger::control, ListCtrlLogger::CreateControl(), Manager::Get(), Manager::GetAppWindow(), and OnDoubleClick().
void cbSearchResultsLog::FocusEntry | ( | size_t | index | ) |
Definition at line 55 of file searchresultslog.cpp.
References ListCtrlLogger::control, wxListCtrl::EnsureVisible(), wxListCtrl::GetItemCount(), wxListCtrl::SetItemState(), SyncEditor(), wxLIST_STATE_FOCUSED, and wxLIST_STATE_SELECTED.
Referenced by CodeRefactoring::DoFindReferences(), and FindReplace::FindInFiles().
|
protected |
Definition at line 93 of file searchresultslog.cpp.
References ListCtrlLogger::control, wxListCtrl::GetNextItem(), wxListCtrl::GetSelectedItemCount(), SyncEditor(), wxLIST_NEXT_ALL, and wxLIST_STATE_SELECTED.
Referenced by CreateControl().
|
inline |
Definition at line 21 of file searchresultslog.h.
References ListCtrlLogger::CreateControl().
Referenced by CodeRefactoring::DoFindReferences(), and FindReplace::FindInFiles().
|
protected |
Definition at line 65 of file searchresultslog.cpp.
References EditorBase::Activate(), ListCtrlLogger::control, Manager::Get(), cbEditor::GetControl(), Manager::GetEditorManager(), wxListCtrl::GetItem(), wxListCtrl::GetItemText(), cbEditor::GotoLine(), m_Base, EditorManager::Open(), and wxLIST_MASK_TEXT.
Referenced by FocusEntry(), and OnDoubleClick().
|
protected |
Definition at line 28 of file searchresultslog.h.
Referenced by SyncEditor().