Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Signals | Public Member Functions | List of all members
TripVisualisationAndInfoFormLogic Class Reference

#include <TripVisualisationAndInfoFormLogic.h>

Inheritance diagram for TripVisualisationAndInfoFormLogic:
Inheritance graph
[legend]
Collaboration diagram for TripVisualisationAndInfoFormLogic:
Collaboration graph
[legend]

Classes

class  DataClass
 

Signals

void OnIssueButtonClicked ()
 
void OnTripBusStopTapAndHoldGestureFinished (unsigned long tripBusStopIndex)
 
void CompassPressed ()
 

Public Member Functions

 TripVisualisationAndInfoFormLogic ()
 
virtual ~TripVisualisationAndInfoFormLogic ()
 
void AddMapWidget (const std::vector< RouteSegmentMapData > &routeSegmentsMapData)
 
void CenterMapToPosition (const long latitude, const long longitude, const double altitude)
 
void SetBearingInDegrees (const int bearing, const bool startRendering=false)
 
void SetCompassEnabled (const bool compassEnabled)
 
void SetTextArrivalTimeLabel (const QString &text)
 
void SetTextArrivalColor (const QColor &color, const QColor &backgroundColor)
 
void SetTextBusStopLabel (const QString &text)
 
void SetTextPassengersInBusLabel (const QString &text)
 
void SetTextPassengersGettingOutLabel (const QString &text)
 
void AddItemListView (unsigned long tripBusStopIndex, const QString &busStopTariffNumber, const QString &busStopName, const QString &arrivalTime, const QString &gettingOut, bool enabled)
 
void ScrollToBusStop (long busStopTripIndex)
 
unsigned long GetItemListViewCount () const
 
void ReinitializeMapWidget (const std::vector< RouteSegmentMapData > &routeSegmentsMapData)
 
- Public Member Functions inherited from GeneralFormLogic
 GeneralFormLogic ()
 
virtual ~GeneralFormLogic ()
 
template<class Ui , class Widget = QWidget>
void CreateWidget (const QString &cssFile, Ui *ui)
 

Additional Inherited Members

- Static Public Member Functions inherited from GeneralFormLogic
static QString GetStyle (const QString &styleFileName)
 
static void LoadStyleForWidget (const QString &styleFileName, QWidget *widget)
 
static void AdjustScrollerProperties (QWidget *widget)
 
static void AddDropShadowEffect (QWidget *widget, const QColor &dropShadowColor=Qt::gray)
 
- Protected Member Functions inherited from GeneralFormLogic
QWidget * GetWidget ()
 

Constructor & Destructor Documentation

TripVisualisationAndInfoFormLogic::TripVisualisationAndInfoFormLogic ( )

Here is the call graph for this function:

TripVisualisationAndInfoFormLogic::~TripVisualisationAndInfoFormLogic ( )
virtual

Member Function Documentation

void TripVisualisationAndInfoFormLogic::AddItemListView ( unsigned long  tripBusStopIndex,
const QString &  busStopTariffNumber,
const QString &  busStopName,
const QString &  arrivalTime,
const QString &  gettingOut,
bool  enabled 
)
void TripVisualisationAndInfoFormLogic::AddMapWidget ( const std::vector< RouteSegmentMapData > &  routeSegmentsMapData)
void TripVisualisationAndInfoFormLogic::CenterMapToPosition ( const long  latitude,
const long  longitude,
const double  altitude 
)
void TripVisualisationAndInfoFormLogic::CompassPressed ( )
signal

Here is the caller graph for this function:

unsigned long TripVisualisationAndInfoFormLogic::GetItemListViewCount ( ) const

Here is the caller graph for this function:

void TripVisualisationAndInfoFormLogic::OnIssueButtonClicked ( )
signal

Here is the caller graph for this function:

void TripVisualisationAndInfoFormLogic::OnTripBusStopTapAndHoldGestureFinished ( unsigned long  tripBusStopIndex)
signal

Here is the caller graph for this function:

void TripVisualisationAndInfoFormLogic::ReinitializeMapWidget ( const std::vector< RouteSegmentMapData > &  routeSegmentsMapData)
void TripVisualisationAndInfoFormLogic::ScrollToBusStop ( long  busStopTripIndex)

Here is the call graph for this function:

void TripVisualisationAndInfoFormLogic::SetBearingInDegrees ( const int  bearing,
const bool  startRendering = false 
)
void TripVisualisationAndInfoFormLogic::SetCompassEnabled ( const bool  compassEnabled)
void TripVisualisationAndInfoFormLogic::SetTextArrivalColor ( const QColor &  color,
const QColor &  backgroundColor 
)
void TripVisualisationAndInfoFormLogic::SetTextArrivalTimeLabel ( const QString &  text)
void TripVisualisationAndInfoFormLogic::SetTextBusStopLabel ( const QString &  text)
void TripVisualisationAndInfoFormLogic::SetTextPassengersGettingOutLabel ( const QString &  text)
void TripVisualisationAndInfoFormLogic::SetTextPassengersInBusLabel ( const QString &  text)

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