equal
deleted
inserted
replaced
23 * Parameters : aApplication : the pointer to the internet radio application object |
23 * Parameters : aApplication : the pointer to the internet radio application object |
24 * aViewId : the id of the view |
24 * aViewId : the id of the view |
25 * Return : None |
25 * Return : None |
26 */ |
26 */ |
27 IRBaseView::IRBaseView(IRApplication* aApplication, TIRViewId aViewId) : iApplication(aApplication), |
27 IRBaseView::IRBaseView(IRApplication* aApplication, TIRViewId aViewId) : iApplication(aApplication), |
28 iViewId(aViewId), |
28 iViewId(aViewId), |
29 iFlag(0), |
|
30 iUseNetworkReason(EIR_UseNetwork_NoReason), |
29 iUseNetworkReason(EIR_UseNetwork_NoReason), |
31 iInitCompleted(false) |
30 iInitCompleted(false) |
32 { |
31 { |
33 } |
32 } |
34 |
33 |
80 |
79 |
81 void IRBaseView::updateView() |
80 void IRBaseView::updateView() |
82 { |
81 { |
83 } |
82 } |
84 |
83 |
85 void IRBaseView::setFlag(int aFlag) |
84 void IRBaseView::setFlag(TViewFlags aFlag) |
86 { |
85 { |
87 iFlag = aFlag; |
86 iFlags |= aFlag; |
88 } |
87 } |
89 |
88 |
90 int IRBaseView::flag() const |
89 void IRBaseView::clearFlag(TViewFlag aFlag) |
91 { |
90 { |
92 return iFlag; |
91 if(iFlags.testFlag(aFlag)) |
|
92 { |
|
93 iFlags ^= aFlag; |
|
94 } |
|
95 } |
|
96 bool IRBaseView::testFlag(TViewFlag aFlag) const |
|
97 { |
|
98 return iFlags.testFlag(aFlag); |
93 } |
99 } |
94 |
100 |
95 void IRBaseView::setUseNetworkReason(TIRUseNetworkReason aReason) |
101 void IRBaseView::setUseNetworkReason(TIRUseNetworkReason aReason) |
96 { |
102 { |
97 iUseNetworkReason = aReason; |
103 iUseNetworkReason = aReason; |