KiCad PCB EDA Suite
|
#include <pns_log_player.h>
Classes | |
struct | ENTRY |
Public Types | |
typedef std::vector< ENTRY > | VIEW_ENTRIES |
Public Member Functions | |
PNS_LOG_VIEW_TRACKER () | |
~PNS_LOG_VIEW_TRACKER () | |
void | SetStage (int aStage) |
VIEW_ENTRIES & | GetEntriesForStage (int aStage) |
void | HideItem (PNS::ITEM *aItem) |
void | DisplayItem (const PNS::ITEM *aItem) |
Private Attributes | |
int | m_currentStage |
std::map< int, VIEW_ENTRIES > | m_vitems |
Definition at line 39 of file pns_log_player.h.
typedef std::vector<ENTRY> PNS_LOG_VIEW_TRACKER::VIEW_ENTRIES |
Definition at line 58 of file pns_log_player.h.
PNS_LOG_VIEW_TRACKER::PNS_LOG_VIEW_TRACKER | ( | ) |
Definition at line 357 of file pns_log_player.cpp.
PNS_LOG_VIEW_TRACKER::~PNS_LOG_VIEW_TRACKER | ( | ) |
Definition at line 361 of file pns_log_player.cpp.
void PNS_LOG_VIEW_TRACKER::DisplayItem | ( | const PNS::ITEM * | aItem | ) |
Definition at line 380 of file pns_log_player.cpp.
References PNS::ITEM::Clone(), m_currentStage, PNS_LOG_VIEW_TRACKER::ENTRY::m_isHideOp, PNS_LOG_VIEW_TRACKER::ENTRY::m_item, PNS_LOG_VIEW_TRACKER::ENTRY::m_ownedItem, and m_vitems.
Referenced by PNS_LOG_PLAYER_KICAD_IFACE::DisplayItem().
|
inline |
Definition at line 64 of file pns_log_player.h.
References m_vitems.
void PNS_LOG_VIEW_TRACKER::HideItem | ( | PNS::ITEM * | aItem | ) |
Definition at line 371 of file pns_log_player.cpp.
References m_currentStage, PNS_LOG_VIEW_TRACKER::ENTRY::m_isHideOp, PNS_LOG_VIEW_TRACKER::ENTRY::m_item, PNS_LOG_VIEW_TRACKER::ENTRY::m_ownedItem, and m_vitems.
Referenced by PNS_LOG_PLAYER_KICAD_IFACE::HideItem().
void PNS_LOG_VIEW_TRACKER::SetStage | ( | int | aStage | ) |
Definition at line 365 of file pns_log_player.cpp.
References m_currentStage, and m_vitems.
|
private |
Definition at line 71 of file pns_log_player.h.
Referenced by DisplayItem(), HideItem(), and SetStage().
|
private |
Definition at line 72 of file pns_log_player.h.
Referenced by DisplayItem(), GetEntriesForStage(), HideItem(), and SetStage().