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

#include <CompactTicketIssueFormLogic.h>

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

Classes

class  DataClass
 

Signals

void OnBusStopItemChanged (int currentBusStopListRow, int previousBusStopListRow)
 
void OnTariffItemChanged (int currentlySelectedRow)
 
void OnTariffTapAndHoldGestureFinished (int currentlySelectedRow)
 
void IncrementPassengerCountClicked ()
 
void DecrementPassengerCountClicked ()
 
void DepartureButtonClicked ()
 
void OnIssueCashButtonClicked ()
 
void OnIssueCardButtonClicked ()
 
void OnSummaryFrameClicked ()
 
void TariffPressedReleasedStateChanged (bool isPressed)
 

Public Member Functions

 CompactTicketIssueFormLogic ()
 
virtual ~CompactTicketIssueFormLogic ()
 
virtual void SetCaptionForDepartureTime (const QString &captionDepratureTime)
 
virtual void SetCaptionPassengersCountInformation (const QString &captionPassengersCount)
 
virtual void SetCaptionPriceInformation (const QString &captionPriceInformation)
 
virtual void SetCaptionSummaryTicketInformation (const QString &captionSuymmaryTicketInformation)
 
virtual void SetCaptionTicketCountSelectionInformation (const QString &captionTicketCountSelection)
 
virtual void SetTextPriceLabel (const QString &priceLabelText)
 
virtual void SetTextPriceCurrencyLabel (const QString &text)
 
virtual void SetTextPassengersCountLabel (const QString &text)
 
virtual void SetTextPassengersCheckoutLabel (const QString &text)
 
virtual void SetTextSummaryPriceLabel (const QString &text)
 
virtual void SetTextSummaryPriceCurrencyLabel (const QString &text)
 
virtual void AddBusStopItem (const QString &busStopTariffNumber, const QString &busStopName, const QString &busStopSpatialUnitNumber, const QString &busStopDepartureTime, const bool busStopFromContinuousTrip, const bool showDistance, const int32_t distance)
 
virtual void SetCurrentBusStopListItem (int row)
 
virtual bool IsHiddenCurrentBusStopItem () const
 
virtual void SetCurrentBusStopItem (const QString &busStopName, const QString &busStopSpatialUnitNumber, const QString &busStopDepartureTime, const QString &busStopTariffNumber)
 
virtual void SetCheckoutBusStopItem (const QString &busStopName, const QString &busStopSpatialUnitNumber, const QString &busStopDepartureTime, const QString &busStopTariffNumber)
 
virtual void UpdateDistance (const int index, const int32_t distance)
 
virtual void SetBusStopName (const int index, const QString &busStopName)
 
void ScrollBusStopListToRow (int row)
 
virtual void SetSelectedBusStopItem (int row, bool selectedFlag)
 
virtual void SetHiddenBusStopItem (int index, bool hide)
 
virtual void AddTariffItem (const QString &tariffName, bool tariffHasAssignedHotKey, bool tariffHasAssignedHotKeyChipCard, const QString &tariffNumber, const bool tariffFromSubstituteTariffGroup)
 
void ShowTariffs ()
 
virtual void ClearTariffList ()
 
virtual void SetCurrentTariffItem (const QString &tariffName, const QString &tariffNumber)
 
virtual void SetSelectedTariffItem (int row)
 
virtual bool IsAnyTariffItemSelected ()
 
virtual void ScrollTariffListToRow (int row)
 
virtual void SetTicketCount (int32_t passengersCount)
 
virtual void SetDepartureTimeMinutes (QString minutes)
 
virtual void SetDepartureTimeMinuteUnit (QString minuteUnit)
 
virtual void SetDepartureTimeSeconds (QString seconds)
 
virtual void SetDepartureTimeSecondUnit (QString secondUnit)
 
virtual void SetDepartureTimeColor (QColor textColor, QColor backgroundColor)
 
bool eventFilter (QObject *object, QEvent *event)
 
- 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

CompactTicketIssueFormLogic::CompactTicketIssueFormLogic ( )

Here is the call graph for this function:

CompactTicketIssueFormLogic::~CompactTicketIssueFormLogic ( )
virtual

Member Function Documentation

void CompactTicketIssueFormLogic::AddBusStopItem ( const QString &  busStopTariffNumber,
const QString &  busStopName,
const QString &  busStopSpatialUnitNumber,
const QString &  busStopDepartureTime,
const bool  busStopFromContinuousTrip,
const bool  showDistance,
const int32_t  distance 
)
virtual

Implements TicketIssueFormLogicInterface.

Here is the call graph for this function:

void CompactTicketIssueFormLogic::AddTariffItem ( const QString &  tariffName,
bool  tariffHasAssignedHotKey,
bool  tariffHasAssignedHotKeyChipCard,
const QString &  tariffNumber,
const bool  tariffFromSubstituteTariffGroup 
)
virtual
void CompactTicketIssueFormLogic::ClearTariffList ( )
virtual
void CompactTicketIssueFormLogic::DecrementPassengerCountClicked ( )
signal

Here is the caller graph for this function:

void CompactTicketIssueFormLogic::DepartureButtonClicked ( )
signal

Here is the caller graph for this function:

bool CompactTicketIssueFormLogic::eventFilter ( QObject *  object,
QEvent *  event 
)
void CompactTicketIssueFormLogic::IncrementPassengerCountClicked ( )
signal

Here is the caller graph for this function:

bool CompactTicketIssueFormLogic::IsAnyTariffItemSelected ( )
virtual
bool CompactTicketIssueFormLogic::IsHiddenCurrentBusStopItem ( ) const
virtual
void CompactTicketIssueFormLogic::OnBusStopItemChanged ( int  currentBusStopListRow,
int  previousBusStopListRow 
)
signal
void CompactTicketIssueFormLogic::OnIssueCardButtonClicked ( )
signal

Here is the caller graph for this function:

void CompactTicketIssueFormLogic::OnIssueCashButtonClicked ( )
signal

Here is the caller graph for this function:

void CompactTicketIssueFormLogic::OnSummaryFrameClicked ( )
signal

Here is the caller graph for this function:

void CompactTicketIssueFormLogic::OnTariffItemChanged ( int  currentlySelectedRow)
signal
void CompactTicketIssueFormLogic::OnTariffTapAndHoldGestureFinished ( int  currentlySelectedRow)
signal

Here is the caller graph for this function:

void CompactTicketIssueFormLogic::ScrollBusStopListToRow ( int  row)
void CompactTicketIssueFormLogic::ScrollTariffListToRow ( int  row)
virtual
void CompactTicketIssueFormLogic::SetBusStopName ( const int  index,
const QString &  busStopName 
)
virtual

Implements TicketIssueFormLogicInterface.

Here is the call graph for this function:

void CompactTicketIssueFormLogic::SetCaptionForDepartureTime ( const QString &  captionDepratureTime)
virtual
void CompactTicketIssueFormLogic::SetCaptionPassengersCountInformation ( const QString &  captionPassengersCount)
virtual
void CompactTicketIssueFormLogic::SetCaptionPriceInformation ( const QString &  captionPriceInformation)
virtual
void CompactTicketIssueFormLogic::SetCaptionSummaryTicketInformation ( const QString &  captionSuymmaryTicketInformation)
virtual
void CompactTicketIssueFormLogic::SetCaptionTicketCountSelectionInformation ( const QString &  captionTicketCountSelection)
virtual
void CompactTicketIssueFormLogic::SetCheckoutBusStopItem ( const QString &  busStopName,
const QString &  busStopSpatialUnitNumber,
const QString &  busStopDepartureTime,
const QString &  busStopTariffNumber 
)
virtual
void CompactTicketIssueFormLogic::SetCurrentBusStopItem ( const QString &  busStopName,
const QString &  busStopSpatialUnitNumber,
const QString &  busStopDepartureTime,
const QString &  busStopTariffNumber 
)
virtual
void CompactTicketIssueFormLogic::SetCurrentBusStopListItem ( int  row)
virtual
void CompactTicketIssueFormLogic::SetCurrentTariffItem ( const QString &  tariffName,
const QString &  tariffNumber 
)
virtual
void CompactTicketIssueFormLogic::SetDepartureTimeColor ( QColor  textColor,
QColor  backgroundColor 
)
virtual
void CompactTicketIssueFormLogic::SetDepartureTimeMinutes ( QString  minutes)
virtual
void CompactTicketIssueFormLogic::SetDepartureTimeMinuteUnit ( QString  minuteUnit)
virtual
void CompactTicketIssueFormLogic::SetDepartureTimeSeconds ( QString  seconds)
virtual
void CompactTicketIssueFormLogic::SetDepartureTimeSecondUnit ( QString  secondUnit)
virtual
void CompactTicketIssueFormLogic::SetHiddenBusStopItem ( int  index,
bool  hide 
)
virtual
void CompactTicketIssueFormLogic::SetSelectedBusStopItem ( int  row,
bool  selectedFlag 
)
virtual

Implements TicketIssueFormLogicInterface.

Here is the call graph for this function:

void CompactTicketIssueFormLogic::SetSelectedTariffItem ( int  row)
virtual
void CompactTicketIssueFormLogic::SetTextPassengersCheckoutLabel ( const QString &  text)
virtual
void CompactTicketIssueFormLogic::SetTextPassengersCountLabel ( const QString &  text)
virtual
void CompactTicketIssueFormLogic::SetTextPriceCurrencyLabel ( const QString &  text)
virtual
void CompactTicketIssueFormLogic::SetTextPriceLabel ( const QString &  priceLabelText)
virtual
void CompactTicketIssueFormLogic::SetTextSummaryPriceCurrencyLabel ( const QString &  text)
virtual
void CompactTicketIssueFormLogic::SetTextSummaryPriceLabel ( const QString &  text)
virtual
void CompactTicketIssueFormLogic::SetTicketCount ( int32_t  passengersCount)
virtual
void CompactTicketIssueFormLogic::ShowTariffs ( )
void CompactTicketIssueFormLogic::TariffPressedReleasedStateChanged ( bool  isPressed)
signal

Here is the caller graph for this function:

void CompactTicketIssueFormLogic::UpdateDistance ( const int  index,
const int32_t  distance 
)
virtual

Implements TicketIssueFormLogicInterface.

Here is the call graph for this function:


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