Vesna
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SelectCommandSegmentFormLogic.h
Go to the documentation of this file.
1 #ifndef SELECTCOMMANDSEGMENTFORMLOGIC_H
2 #define SELECTCOMMANDSEGMENTFORMLOGIC_H
3 
4 #include "GeneralFormLogic.h"
5 
6 class QListWidgetItem;
8 {
9  Q_OBJECT
10 public:
13 
14  void SetTextCommandNumberCaptionLabel( const QString &text );
15  void SetAutoSuggestValues( QStringList autoSuggestValues );
16  void SetActualCommandToAutoSuggest( const QString &actualCommandText );
17 
19  void SetTextCommandNumberLineEdit( const QString &text );
20  QString GetTextCommandNumberLineEdit() const;
21 
22  void AddItemListWidget( int row, bool enabled, const QString &lineText, const QString &tripText, const QStringList &times, const QStringList &busStops, const QString &departureCaption, const QString &departureText );
23  void SetCurrentRow( int row );
24  void ClearItemsListWidget();
25  int GetSelectedCommandSegmentRow() const;
26 
27  virtual bool eventFilter( QObject *object, QEvent *event );
28 
29 signals:
30  void textChangedCommandNumberLineEdit( QString text );
31  void OnRowSelected(int);
32 
33 public slots:
34  void currentItemChanged( QListWidgetItem *current, QListWidgetItem *previous );
35 
36 private:
38 
39  class DataClass;
40  QSharedPointer<DataClass> d;
41 
43 };
44 
45 #endif // SELECTCOMMANDSEGMENTFORMLOGIC_H
void SetTextCommandNumberCaptionLabel(const QString &text)
Definition: SelectCommandSegmentFormLogic.cpp:52
Definition: SelectCommandSegmentFormLogic.cpp:11
virtual ~SelectCommandSegmentFormLogic()
Definition: SelectCommandSegmentFormLogic.cpp:48
Definition: GeneralFormLogic.h:7
SelectCommandSegmentFormLogic()
Definition: SelectCommandSegmentFormLogic.cpp:30
void SetCurrentRow(int row)
Definition: SelectCommandSegmentFormLogic.cpp:102
void SetActualCommandToAutoSuggest(const QString &actualCommandText)
Definition: SelectCommandSegmentFormLogic.cpp:62
void currentItemChanged(QListWidgetItem *current, QListWidgetItem *previous)
Definition: SelectCommandSegmentFormLogic.cpp:182
void SetFocusCommandNumberLineEdit()
Definition: SelectCommandSegmentFormLogic.cpp:67
void SetAutoSuggestValues(QStringList autoSuggestValues)
Definition: SelectCommandSegmentFormLogic.cpp:57
QString GetTextCommandNumberLineEdit() const
Definition: SelectCommandSegmentFormLogic.cpp:77
virtual bool eventFilter(QObject *object, QEvent *event)
Definition: SelectCommandSegmentFormLogic.cpp:120
void textChangedCommandNumberLineEdit(QString text)
int GetSelectedCommandSegmentRow() const
Definition: SelectCommandSegmentFormLogic.cpp:115
void ClearItemsListWidget()
Definition: SelectCommandSegmentFormLogic.cpp:110
void AddItemListWidget(int row, bool enabled, const QString &lineText, const QString &tripText, const QStringList &times, const QStringList &busStops, const QString &departureCaption, const QString &departureText)
Definition: SelectCommandSegmentFormLogic.cpp:82
Definition: SelectCommandSegmentFormLogic.h:7
void SetTextCommandNumberLineEdit(const QString &text)
Definition: SelectCommandSegmentFormLogic.cpp:72