telutils/dialpad/tsrc/dialpadtest/dialpadtestview.h
changeset 52 d841fb1cc818
parent 50 2313cb430f28
equal deleted inserted replaced
50:2313cb430f28 52:d841fb1cc818
    23 class HbMainWindow;
    23 class HbMainWindow;
    24 class HbListWidget;
    24 class HbListWidget;
    25 class Dialpad;
    25 class Dialpad;
    26 class DialpadKeyHandler;
    26 class DialpadKeyHandler;
    27 
    27 
       
    28 QT_BEGIN_NAMESPACE
       
    29 class TestabilityInterface;
       
    30 QT_END_NAMESPACE
       
    31 
    28 class DialpadTestView : public HbView
    32 class DialpadTestView : public HbView
    29 {
    33 {
    30     Q_OBJECT
    34     Q_OBJECT
    31 
    35 
    32 public:
    36 public:
    39 
    43 
    40 private:
    44 private:
    41     void createListWidget();
    45     void createListWidget();
    42     void setDialpadPosition();
    46     void setDialpadPosition();
    43     void handleDial();
    47     void handleDial();
       
    48     void loadTestabilityPlugin();
    44 
    49 
    45 private slots:
    50 private slots:
    46     void openDialpad();
    51     void openDialpad();
    47     void onDialpadClosed();
    52     void onDialpadClosed();
    48     void switchOrientation();
    53     void switchOrientation();
    61     QTimer* mLongPressTimer;
    66     QTimer* mLongPressTimer;
    62     QString mPressedKey;
    67     QString mPressedKey;
    63     bool mTapOutsideDismiss;
    68     bool mTapOutsideDismiss;
    64     bool mArabicMode;
    69     bool mArabicMode;
    65     bool mArabicDigit;
    70     bool mArabicDigit;
       
    71 
       
    72     TestabilityInterface* mTestabilityInterface;
    66 };
    73 };
    67 
    74 
    68 #endif // DIALPADTESTVIEW_H
    75 #endif // DIALPADTESTVIEW_H