equal
deleted
inserted
replaced
16 */ |
16 */ |
17 |
17 |
18 #ifndef IRQSYSTEMEVENTHANDLER_P_H |
18 #ifndef IRQSYSTEMEVENTHANDLER_P_H |
19 #define IRQSYSTEMEVENTHANDLER_P_H |
19 #define IRQSYSTEMEVENTHANDLER_P_H |
20 |
20 |
21 #include "irdiskspaceobserverinterface.h" |
21 #include "irsystemeventobserverinterface.h" |
22 #include "iralarmobserverinterface.h" |
|
23 |
22 |
24 class IRQSystemEventHandler; |
23 class IRQSystemEventHandler; |
25 class CIRAlarmObserver; |
24 class CIRAlarmObserver; |
26 class CIRDiskSpaceObserver; |
25 class CIRDiskSpaceObserver; |
|
26 class CIRPropertyObserver; |
27 |
27 |
28 class IRQSystemEventHandlerPrivate : public MIRAlarmObserverInterface, public MIRDiskSpaceObserverInterface |
28 class IRQSystemEventHandlerPrivate : public MIRAlarmObserverInterface, public MIRDiskSpaceObserverInterface, |
|
29 public MIRPropertyObserverInterface, public MIRHeadsetObserverInterface |
29 { |
30 { |
30 public: |
31 public: |
31 |
32 |
32 IRQSystemEventHandlerPrivate(IRQSystemEventHandler *aSystemEventHandler); |
33 IRQSystemEventHandlerPrivate(IRQSystemEventHandler *aSystemEventHandler); |
33 ~IRQSystemEventHandlerPrivate(); |
34 ~IRQSystemEventHandlerPrivate(); |
37 qint64 diskCriticalLevel() const; |
38 qint64 diskCriticalLevel() const; |
38 |
39 |
39 void cancel(); |
40 void cancel(); |
40 void start(); |
41 void start(); |
41 |
42 |
|
43 bool isCallActive() const; |
|
44 int getErrorCode() const; |
|
45 |
42 private: |
46 private: |
43 //to initialize all the symbian components here |
47 //to initialize all the symbian components here |
44 void initializeL(); |
48 void initializeL(); |
45 //from MIRAlarmObserverInterface |
49 //from MIRAlarmObserverInterface |
46 void alarmStarted(); |
50 void alarmStarted(); |
47 void alarmStopped(); |
51 void alarmStopped(); |
48 //from MIRDisSpaceObserver |
52 //from MIRDisSpaceObserver |
49 void notifyLowDiskSpace(qint64 aCriticalLevel); |
53 void notifyLowDiskSpace(qint64 aCriticalLevel); |
|
54 //from MIRPropertyObserverInterface |
|
55 void callIsActivated(); |
|
56 void callIsDeactivated(); |
|
57 void errorCallback(int aError); |
|
58 //from MIRHeadsetObserverInterface |
|
59 void headsetIsConnected(); |
|
60 void headsetIsDisconnected(); |
50 |
61 |
51 #ifdef USER_DEFINED_DISKSPACE |
62 #ifdef USER_DEFINED_DISKSPACE |
52 void getDiskSpaceCriticalLevel(qint64 & aLevel); |
63 void getDiskSpaceCriticalLevel(qint64 & aLevel); |
53 #endif |
64 #endif |
54 |
65 |
57 IRQSystemEventHandler * const q_ptr; |
68 IRQSystemEventHandler * const q_ptr; |
58 bool mAlarmOn; |
69 bool mAlarmOn; |
59 qint64 mDefaultLevel; |
70 qint64 mDefaultLevel; |
60 |
71 |
61 CIRAlarmObserver* mAlarmObserver; |
72 CIRAlarmObserver* mAlarmObserver; |
62 CIRDiskSpaceObserver* mDiskSpaceObserver; |
73 CIRDiskSpaceObserver* mDiskSpaceObserver; |
|
74 CIRPropertyObserver * mPropertyObserver; |
|
75 int mErrorCode; |
63 }; |
76 }; |
64 |
77 |
65 #endif //IRQSYSTEMEVENTHANDLER_P_H |
78 #endif //IRQSYSTEMEVENTHANDLER_P_H |