equal
deleted
inserted
replaced
29 |
29 |
30 |
30 |
31 CxeImageDataItemSymbian::CxeImageDataItemSymbian(QByteArray data, |
31 CxeImageDataItemSymbian::CxeImageDataItemSymbian(QByteArray data, |
32 QString filename, |
32 QString filename, |
33 int id, |
33 int id, |
|
34 bool addLocation, |
34 CxeImageDataItem::State state) |
35 CxeImageDataItem::State state) |
35 : CxeStateMachine("CxeImageDataItemSymbian"), |
36 : CxeStateMachine("CxeImageDataItemSymbian"), |
36 mError(KErrNone), |
37 mError(KErrNone), |
37 mId(id), |
38 mId(id), |
38 mData(data), |
39 mData(data), |
|
40 mAddLocationInfo(addLocation), |
39 mPath(filename) |
41 mPath(filename) |
40 { |
42 { |
41 CX_DEBUG_ENTER_FUNCTION(); |
43 CX_DEBUG_ENTER_FUNCTION(); |
42 |
44 |
43 qRegisterMetaType<CxeImageDataItem::State>(); |
45 qRegisterMetaType<CxeImageDataItem::State>(); |
325 void CxeImageDataItemSymbian::handleStateChanged(int newStateId, CxeError::Id error) |
327 void CxeImageDataItemSymbian::handleStateChanged(int newStateId, CxeError::Id error) |
326 { |
328 { |
327 emit stateChanged(static_cast<State> (newStateId), error); |
329 emit stateChanged(static_cast<State> (newStateId), error); |
328 } |
330 } |
329 |
331 |
|
332 |
|
333 bool CxeImageDataItemSymbian::isLocationEnabled() const |
|
334 { |
|
335 return mAddLocationInfo; |
|
336 } |
|
337 |
330 void CxeImageDataItemSymbian::initializeStates() |
338 void CxeImageDataItemSymbian::initializeStates() |
331 { |
339 { |
332 // addState( id, name, allowed next states ) |
340 // addState( id, name, allowed next states ) |
333 addState(new CxeState(SavePending, "SavePending", Saving | SaveFailed)); |
341 addState(new CxeState(SavePending, "SavePending", Saving | SaveFailed)); |
334 addState(new CxeState(Saving, "Saving", Saved | SaveFailed)); |
342 addState(new CxeState(Saving, "Saving", Saved | SaveFailed)); |