OpenCPN Partial API docs
Loading...
Searching...
No Matches
routemanagerdialog.cpp File Reference

Implement routemanagerdialog.h – Manage routes dialog. More...

#include <algorithm>
#include <iostream>
#include <vector>
#include <wx/wxprec.h>
#include <wx/wx.h>
#include <wx/filename.h>
#include <wx/stdpaths.h>
#include <wx/progdlg.h>
#include <wx/clipbrd.h>
#include <wx/statline.h>
#include "config.h"
#include "routemanagerdialog.h"
#include "model/ais_decoder.h"
#include "model/config_vars.h"
#include "model/georef.h"
#include "model/mdns_cache.h"
#include "model/mdns_query.h"
#include "model/navobj_db.h"
#include "model/navutil_base.h"
#include "model/own_ship.h"
#include "model/route.h"
#include "model/routeman.h"
#include "model/select.h"
#include "model/track.h"
#include "chartbase.h"
#include "chcanv.h"
#include "dychart.h"
#include "layer.h"
#include "mark_info.h"
#include "navutil.h"
#include "ocpn_frame.h"
#include "ocpn_platform.h"
#include "routeman_gui.h"
#include "route_gui.h"
#include "route_point_gui.h"
#include "route_prop_dlg_impl.h"
#include "send_to_gps_dlg.h"
#include "send_to_peer_dlg.h"
#include "styles.h"
#include "model/svg_utils.h"
#include "track_prop_dlg.h"

Go to the source code of this file.

Macros

#define DIALOG_MARGIN   10
 

Enumerations

enum  { rmVISIBLE = 0 , rmROUTENAME , rmROUTEDESC }
 
enum  { colTRKVISIBLE = 0 , colTRKNAME , colTRKLENGTH , colTRKDATE }
 
enum  { colLAYVISIBLE = 0 , colLAYNAME , colLAYITEMS , colLAYPERSIST }
 
enum  { colWPTICON = 0 , colWPTSCALE , colWPTNAME , colWPTDIST }
 

Functions

void appendOSDirSlash (wxString *pString)
 
int wxCALLBACK SortRoutesOnName (long item1, long item2, long list)
 
int wxCALLBACK SortRoutesOnTo (long item1, long item2, long list)
 
int wxCALLBACK SortTracksOnName (long item1, long item2, long list)
 
int wxCALLBACK SortTracksOnDistance (long item1, long item2, long list)
 
int wxCALLBACK SortTracksOnDate (long item1, long item2, long list)
 
int wxCALLBACK SortWaypointsOnName (long item1, long item2, long list)
 
int wxCALLBACK SortWaypointsOnDistance (long item1, long item2, long list)
 
int wxCALLBACK SortLayersOnName (long item1, long item2, long list)
 
int wxCALLBACK SortLayersOnSize (long item1, long item2, long list)
 
 EVT_NOTEBOOK_PAGE_CHANGED (wxID_ANY, RouteManagerDialog::OnTabSwitch) void RouteManagerDialog
 

Variables

RouteManagerDialogpRouteManagerDialog
 Global instance.
 

Detailed Description

Implement routemanagerdialog.h – Manage routes dialog.

Definition in file routemanagerdialog.cpp.

Macro Definition Documentation

◆ DIALOG_MARGIN

#define DIALOG_MARGIN   10

Definition at line 84 of file routemanagerdialog.cpp.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Definition at line 86 of file routemanagerdialog.cpp.

◆ anonymous enum

anonymous enum

Definition at line 87 of file routemanagerdialog.cpp.

◆ anonymous enum

anonymous enum

Definition at line 88 of file routemanagerdialog.cpp.

◆ anonymous enum

anonymous enum

Definition at line 89 of file routemanagerdialog.cpp.

Function Documentation

◆ appendOSDirSlash()

void appendOSDirSlash ( wxString *  pString)

Definition at line 483 of file base_platform.cpp.

◆ EVT_NOTEBOOK_PAGE_CHANGED()

EVT_NOTEBOOK_PAGE_CHANGED ( wxID_ANY  ,
RouteManagerDialog::OnTabSwitch   
)

Definition at line 260 of file routemanagerdialog.cpp.

◆ SortLayersOnName()

int wxCALLBACK SortLayersOnName ( long  item1,
long  item2,
long  list 
)

Definition at line 236 of file routemanagerdialog.cpp.

◆ SortLayersOnSize()

int wxCALLBACK SortLayersOnSize ( long  item1,
long  item2,
long  list 
)

Definition at line 249 of file routemanagerdialog.cpp.

◆ SortRoutesOnName()

int wxCALLBACK SortRoutesOnName ( long  item1,
long  item2,
long  list 
)

Definition at line 109 of file routemanagerdialog.cpp.

◆ SortRoutesOnTo()

int wxCALLBACK SortRoutesOnTo ( long  item1,
long  item2,
long  list 
)

Definition at line 122 of file routemanagerdialog.cpp.

◆ SortTracksOnDate()

int wxCALLBACK SortTracksOnDate ( long  item1,
long  item2,
long  list 
)

Definition at line 178 of file routemanagerdialog.cpp.

◆ SortTracksOnDistance()

int wxCALLBACK SortTracksOnDistance ( long  item1,
long  item2,
long  list 
)

Definition at line 165 of file routemanagerdialog.cpp.

◆ SortTracksOnName()

int wxCALLBACK SortTracksOnName ( long  item1,
long  item2,
long  list 
)

Definition at line 135 of file routemanagerdialog.cpp.

◆ SortWaypointsOnDistance()

int wxCALLBACK SortWaypointsOnDistance ( long  item1,
long  item2,
long  list 
)

Definition at line 217 of file routemanagerdialog.cpp.

◆ SortWaypointsOnName()

int wxCALLBACK SortWaypointsOnName ( long  item1,
long  item2,
long  list 
)

Definition at line 195 of file routemanagerdialog.cpp.

Variable Documentation

◆ pRouteManagerDialog

RouteManagerDialog* pRouteManagerDialog

Global instance.

Definition at line 91 of file routemanagerdialog.cpp.