21#ifndef __TRACKPRINTOUT_H__
22#define __TRACKPRINTOUT_H__
25#include <wx/datetime.h>
26#include <wx/cmdline.h>
29#include <wx/msw/private.h>
32#include "dialog_input.h"
33#include "model/ocpn_types.h"
35#include "TrackPropDlg.h"
36#include "printout_base.h"
37#include "printtable.h"
40enum class TrackPrintOptions {
54 :
InputDialog(parent, _(
"Print Track").ToStdString()) {
56 _(
"Print Track Position").ToStdString());
58 _(
"Print Track Course").ToStdString());
60 _(
"Print Track Distance").ToStdString());
62 _(
"Print Track Time").ToStdString());
64 _(
"Print Track Speed").ToStdString());
81 void OnPreparePrinting()
override;
90 void DrawPage(wxDC* dc,
int page)
override;
Application print support.
Extension of a class Table with printing into dc.
Input dialog with track print selection.
Printout a table with track selected information.
void DrawPage(wxDC *dc, int page) override
Called by the print framework to draw the page.
Represents a track, which is a series of connected track points.
GUI library utils and events.