Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Variables
TripVisualisationBusStopListViewDelegate.cpp File Reference
#include "TripVisualisationBusStopListViewDelegate.h"
#include <cmath>
#include <QPainter>
#include <QPen>
#include <QTimer>
#include <QEvent>
#include <QMouseEvent>
#include "ui/QApplicationWrapper.h"
Include dependency graph for TripVisualisationBusStopListViewDelegate.cpp:

Classes

class  TripVisualisationBusStopListViewDelegate::DataClass
 

Variables

const uint8_t BUS_STOP_ORDER_FONT_SIZE = 12
 
const QString BUS_STOP_ORDER_FONT_COLOR = "#a0a0a4"
 
const QString BUS_STOP_ORDER_FONT_COLOR_DISABLED = "#a0a0a4"
 
const uint8_t BUS_STOP_ORDER_BOX_WIDTH_PERCENTAGE = 10
 
const uint8_t BUS_STOP_ORDER_BOX_HEIGHT_PERCENTAGE = 24
 
const uint8_t BUS_STOP_ORDER_BOX_TOP_MARGIN_PERCENTAGE = 10
 
const QString DOTTED_LINE_COLOR = "#e7e7e7"
 
const uint8_t DOTTED_LINE_POINT_SIZE_PIXELS = 4
 
const uint8_t DOTTED_LINE_DISTANCE_BETWEEN_POINTS_PIXELS = 7
 
const uint8_t DOTTED_LINE_HEIGHT_PERCENTAGE = 70
 
const uint8_t DOTTED_LINE_LEFT_MARGIN_PERCENTAGE = 5
 
const uint8_t DOTTED_LINE_TOP_MARGIN_PERCENTAGE = 40
 
const QString HORIZONTAL_LINE_COLOR = "#e7e7e7"
 
const uint8_t HORIZONTAL_LINE_LEFT_MARGIN_PERCENTAGE = 15
 
const uint8_t HORIZONTAL_LINE_TOP_MARGIN_PERCENTAGE = 95
 
const uint8_t HORIZONTAL_LINE_WIDTH_PERCENTAGE = 80
 
const uint8_t HORIZONTAL_LINE_HEIGHT_PERCENTAGE = 3
 
const uint8_t BUS_STOP_NAME_FONT_SIZE = 14
 
const QString BUS_STOP_NAME_FONT_COLOR = "#000000"
 
const QString BUS_STOP_NAME_FONT_COLOR_DISABLED = "#a0a0a4"
 
const uint8_t BUS_STOP_NAME_BOX_WIDTH_PERCENTAGE = 85
 
const uint8_t BUS_STOP_NAME_BOX_HEIGHT_PERCENTAGE = 30
 
const uint8_t BUS_STOP_NAME_BOX_LEFT_MARGIN_PERCENTAGE = 15
 
const uint8_t BUS_STOP_NAME_BOX_TOP_MARGIN_PERCENTAGE = 10
 
const uint8_t ARRIVAL_TIME_FONT_SIZE = 14
 
const QString ARRIVAL_TIME_FONT_COLOR = "#0080ff"
 
const QString ARRIVAL_TIME_FONT_COLOR_DISABLED = "#a0a0a4"
 
const uint8_t ARRIVAL_TIME_BOX_WIDTH_PERCENTAGE = 15
 
const uint8_t ARRIVAL_TIME_BOX_HEIGHT_PERCENTAGE = 30
 
const uint8_t ARRIVAL_TIME_BOX_LEFT_MARGIN_PERCENTAGE = 15
 
const uint8_t ARRIVAL_TIME_BOX_TOP_MARGIN_PERCENTAGE = 55
 
const QString PASSENGER_ICON_IMAGE = ":/img/Ikona-person_out-gray-30px.png"
 
const uint8_t PASSENGER_ICON_BOX_WIDTH_PIXELS = 30
 
const uint8_t PASSENGER_ICON_BOX_HEIGHT_PIXELS = 30
 
const uint8_t PASSENGER_ICON_BOX_LEFT_MARGIN_PERCENTAGE = 80
 
const uint8_t PASSENGER_ICON_BOX_TOP_MARGIN_PERCENTAGE = 50
 
const uint8_t PASSENGER_COUNT_FONT_SIZE = 14
 
const QString PASSENGER_COUNT_FONT_COLOR = "#000000"
 
const QString PASSENGER_COUNT_FONT_COLOR_DISABLED = "#a0a0a4"
 
const uint8_t PASSENGER_COUNT_BOX_WIDTH_PERCENTAGE = 15
 
const uint8_t PASSENGER_COUNT_BOX_HEIGHT_PERCENTAGE = 50
 
const uint8_t PASSENGER_COUNT_BOX_LEFT_MARGIN_PERCENTAGE = 90
 
const uint8_t PASSENGER_COUNT_BOX_TOP_MARGIN_PERCENTAGE = 55
 
const unsigned long LONG_PRESS_TIME_MS = 750
 
const int LONG_PRESS_START_POINT_MAX_DISTANCE_IN_PIXELS = 10
 

Variable Documentation

const uint8_t ARRIVAL_TIME_BOX_HEIGHT_PERCENTAGE = 30
const uint8_t ARRIVAL_TIME_BOX_LEFT_MARGIN_PERCENTAGE = 15
const uint8_t ARRIVAL_TIME_BOX_TOP_MARGIN_PERCENTAGE = 55
const uint8_t ARRIVAL_TIME_BOX_WIDTH_PERCENTAGE = 15
const QString ARRIVAL_TIME_FONT_COLOR = "#0080ff"
const QString ARRIVAL_TIME_FONT_COLOR_DISABLED = "#a0a0a4"
const uint8_t ARRIVAL_TIME_FONT_SIZE = 14
const uint8_t BUS_STOP_NAME_BOX_HEIGHT_PERCENTAGE = 30
const uint8_t BUS_STOP_NAME_BOX_LEFT_MARGIN_PERCENTAGE = 15
const uint8_t BUS_STOP_NAME_BOX_TOP_MARGIN_PERCENTAGE = 10
const uint8_t BUS_STOP_NAME_BOX_WIDTH_PERCENTAGE = 85
const QString BUS_STOP_NAME_FONT_COLOR = "#000000"
const QString BUS_STOP_NAME_FONT_COLOR_DISABLED = "#a0a0a4"
const uint8_t BUS_STOP_NAME_FONT_SIZE = 14
const uint8_t BUS_STOP_ORDER_BOX_HEIGHT_PERCENTAGE = 24
const uint8_t BUS_STOP_ORDER_BOX_TOP_MARGIN_PERCENTAGE = 10
const uint8_t BUS_STOP_ORDER_BOX_WIDTH_PERCENTAGE = 10
const QString BUS_STOP_ORDER_FONT_COLOR = "#a0a0a4"
const QString BUS_STOP_ORDER_FONT_COLOR_DISABLED = "#a0a0a4"
const uint8_t BUS_STOP_ORDER_FONT_SIZE = 12
const QString DOTTED_LINE_COLOR = "#e7e7e7"
const uint8_t DOTTED_LINE_DISTANCE_BETWEEN_POINTS_PIXELS = 7
const uint8_t DOTTED_LINE_HEIGHT_PERCENTAGE = 70
const uint8_t DOTTED_LINE_LEFT_MARGIN_PERCENTAGE = 5
const uint8_t DOTTED_LINE_POINT_SIZE_PIXELS = 4
const uint8_t DOTTED_LINE_TOP_MARGIN_PERCENTAGE = 40
const QString HORIZONTAL_LINE_COLOR = "#e7e7e7"
const uint8_t HORIZONTAL_LINE_HEIGHT_PERCENTAGE = 3
const uint8_t HORIZONTAL_LINE_LEFT_MARGIN_PERCENTAGE = 15
const uint8_t HORIZONTAL_LINE_TOP_MARGIN_PERCENTAGE = 95
const uint8_t HORIZONTAL_LINE_WIDTH_PERCENTAGE = 80
const int LONG_PRESS_START_POINT_MAX_DISTANCE_IN_PIXELS = 10
const unsigned long LONG_PRESS_TIME_MS = 750
const uint8_t PASSENGER_COUNT_BOX_HEIGHT_PERCENTAGE = 50
const uint8_t PASSENGER_COUNT_BOX_LEFT_MARGIN_PERCENTAGE = 90
const uint8_t PASSENGER_COUNT_BOX_TOP_MARGIN_PERCENTAGE = 55
const uint8_t PASSENGER_COUNT_BOX_WIDTH_PERCENTAGE = 15
const QString PASSENGER_COUNT_FONT_COLOR = "#000000"
const QString PASSENGER_COUNT_FONT_COLOR_DISABLED = "#a0a0a4"
const uint8_t PASSENGER_COUNT_FONT_SIZE = 14
const uint8_t PASSENGER_ICON_BOX_HEIGHT_PIXELS = 30
const uint8_t PASSENGER_ICON_BOX_LEFT_MARGIN_PERCENTAGE = 80
const uint8_t PASSENGER_ICON_BOX_TOP_MARGIN_PERCENTAGE = 50
const uint8_t PASSENGER_ICON_BOX_WIDTH_PIXELS = 30
const QString PASSENGER_ICON_IMAGE = ":/img/Ikona-person_out-gray-30px.png"