KiCad PCB EDA Suite
|
Public Member Functions | |
NOTIFICATIONS_LIST (NOTIFICATIONS_MANAGER *aManager, wxWindow *parent, const wxPoint &pos) | |
void | onFocusLoss (wxFocusEvent &aEvent) |
void | Add (NOTIFICATION *aNoti) |
void | Remove (NOTIFICATION *aNoti) |
Private Attributes | |
wxScrolledWindow * | m_scrolledWindow |
wxBoxSizer * | m_contentSizer |
Inner content of the scrolled window, add panels here. | |
std::unordered_map< NOTIFICATION *, NOTIFICATION_PANEL * > | m_panelMap |
NOTIFICATIONS_MANAGER * | m_manager |
wxStaticText * | m_noNotificationsText |
Text to be displayed when no notifications are present, this gets a Show/Hide call as needed. | |
Definition at line 152 of file notifications_manager.cpp.
|
inline |
Definition at line 155 of file notifications_manager.cpp.
References _, m_contentSizer, m_noNotificationsText, m_scrolledWindow, and onFocusLoss().
|
inline |
Definition at line 201 of file notifications_manager.cpp.
References m_contentSizer, m_manager, m_noNotificationsText, m_panelMap, and m_scrolledWindow.
Referenced by NOTIFICATIONS_MANAGER::ShowList().
|
inline |
Definition at line 191 of file notifications_manager.cpp.
Referenced by NOTIFICATIONS_LIST().
|
inline |
Definition at line 217 of file notifications_manager.cpp.
References m_contentSizer, m_noNotificationsText, m_panelMap, and m_scrolledWindow.
|
private |
Inner content of the scrolled window, add panels here.
Definition at line 244 of file notifications_manager.cpp.
Referenced by Add(), NOTIFICATIONS_LIST(), and Remove().
|
private |
Definition at line 246 of file notifications_manager.cpp.
Referenced by Add().
|
private |
Text to be displayed when no notifications are present, this gets a Show/Hide call as needed.
Definition at line 250 of file notifications_manager.cpp.
Referenced by Add(), NOTIFICATIONS_LIST(), and Remove().
|
private |
Definition at line 245 of file notifications_manager.cpp.
|
private |
Definition at line 241 of file notifications_manager.cpp.
Referenced by Add(), NOTIFICATIONS_LIST(), and Remove().