If seems there are few issue with EDS implementation.

removeItem with itemId is not implementend.
 eventModel.removeItem(event.itemId);

<pkunal-parmar> virtual QtOrganizer::QOrganizerItemEngineId* 
QOrganizerEDSFactory::createItemEngineId(const QMap<QString, QString>&, const 
QString&) const 
<pkunal-parmar> virtual bool 
QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*) 
<pkunal-parmar> No implemented request 7 
<pkunal-parmar> virtual void 
QOrganizerEDSEngine::requestDestroyed(QtOrganizer::QOrganizerAbstractRequest*) 


Q_INVOKABLE void removeItem(QDeclarativeOrganizerItem *item);

Works, but it shows some error at end and does not emit modelChanged or
itemCountChanged signal.

<pkunal-parmar> virtual bool 
QOrganizerEDSEngine::startRequest(QtOrganizer::QOrganizerAbstractRequest*) 
<pkunal-parmar> void 
QOrganizerEDSEngine::removeItemsAsync(QtOrganizer::QOrganizerItemRemoveRequest*)
 
<pkunal-parmar> static void 
QOrganizerEDSEngine::removeItemsAsyncStart(RemoveRequestData*) 
<pkunal-parmar> Remove item size:  1 
<pkunal-parmar> static void 
QOrganizerEDSEngine::removeItemsAsyncStart(RemoveRequestData*) 
<pkunal-parmar> Item source is null

** Branch linked: lp:~pkunal-parmar/ubuntu-calendar-app/deleteEvent

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1240505

Title:
  There is no way to delete an event

To manage notifications about this bug go to:
https://bugs.launchpad.net/qtorganizer5-eds/+bug/1240505/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to