OpenCPN Partial API docs
RoutePropDlgImpl Class Reference
Inheritance diagram for RoutePropDlgImpl:
RoutePropDlg

Public Member Functions

void SetRouteAndUpdate (Route *pR, bool only_points=FALSE)
 
RouteGetRoute (void)
 
void SetEnroutePoint (RoutePoint *rp)
 
void UpdatePoints ()
 
void SetColorScheme (ColorScheme cs)
 
void RecalculateSize (void)
 
- Public Member Functions inherited from RoutePropDlg
 RoutePropDlg (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Route Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(550, 450), long style=wxDEFAULT_FRAME_STYLE|wxFRAME_FLOAT_ON_PARENT|wxTAB_TRAVERSAL)
 
void m_hyperlink1OnContextMenu (wxMouseEvent &event)
 
void m_scrolledWindowLinksOnContextMenu (wxMouseEvent &event)
 
void OnKeyChar (wxKeyEvent &event)
 

Static Public Member Functions

static RoutePropDlgImplgetInstance (wxWindow *parent)
 
static bool getInstanceFlag ()
 
- Static Public Member Functions inherited from RoutePropDlg
static RoutePropDlgCtx GetDlgCtx ()
 

Protected Member Functions

void RoutePropDlgOnClose (wxCloseEvent &event)
 
void RoutePropDlgOnSize (wxSizeEvent &event)
 
void RoutePropDlgOnNotebookPageChanged (wxNotebookEvent &event)
 
void PlanSpeedOnKillFocus (wxFocusEvent &event)
 
void PlanSpeedOnTextEnter (wxCommandEvent &event)
 
void DepartureDateOnDateChanged (wxDateEvent &event)
 
void DepartureTimeOnTimeChanged (wxDateEvent &event)
 
void TimezoneOnChoice (wxCommandEvent &event)
 
void WaypointsOnDataViewListCtrlItemContextMenu (wxDataViewEvent &event)
 
void WaypointsOnDataViewListCtrlItemEditingDone (wxDataViewEvent &event)
 
void WaypointsOnDataViewListCtrlItemValueChanged (wxDataViewEvent &event)
 
void WaypointsOnDataViewListCtrlSelectionChanged (wxDataViewEvent &event)
 
void PrintOnButtonClick (wxCommandEvent &event)
 
void ExtendOnButtonClick (wxCommandEvent &event)
 
void SplitOnButtonClick (wxCommandEvent &event)
 
void BtnsOnCancelButtonClick (wxCommandEvent &event)
 
void BtnsOnOKButtonClick (wxCommandEvent &event)
 
void OnRoutePropMenuSelected (wxCommandEvent &event)
 
void OnRoutepropCopyTxtClick (wxCommandEvent &event)
 
void ItemEditOnMenuSelection (wxCommandEvent &event)
 
void ItemAddOnMenuSelection (wxCommandEvent &event)
 
void ItemDeleteOnMenuSelection (wxCommandEvent &event)
 
void AddLinkOnButtonClick (wxCommandEvent &event)
 
void BtnEditOnToggleButton (wxCommandEvent &event)
 
void OnHyperlinkClick (wxHyperlinkEvent &event)
 
void HyperlinkContextMenu (wxMouseEvent &event)
 
void m_scrolledWindowLinksOnContextMenu (wxMouseEvent &event)
 
wxDateTime GetDepartureTS ()
 
void SaveChanges ()
 
void ResetChanges ()
 
void OnActivate (wxActivateEvent &event)
 
 RoutePropDlgImpl (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Route Properties"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(550, 450), long style=FRAME_WITH_LINKS_STYLE)
 

Additional Inherited Members

- Protected Attributes inherited from RoutePropDlg
wxNotebook * m_ntbRteProp
 
wxPanel * m_pnlBasic
 
wxStaticText * m_stName
 
wxTextCtrl * m_tcName
 
wxStaticText * m_stFrom
 
wxTextCtrl * m_tcFrom
 
wxStaticText * m_stTo
 
wxTextCtrl * m_tcTo
 
wxStaticText * m_stDistTotal
 
wxTextCtrl * m_tcDistance
 
wxStaticText * m_stPlanSpeed
 
wxTextCtrl * m_tcPlanSpeed
 
wxStaticText * m_stEnroute
 
wxTextCtrl * m_tcEnroute
 
wxStaticText * m_stDeparture
 
wxDatePickerCtrl * m_dpDepartureDate
 
wxTimePickerCtrl * m_tpDepartureTime
 
wxStaticText * m_stTimeZone
 
wxChoice * m_choiceTimezone
 
wxStaticText * m_staticTextColor
 
wxChoice * m_choiceColor
 
wxStaticText * m_stStyle
 
wxChoice * m_choiceStyle
 
wxStaticText * m_stWidth
 
wxChoice * m_choiceWidth
 
wxDataViewListCtrl * m_dvlcWaypoints
 
wxDataViewColumn * m_dataViewListColumnLeg
 
wxDataViewColumn * m_dataViewListColumnToWpt
 
wxDataViewColumn * m_dataViewListColumnDistance
 
wxDataViewColumn * m_dataViewListColumnBearing
 
wxDataViewColumn * m_dataViewListColumnTotalDistance
 
wxDataViewColumn * m_dataViewListColumnLat
 
wxDataViewColumn * m_dataViewListColumnLon
 
wxDataViewColumn * m_dataViewListColumnETE
 
wxDataViewColumn * m_dataViewListColumnETA
 
wxDataViewColumn * m_dataViewListColumnSpeed
 
wxDataViewColumn * m_dataViewListColumnNTE
 
wxDataViewColumn * m_dataViewListColumnDesc
 
wxDataViewColumn * m_dataViewListColumnCourse
 
wxDataViewColumn * m_dataViewListColumnETD
 
wxDataViewColumn * m_dataViewListColumnEmpty
 
wxPanel * m_pnlAdvanced
 
wxStaticText * m_stDescription
 
wxTextCtrl * m_tcDescription
 
wxScrolledWindow * m_scrolledWindowLinks
 
wxBoxSizer * bSizerLinks
 
wxHyperlinkCtrl * m_hyperlink1
 
wxMenu * m_menuLink
 
wxButton * m_btnAddLink
 
wxToggleButton * m_toggleBtnEdit
 
wxStaticText * m_stEditEnabled
 
wxMenu * m_menuLinks
 
wxButton * m_btnPrint
 
wxButton * m_btnExtend
 
wxButton * m_btnSplit
 
wxStdDialogButtonSizer * m_sdbSizerBtns
 
wxButton * m_sdbSizerBtnsOK
 
wxButton * m_sdbSizerBtnsCancel
 

Detailed Description

Definition at line 37 of file RoutePropDlgImpl.h.

Member Function Documentation

◆ ItemDeleteOnMenuSelection()

void RoutePropDlgImpl::ItemDeleteOnMenuSelection ( wxCommandEvent &  event)
protectedvirtual

m_scrolledWindowLinks->DestroyChildren();

Reimplemented from RoutePropDlg.

Definition at line 1254 of file RoutePropDlgImpl.cpp.


The documentation for this class was generated from the following files: