Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Macros | Variables
MapDatabaseService.cpp File Reference
#include "MapDatabaseService.h"
#include <QApplication>
#include <QMutexLocker>
#include <QDir>
#include <QTimer>
#include <QtGui>
#include <osmscout/util/Logger.h>
#include <osmscout/util/StopClock.h>
#include <osmscout/system/Math.h>
#include "core/ProjectConfiguration.h"
#include "ui/QApplicationWrapper.h"
#include "MapLogic.h"
#include "ui/UiDefines.h"
#include "database/model/ModelRouteSynchroPoint.h"
#include "core/log/emlog.h"
Include dependency graph for MapDatabaseService.cpp:

Classes

class  QBreaker
 
class  MapDatabaseService::DataClass
 

Macros

#define __USE_LOG__
 
#define BUS_STOP_DESCRIPTION_HEIGHT   50
 
#define BUS_STOP_DESCRIPTION_WIDTH   130
 
#define BUS_STOP_NAME_HORIZONTAL_OFFSET   55
 
#define BUS_STOP_NAME_VERTICAL_OFFSET   67
 
#define BUS_STOP_DETAILS_HORIZONTAL_OFFSET   55
 
#define BUS_STOP_DETAILS_VERTICAL_OFFSET   48
 
#define BUS_STOP_DESCRIPTION_FONT_STYLE   "Regular"
 
#define BUS_STOP_DESCRIPTION_FONT_SIZE   12
 
#define BUS_STOP_NAME_FONT_COLOR   51,51,51
 
#define BUS_STOP_DETAILS_FONT_COLOR   128,128,128
 
#define ROUTE_LINE_COLOR   60,64,191
 
#define ROUTE_LINE_WIDTH   7
 
#define ROUTE_POINT_CIRCLE_BRUSH   QBrush( QColor(ROUTE_LINE_COLOR ,64 /*alpha*/) )
 
#define BUS_STOP_CIRCLE_COLOR   184,186,255
 
#define BUS_STOP_CIRCLE_BRUSH   QBrush( QColor(BUS_STOP_CIRCLE_COLOR,64 /*alpha*/) )
 
#define ROUTE_POINT_MARGIN_TOLERANCE   300
 
#define BUS_ICON_NAME   "bus.png"
 
#define BUS_STOP_ICON_NAME   "bus-stop.png"
 

Variables

const std::string BUSSTOP_TYPE_NAME = "highway_bus_stop"
 
static int INITIAL_DATA_RENDERING_TIMEOUT = 100
 
static QMutex mInstanceMutex
 
static MapDatabaseServicemInstance = NULL
 

Macro Definition Documentation

#define __USE_LOG__
#define BUS_ICON_NAME   "bus.png"
#define BUS_STOP_CIRCLE_BRUSH   QBrush( QColor(BUS_STOP_CIRCLE_COLOR,64 /*alpha*/) )
#define BUS_STOP_CIRCLE_COLOR   184,186,255
#define BUS_STOP_DESCRIPTION_FONT_SIZE   12
#define BUS_STOP_DESCRIPTION_FONT_STYLE   "Regular"
#define BUS_STOP_DESCRIPTION_HEIGHT   50
#define BUS_STOP_DESCRIPTION_WIDTH   130
#define BUS_STOP_DETAILS_FONT_COLOR   128,128,128
#define BUS_STOP_DETAILS_HORIZONTAL_OFFSET   55
#define BUS_STOP_DETAILS_VERTICAL_OFFSET   48
#define BUS_STOP_ICON_NAME   "bus-stop.png"
#define BUS_STOP_NAME_FONT_COLOR   51,51,51
#define BUS_STOP_NAME_HORIZONTAL_OFFSET   55
#define BUS_STOP_NAME_VERTICAL_OFFSET   67
#define ROUTE_LINE_COLOR   60,64,191
#define ROUTE_LINE_WIDTH   7
#define ROUTE_POINT_CIRCLE_BRUSH   QBrush( QColor(ROUTE_LINE_COLOR ,64 /*alpha*/) )
#define ROUTE_POINT_MARGIN_TOLERANCE   300

Variable Documentation

const std::string BUSSTOP_TYPE_NAME = "highway_bus_stop"
int INITIAL_DATA_RENDERING_TIMEOUT = 100
static
MapDatabaseService* mInstance = NULL
static
QMutex mInstanceMutex
static