OpenCPN Partial API docs
Loading...
Searching...
No Matches
routeman_gui.h
Go to the documentation of this file.
1
/**************************************************************************
2
* Copyright (C) 2022 by David Register *
3
* Copyright (C) 2022 Alec Leamas *
4
* *
5
* This program is free software; you can redistribute it and/or modify *
6
* it under the terms of the GNU General Public License as published by *
7
* the Free Software Foundation; either version 2 of the License, or *
8
* (at your option) any later version. *
9
* *
10
* This program is distributed in the hope that it will be useful, *
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
13
* GNU General Public License for more details. *
14
* *
15
* You should have received a copy of the GNU General Public License *
16
* along with this program; if not, write to the *
17
* Free Software Foundation, Inc., *
18
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. *
19
**************************************************************************/
20
27
#ifndef _ROUTEMAN_GUI_H
28
#define _ROUTEMAN_GUI_H
29
30
#include "
model/routeman.h
"
31
32
class
RoutemanGui
{
33
public
:
34
RoutemanGui
(
Routeman
& routeman) : m_routeman(routeman) {}
35
36
static
RoutemanDlgCtx
GetDlgCtx();
37
38
void
DeleteAllTracks();
39
void
DeleteTrack(
Track
* pTrack);
40
bool
UpdateProgress();
41
42
private
:
43
void
DoAdvance();
44
45
Routeman
& m_routeman;
46
};
47
48
#endif
// _ROUTEMAN_GUI_H
RoutemanGui
Definition
routeman_gui.h:32
Routeman
Definition
routeman.h:111
Track
Represents a track, which is a series of connected track points.
Definition
track.h:117
routeman.h
Route Manager.
RoutemanDlgCtx
Routeman callbacks.
Definition
routeman.h:92
gui
include
gui
routeman_gui.h
Generated on Thu Oct 9 2025 02:28:12 for OpenCPN Partial API docs by
1.9.8