KiCad PCB EDA Suite
Loading...
Searching...
No Matches
LOCAL_HISTORY_PANE Class Reference

#include <local_history_pane.h>

Inheritance diagram for LOCAL_HISTORY_PANE:

Public Member Functions

 LOCAL_HISTORY_PANE (KICAD_MANAGER_FRAME *aParent)
 
 ~LOCAL_HISTORY_PANE ()
 
void RefreshHistory (const wxString &aProjectPath)
 

Private Member Functions

void OnMotion (wxMouseEvent &aEvent)
 
void OnRightClick (wxListEvent &aEvent)
 
void OnRefreshEvent (wxCommandEvent &aEvent)
 
void OnRefreshTimer (wxTimerEvent &aEvent)
 

Private Attributes

KICAD_MANAGER_FRAMEm_frame
 
wxListCtrl * m_list
 
std::vector< LOCAL_COMMIT_INFOm_commits
 
wxTimer m_refreshTimer
 

Detailed Description

Definition at line 51 of file local_history_pane.h.

Constructor & Destructor Documentation

◆ LOCAL_HISTORY_PANE()

LOCAL_HISTORY_PANE::LOCAL_HISTORY_PANE ( KICAD_MANAGER_FRAME * aParent)

◆ ~LOCAL_HISTORY_PANE()

LOCAL_HISTORY_PANE::~LOCAL_HISTORY_PANE ( )

Definition at line 60 of file local_history_pane.cpp.

References m_refreshTimer.

Member Function Documentation

◆ OnMotion()

void LOCAL_HISTORY_PANE::OnMotion ( wxMouseEvent & aEvent)
private

Definition at line 149 of file local_history_pane.cpp.

References info, m_commits, and m_list.

Referenced by LOCAL_HISTORY_PANE().

◆ OnRefreshEvent()

void LOCAL_HISTORY_PANE::OnRefreshEvent ( wxCommandEvent & aEvent)
private

Definition at line 194 of file local_history_pane.cpp.

References m_frame, and RefreshHistory().

Referenced by LOCAL_HISTORY_PANE().

◆ OnRefreshTimer()

void LOCAL_HISTORY_PANE::OnRefreshTimer ( wxTimerEvent & aEvent)
private

Definition at line 205 of file local_history_pane.cpp.

References m_frame, and RefreshHistory().

Referenced by LOCAL_HISTORY_PANE().

◆ OnRightClick()

void LOCAL_HISTORY_PANE::OnRightClick ( wxListEvent & aEvent)
private

Definition at line 175 of file local_history_pane.cpp.

References _, m_commits, and m_frame.

Referenced by LOCAL_HISTORY_PANE().

◆ RefreshHistory()

void LOCAL_HISTORY_PANE::RefreshHistory ( const wxString & aProjectPath)

Definition at line 65 of file local_history_pane.cpp.

References _, info, m_commits, and m_list.

Referenced by OnRefreshEvent(), and OnRefreshTimer().

Member Data Documentation

◆ m_commits

std::vector<LOCAL_COMMIT_INFO> LOCAL_HISTORY_PANE::m_commits
private

Definition at line 67 of file local_history_pane.h.

Referenced by OnMotion(), OnRightClick(), and RefreshHistory().

◆ m_frame

KICAD_MANAGER_FRAME* LOCAL_HISTORY_PANE::m_frame
private

◆ m_list

wxListCtrl* LOCAL_HISTORY_PANE::m_list
private

Definition at line 66 of file local_history_pane.h.

Referenced by LOCAL_HISTORY_PANE(), OnMotion(), and RefreshHistory().

◆ m_refreshTimer

wxTimer LOCAL_HISTORY_PANE::m_refreshTimer
private

Definition at line 68 of file local_history_pane.h.

Referenced by LOCAL_HISTORY_PANE(), and ~LOCAL_HISTORY_PANE().


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