30wxDEFINE_EVENT(wxEVT_OCPN_CHARTTABLEENTRYTHREAD,
39#pragma GCC diagnostic push
40#pragma GCC diagnostic ignored "-Warray-bounds"
42bool ChartTableEntryJobTicket::DoJob() {
44 ChartDatabase *db =
dynamic_cast<ChartDatabase *
>(
ChartData);
45 ChartTableEntry *pnewChartTableEntry =
46 db->CreateChartTableEntry(m_ChartPath, m_ChartPath, chart_desc);
47 if (pnewChartTableEntry) {
48 std::shared_ptr<ChartTableEntry> safe_ptr(pnewChartTableEntry);
49 m_chart_table_entry = safe_ptr;
54#pragma GCC diagnostic pop
ChartDB * ChartData
Global instance.
Charts database management
Define threaded chart database classes.
Basic chart info storage.
Manages the chart database and provides access to chart data.