OpenCPN Partial API docs
|
Implement data_monitor.h – new NMEA Debugger successor main window. More...
#include <chrono>
#include <fstream>
#include <sstream>
#include <wx/app.h>
#include <wx/button.h>
#include <wx/choice.h>
#include <wx/filedlg.h>
#include <wx/menu.h>
#include <wx/panel.h>
#include <wx/sizer.h>
#include <wx/statline.h>
#include <wx/stattext.h>
#include <wx/translation.h>
#include <wx/wrapsizer.h>
#include "model/base_platform.h"
#include "model/data_monitor_src.h"
#include "model/filters_on_disk.h"
#include "model/navmsg_filter.h"
#include "model/nmea_log.h"
#include "model/gui.h"
#include "data_monitor.h"
#include "std_filesystem.h"
#include "svg_button.h"
#include "svg_icons.h"
#include "tty_scroll.h"
#include "filter_dlg.h"
Go to the source code of this file.
Classes | |
class | TtyPanel |
Main window, a rolling log of messages. More... | |
class | QuickFilterPanel |
The quick filter above the status line, invoked by funnel button. More... | |
class | FilterChoice |
Offer user to select current filter. More... | |
class | PauseResumeButton |
Button to stop/resume messages in main log window. More... | |
class | CloseButton |
Button to hide data monitor, used only on Android. More... | |
class | LoggingSetup |
Log setup window invoked from menu "Logging" item. More... | |
class | LoggingSetup::ThePanel |
Top part above buttons. More... | |
class | TheMenu |
The monitor popup menu. More... | |
class | LogButton |
Button to start/stop logging. More... | |
class | CopyClipboardButton |
Copy to clipboard button. More... | |
class | FilterButton |
Button opening the filter dialog. More... | |
class | MenuButton |
Button invoking the popup menu. More... | |
class | StatusLine |
Overall bottom status line. More... | |
Macros | |
#define | _(s) wxGetTranslation((s)).ToStdString() |
Typedefs | |
using | SetFormatFunc = std::function< void(DataLogger::Format, std::string)> |
Functions | |
template<typename T > | |
T * | GetWindowById (int id) |
Return window with given id (which must exist) cast to T*. | |
Implement data_monitor.h – new NMEA Debugger successor main window.
Definition in file data_monitor.cpp.
#define _ | ( | s | ) | wxGetTranslation((s)).ToStdString() |
Definition at line 66 of file data_monitor.cpp.
using SetFormatFunc = std::function<void(DataLogger::Format, std::string)> |
Definition at line 69 of file data_monitor.cpp.
T * GetWindowById | ( | int | id | ) |
Return window with given id (which must exist) cast to T*.
Definition at line 73 of file data_monitor.cpp.