phoneuis/bubblemanager2/tsrc/bubbletest2/bubbletestview.h
branchGCC_SURGE
changeset 51 f39ed5e045e0
parent 22 6bb1b21d2484
parent 46 bc5a64e5bc3c
equal deleted inserted replaced
40:bab96b7ed1a4 51:f39ed5e045e0
    23 
    23 
    24 class HbAction;
    24 class HbAction;
    25 class HbMainWindow;
    25 class HbMainWindow;
    26 class QSignalMapper;
    26 class QSignalMapper;
    27 class HbToolBar;
    27 class HbToolBar;
    28 class BubbleTester;
       
    29 class BubbleManager;
    28 class BubbleManager;
    30 
    29 
    31 class BubbleTestView : public HbView
    30 class BubbleTestView : public HbView
    32 {
    31 {
    33     Q_OBJECT
    32     Q_OBJECT
    58     void updateUiControls();
    57     void updateUiControls();
    59     
    58     
    60     void switchOrientation();
    59     void switchOrientation();
    61     void handleOrientationChange(Qt::Orientation orientation);
    60     void handleOrientationChange(Qt::Orientation orientation);
    62 
    61 
    63     void connectToTester();
       
    64     void handleTesterDataChanged();
       
    65 
       
    66 private:
    62 private:
    67     void keyPressEvent(QKeyEvent *event);
    63     void keyPressEvent(QKeyEvent *event);
    68     
    64     
    69     void setBubbleData(int bubble, BubbleManagerIF::PhoneCallState state);
    65     void setBubbleData(int bubble, BubbleManagerIF::PhoneCallState state);
    70     void setBubbleActions(int bubble, BubbleManagerIF::PhoneCallState state);
    66     void setBubbleActions(int bubble, BubbleManagerIF::PhoneCallState state);
    87 private:
    83 private:
    88     HbMainWindow&     mMainWindow;
    84     HbMainWindow&     mMainWindow;
    89     BubbleManager    *mBubbleManager;
    85     BubbleManager    *mBubbleManager;
    90     QList<HbAction*>  mBubbleActions;
    86     QList<HbAction*>  mBubbleActions;
    91     
    87     
    92     // settings
    88     // Settings
    93     HbAction          *mCallDivert;
    89     HbAction          *mCallDivert;
    94     HbAction          *mCipheringOff;
    90     HbAction          *mCipheringOff;
    95     HbAction          *mCallTimer;
    91     HbAction          *mCallTimer;
    96     HbAction          *mEmergencyCall;
    92     HbAction          *mEmergencyCall;
    97     HbAction          *mContactPicture;
    93     HbAction          *mContactPicture;
   138     
   134     
   139     QList<TestCall> mCalls;
   135     QList<TestCall> mCalls;
   140     bool mMuted;
   136     bool mMuted;
   141 
   137 
   142     HbAction         *mConnectTester;
   138     HbAction         *mConnectTester;
   143     BubbleTester     *mBubbleTester;
       
   144     QMap<QString, int> mTestBubbleIds;
   139     QMap<QString, int> mTestBubbleIds;
   145     QMap<QString, BubbleManagerIF::PhoneCallState> mStateMap;
       
   146     QMap<QString, QString> mLabelMap;
       
   147     QString mPhoneNumber;
       
   148     int mConfBubbleId;
   140     int mConfBubbleId;
   149     bool mProvideJoin;
   141     bool mProvideJoin;
   150 };
   142 };
   151 
   143 
   152 #endif // BUBBLETESTVIEW_H
   144 #endif // BUBBLETESTVIEW_H