Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ShowAlternativeRoutesFormLogic.h
Go to the documentation of this file.
1 #ifndef SHOWALTERNATIVEROUTESFORMLOGIC_H
2 #define SHOWALTERNATIVEROUTESFORMLOGIC_H
3 
4 #include "GeneralFormLogic.h"
5 
6 class QListWidgetItem;
8 {
9  Q_OBJECT
10 public:
13 
14  void SetTextZoneNumberLabel( const QString &text );
15  void SetTextZoneNameLabel( const QString &text );
16  void SetTextPriceLabel( const QString &text );
17 
18  void SetDepartureTimeMinutes( QString minutes );
19  void SetDepartureTimeMinuteUnit( QString minuteUnit );
20  void SetDepartureTimeSeconds( QString seconds );
21  void SetDepartureTimeSecondUnit( QString secondUnit );
22  void SetDepartureTimeColor( QColor textColor, QColor backgroundColor );
23 
24  void AddAlternativeRouteItem( const QString &routeDescription, const QString &routeTime, const QString &routePrice, const QStringList &routeZoneList );
26 
27  void EnablePaymentTypes( bool cashPaymentEnabled, bool cardPaymentEnabled );
28 
29  void SelectFirstRow();
30  int GetSelectedRow();
31 
32 signals:
36 
37 public slots:
38  void OnAlternativeRouteItemClicked( const QModelIndex &modelIndex );
39 
40 private:
42 
43  class DataClass;
44  QSharedPointer<DataClass> d;
45 
47 };
48 
49 #endif // SHOWALTERNATIVEROUTESFORMLOGIC_H
void SetDepartureTimeMinutes(QString minutes)
Definition: ShowAlternativeRoutesFormLogic.cpp:67
Definition: GeneralFormLogic.h:7
Definition: ShowAlternativeRoutesFormLogic.h:7
void SetDepartureTimeSecondUnit(QString secondUnit)
Definition: ShowAlternativeRoutesFormLogic.cpp:82
ShowAlternativeRoutesFormLogic()
Definition: ShowAlternativeRoutesFormLogic.cpp:30
void SelectFirstRow()
Definition: ShowAlternativeRoutesFormLogic.cpp:127
void SetTextPriceLabel(const QString &text)
Definition: ShowAlternativeRoutesFormLogic.cpp:62
virtual ~ShowAlternativeRoutesFormLogic()
Definition: ShowAlternativeRoutesFormLogic.cpp:48
void ClearAlternativeRoutesList()
Definition: ShowAlternativeRoutesFormLogic.cpp:116
Definition: ShowAlternativeRoutesFormLogic.cpp:10
void EnablePaymentTypes(bool cashPaymentEnabled, bool cardPaymentEnabled)
Definition: ShowAlternativeRoutesFormLogic.cpp:121
void SetDepartureTimeColor(QColor textColor, QColor backgroundColor)
Definition: ShowAlternativeRoutesFormLogic.cpp:87
void SetDepartureTimeMinuteUnit(QString minuteUnit)
Definition: ShowAlternativeRoutesFormLogic.cpp:72
void SetTextZoneNameLabel(const QString &text)
Definition: ShowAlternativeRoutesFormLogic.cpp:57
void SetDepartureTimeSeconds(QString seconds)
Definition: ShowAlternativeRoutesFormLogic.cpp:77
void SetTextZoneNumberLabel(const QString &text)
Definition: ShowAlternativeRoutesFormLogic.cpp:52
int GetSelectedRow()
Definition: ShowAlternativeRoutesFormLogic.cpp:137
void AddAlternativeRouteItem(const QString &routeDescription, const QString &routeTime, const QString &routePrice, const QStringList &routeZoneList)
Definition: ShowAlternativeRoutesFormLogic.cpp:103
void OnAlternativeRouteItemClicked(const QModelIndex &modelIndex)
Definition: ShowAlternativeRoutesFormLogic.cpp:143