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

#include <PlayerBusinessLogic.h>

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

Classes

class  DataClass
 

Public Member Functions

 PlayerBusinessLogic ()
 
virtual ~PlayerBusinessLogic ()
 
void Init ()
 
void IssueIn (UniversalDictionary *dictionary)
 
void OnBusStopDeparture (const int32_t tripBusStopIndex, UniversalDictionary *dictionary)
 
void OnBusStopArrival (const int32_t tripBusStopIndex, UniversalDictionary *dictionary)
 
bool OnAuditorCheckIn (const int32_t tripBusStopIndex, UniversalDictionary *dictionary)
 
void PlayLineInfoForVisuallyImpairedPerson (const int32_t tripBusStopIndex, UniversalDictionary *dictionary)
 
void PlayInfoOnVisuallyImpairedPersonEntrance (const int32_t tripBusStopIndex, UniversalDictionary *dictionary)
 
bool PlaySound (const QString &soundName, const EPlayerDefs::EPlayerChannel playerChannel, const EPlayerDefs::EPlayerExtra playerFlags=EPlayerDefs::DropActual)
 
void StopAndBeep ()
 
void SaveVolumeToOperatingDataBackup (const AppOperatingDataBackup::BackupItem backupItem, const int32_t volume)
 
void GetActualVolume (int32_t &driverVolume, int32_t &interVolume, int32_t &exterVolume)
 
void SetVolume (const EPlayerDefs::EPlayerChannel playerChannel, const int32_t volume)
 
void Beep (const EPlayerDefs::EPlayerChannel playerChannel)
 
void SetVolumeAndPlayTestSound (const EPlayerDefs::EPlayerChannel playerChannel, const int32_t volume)
 
- Public Member Functions inherited from BusinessLogic
 BusinessLogic (ApplicationDefines::BusinessLogicType businessLogicType, ApplicationDefines::BusinessLogicLifeTimeType businessLogicLifeTimeType)
 
virtual ~BusinessLogic ()
 
ApplicationDefines::BusinessLogicType GetBusinessLogicType () const
 
ApplicationDefines::BusinessLogicLifeTimeType GetBusinessLogicLifeTimeType () const
 

Static Public Attributes

static const
ApplicationDefines::BusinessLogicType 
mBusinessLogicType = ApplicationDefines::PlayerBusinessLogic
 

Constructor & Destructor Documentation

PlayerBusinessLogic::PlayerBusinessLogic ( )
PlayerBusinessLogic::~PlayerBusinessLogic ( )
virtual

Member Function Documentation

void PlayerBusinessLogic::Beep ( const EPlayerDefs::EPlayerChannel  playerChannel)

Here is the caller graph for this function:

void PlayerBusinessLogic::GetActualVolume ( int32_t &  driverVolume,
int32_t &  interVolume,
int32_t &  exterVolume 
)

Here is the caller graph for this function:

void PlayerBusinessLogic::Init ( )

Here is the call graph for this function:

void PlayerBusinessLogic::IssueIn ( UniversalDictionary *  dictionary)

Here is the call graph for this function:

bool PlayerBusinessLogic::OnAuditorCheckIn ( const int32_t  tripBusStopIndex,
UniversalDictionary *  dictionary 
)

Here is the call graph for this function:

void PlayerBusinessLogic::OnBusStopArrival ( const int32_t  tripBusStopIndex,
UniversalDictionary *  dictionary 
)

Here is the call graph for this function:

void PlayerBusinessLogic::OnBusStopDeparture ( const int32_t  tripBusStopIndex,
UniversalDictionary *  dictionary 
)

Here is the call graph for this function:

void PlayerBusinessLogic::PlayInfoOnVisuallyImpairedPersonEntrance ( const int32_t  tripBusStopIndex,
UniversalDictionary *  dictionary 
)

Here is the call graph for this function:

void PlayerBusinessLogic::PlayLineInfoForVisuallyImpairedPerson ( const int32_t  tripBusStopIndex,
UniversalDictionary *  dictionary 
)

Here is the call graph for this function:

bool PlayerBusinessLogic::PlaySound ( const QString &  soundName,
const EPlayerDefs::EPlayerChannel  playerChannel,
const EPlayerDefs::EPlayerExtra  playerFlags = EPlayerDefs::DropActual 
)

Here is the caller graph for this function:

void PlayerBusinessLogic::SaveVolumeToOperatingDataBackup ( const AppOperatingDataBackup::BackupItem  backupItem,
const int32_t  volume 
)

Here is the caller graph for this function:

void PlayerBusinessLogic::SetVolume ( const EPlayerDefs::EPlayerChannel  playerChannel,
const int32_t  volume 
)

Here is the caller graph for this function:

void PlayerBusinessLogic::SetVolumeAndPlayTestSound ( const EPlayerDefs::EPlayerChannel  playerChannel,
const int32_t  volume 
)

Here is the call graph for this function:

Here is the caller graph for this function:

void PlayerBusinessLogic::StopAndBeep ( )

Member Data Documentation

const ApplicationDefines::BusinessLogicType PlayerBusinessLogic::mBusinessLogicType = ApplicationDefines::PlayerBusinessLogic
static

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