OpenCPN Partial API docs
|
Implement filter_dlg.h. More...
#include <functional>
#include <memory>
#include <string>
#include <wx/app.h>
#include <wx/arrstr.h>
#include <wx/button.h>
#include <wx/checkbox.h>
#include <wx/checklst.h>
#include <wx/choicdlg.h>
#include <wx/frame.h>
#include <wx/log.h>
#include <wx/msgdlg.h>
#include <wx/panel.h>
#include <wx/radiobox.h>
#include <wx/radiobut.h>
#include <wx/sizer.h>
#include <wx/statline.h>
#include <wx/stattext.h>
#include <wx/textdlg.h>
#include <wx/wrapsizer.h>
#include <wx/sstream.h>
#include <wxSVG/svg.h>
#include "model/comm_drv_registry.h"
#include "model/comm_navmsg_bus.h"
#include "model/filters_on_disk.h"
#include "filter_dlg.h"
#include "std_filesystem.h"
#include "svg_icons.h"
#include "edit_button.h"
Go to the source code of this file.
Classes | |
class | NewFilterDlg |
class | DeleteFilterDlg |
class | SelectFilterDlg |
class | BadFilterNameDlg |
class | MsgTypePanel |
Message type filter setup GUI bound to filter.include_msg and filter.exclude_msg. More... | |
class | SetPanel< T > |
Common base for displaying a filter set bound to the set ctor parameter. More... | |
class | IfacePanel |
Interfaces filtering panel, bound to filter.interfaces. More... | |
class | BusPanel |
The bus panel, filter w r t message types (nmea2000, nmea1083, etc.). More... | |
class | DirectionPanel |
Direction panel, set up filter w r t direction (input, output, etc..) Bound to filter.directions. More... | |
class | AcceptedPanel |
class | EditFilterFrame |
Macros | |
#define | _(s) wxGetTranslation((s)).ToStdString().c_str() |
Functions | |
template<typename T > | |
T * | GetWindowById (int id) |
Return window with given id (which must exist) casted to T*. | |
void | CreateFilterDlg (wxWindow *parent) |
void | RemoveFilterDlg (wxWindow *parent) |
void | EditOneFilterDlg (wxWindow *parent, const std::string &filter) |
void | EditFilterDlg (wxWindow *parent) |
Implement filter_dlg.h.
Definition in file filter_dlg.cpp.
#define _ | ( | s | ) | wxGetTranslation((s)).ToStdString().c_str() |
Definition at line 65 of file filter_dlg.cpp.
void CreateFilterDlg | ( | wxWindow * | parent | ) |
Definition at line 613 of file filter_dlg.cpp.
void EditFilterDlg | ( | wxWindow * | parent | ) |
Definition at line 672 of file filter_dlg.cpp.
void EditOneFilterDlg | ( | wxWindow * | parent, |
const std::string & | filter | ||
) |
Definition at line 653 of file filter_dlg.cpp.
T * GetWindowById | ( | int | id | ) |
Return window with given id (which must exist) casted to T*.
Definition at line 82 of file filter_dlg.cpp.
void RemoveFilterDlg | ( | wxWindow * | parent | ) |
Definition at line 632 of file filter_dlg.cpp.