#ifndef TRACKER_FRAME_H_86BD8DFB#define TRACKER_FRAME_H_86BD8DFB#include<wx/wxprec.h>#ifndef WX_PRECOMP#include<wx/wx.h>#endifclassAchievementsPane;classSubwayMap;classTrackerPanel;wxDECLARE_EVENT(STATE_RESET,wxCommandEvent);wxDECLARE_EVENT(STATE_CHANGED,wxCommandEvent);wxDECLARE_EVENT(STATUS_CHANGED,wxCommandEvent);classTrackerFrame:publicwxFrame{public:TrackerFrame();voidSetStatusMessage(std::stringmessage);voidResetIndicators();voidUpdateIndicators();private:voidOnExit(wxCommandEvent&event);voidOnAbout(wxCommandEvent&event);voidOnConnect(wxCommandEvent&event);voidOnSettings(wxCommandEvent&event);voidOnCheckForUpdates(wxCommandEvent&event);voidOnStateReset(wxCommandEvent&event);voidOnStateChanged(wxCommandEvent&event);voidOnStatusChanged(wxCommandEvent&event);voidCheckForUpdates(boolmanual);TrackerPanel*tracker_panel_;AchievementsPane*achievements_pane_;SubwayMap*subway_map_;};#endif /* end of include guard: TRACKER_FRAME_H_86BD8DFB */