25#ifndef NOTIFICATIONS_MANAGER_H
26#define NOTIFICATIONS_MANAGER_H
53 friend class NOTIFICATION_LIST;
67 void CreateOrUpdate(
const wxString& aKey,
const wxString& aTitle,
const wxString& aDescription,
68 const wxString& aHref = wxEmptyString );
75 void Remove(
const wxString& aKey );
90 void ShowList( wxWindow* aParent, wxPoint aPos );
100 void UnregisterStatusBar(
KISTATUSBAR* aStatusBar );
106 void onListWindowClosed( wxCloseEvent& aEvent );
KICAD_PLUGIN_EXPORT SCENEGRAPH * Load(char const *aFileName)
reads a model file and creates a generic display structure
KISTATUSBAR is a wxStatusBar suitable for Kicad manager.
wxFileName m_destFileName
std::vector< KISTATUSBAR * > m_statusBars
The cached file path to read/write notifications on disk.
std::vector< NOTIFICATION > m_notifications
Currently shown notification lists.
std::vector< NOTIFICATIONS_LIST * > m_shownDialogs
Status bars registered for updates.
wxString key
Unique key to find a notification.
wxString description
Additional message displayed under title.
wxString title
Title of the notification.
wxString href
URL if any to link to for details.
wxString date
Date notification will display.