Qt Virtual Chart Table (QVCT)
QVCTRuntime.cpp
Go to the documentation of this file.
1 // INDENTING (emacs/vi): -*- mode:c++; tab-width:2; c-basic-offset:2; intent-tabs-mode:nil; -*- ex: set tabstop=2 expandtab:
2 
3 /*
4  * Qt Virtual Chart Table (QVCT)
5  * Copyright (C) 2012 Cedric Dufour <http://cedric.dufour.name>
6  * Author: Cedric Dufour <http://cedric.dufour.name>
7  *
8  * The Qt Virtual Chart Table (QVCT) is free software:
9  * you can redistribute it and/or modify it under the terms of the GNU General
10  * Public License as published by the Free Software Foundation, Version 3.
11  *
12  * The Qt Virtual Chart Table (QVCT) is distributed in the hope
13  * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
14  * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15  *
16  * See the GNU General Public License for more details.
17  */
18 
19 // QT
20 #include <QDockWidget>
21 
22 // QVCT
23 #include "QVCTRuntime.hpp"
24 
25 
26 //------------------------------------------------------------------------------
27 // CONSTANTS / STATIC
28 //------------------------------------------------------------------------------
29 
30 QMutex* QVCTRuntime::pqMutexDataChange = new QMutex();
31 QTimer* QVCTRuntime::pqTimerRefresh = new QTimer();
32 
68 
69 
70 //------------------------------------------------------------------------------
71 // METHODS
72 //------------------------------------------------------------------------------
73 
75 {
76  if( pqTimerRefresh ) { delete pqTimerRefresh; pqTimerRefresh = 0; }
78 }
[UI] Chart control user-interface
[UI] Virtual "chart table" (view)
Definition: CChartTable.hpp:55
[UI] device's detail view
[UI] Device overlay's list view
[UI] Device overlay container
[UI] Landmark container's detail view
[UI] Landmark overlay's list view
[UI] Landmark overlay container
[UI] Landmark item's detail view
[UI] Application main window
Definition: CMainWindow.hpp:36
[UI] Overlays detail view (dock widget)
[UI] Overlays list view (dock widget)
[UI] Pointer overlay
[UI] Pointer item's detail view
[UI] Route container's detail view
[UI] Route overlay's list view
[UI] Route overlay container
[UI] Route item's detail view
[UI] Container for the application's settings
Definition: CSettings.hpp:51
[UI] Time view (dock widget)
Definition: CTimeView.hpp:36
[UI] Track container's detail view
[UI] Track overlay's list view
[UI] Track overlay container
[UI] Track item's detail view
[UI] Track sub-container's detail view
[UI] Generic vessel's cockpit view (window)
[UI] Vessel container's detail view
[UI] Vessel course view (dock widget)
[UI] Vessel overlay's list view
[UI] Vessel overlay container
[UI] Vessel item's detail view
[UI] Vessel point's detail view
[UI] Vessel position view (dock widget)
[UI] Vessel target view (dock widget)
static CRouteOverlayListView * poRouteOverlayListView
static COverlayDetailView * poOverlayDetailView
Definition: QVCTRuntime.hpp:91
static CRouteContainerDetailView * poRouteContainerDetailView
static CVesselCockpit * poVesselCockpit
static CTrackOverlayListView * poTrackOverlayListView
static CTrackOverlay * poTrackOverlay
static QMutex * pqMutexDataChange
Definition: QVCTRuntime.hpp:81
static CVesselContainerDetailView * poVesselContainerDetailView
static QTimer * pqTimerRefresh
Definition: QVCTRuntime.hpp:82
static CTimeView * poTimeView
Definition: QVCTRuntime.hpp:87
static CVesselCourse * poVesselCourse
static CRoutePointDetailView * poRoutePointDetailView
static CDeviceDetailView * poDeviceDetailView
Definition: QVCTRuntime.hpp:90
static CTrackSubContainerDetailView * poTrackSubContainerDetailView
static CDeviceOverlayListView * poDeviceOverlayListView
Definition: QVCTRuntime.hpp:94
static CLandmarkPointDetailView * poLandmarkPointDetailView
static CSettings * poSettings
Definition: QVCTRuntime.hpp:85
static CPointerOverlay * poPointerOverlay
Definition: QVCTRuntime.hpp:95
static CMainWindow * poMainWindow
Definition: QVCTRuntime.hpp:86
static CVesselOverlay * poVesselOverlay
static CRouteOverlay * poRouteOverlay
static CVesselPointDetailView * poVesselPointDetailView
static COverlayListView * poOverlayListView
Definition: QVCTRuntime.hpp:92
static CVesselPosition * poVesselPosition
static CPointerPointDetailView * poPointerPointDetailView
Definition: QVCTRuntime.hpp:96
static CLandmarkOverlay * poLandmarkOverlay
Definition: QVCTRuntime.hpp:97
static CVesselPointDeviceDetailView * poVesselPointDeviceDetailView
static CTrackContainerDetailView * poTrackContainerDetailView
static CVesselTarget * poVesselTarget
static CLandmarkContainerDetailView * poLandmarkContainerDetailView
Definition: QVCTRuntime.hpp:99
static CVesselOverlayListView * poVesselOverlayListView
static CChartTable * poChartTable
Definition: QVCTRuntime.hpp:88
static void destroy()
Definition: QVCTRuntime.cpp:74
static CLandmarkOverlayListView * poLandmarkOverlayListView
Definition: QVCTRuntime.hpp:98
static CVesselContainerDeviceDetailView * poVesselContainerDeviceDetailView
static CDeviceOverlay * poDeviceOverlay
Definition: QVCTRuntime.hpp:93
static CTrackPointDetailView * poTrackPointDetailView
static CChartControl * poChartControl
Definition: QVCTRuntime.hpp:89