diff --git a/src/calendarbase.h b/src/calendarbase.h --- a/src/calendarbase.h +++ b/src/calendarbase.h @@ -121,26 +121,6 @@ */ Q_REQUIRED_RESULT Akonadi::Item::List childItems(Item::Id parentId) const; - /** - * Sets the weak pointer that's associated with this instance. - * Use this if later on you need to cast sender() into a QSharedPointer - * - * @code - * QWeakPointer weakPtr = qobject_cast( sender() )->weakPointer(); - * CalendarBase::Ptr calendar( weakPtr.toStrongRef() ); - * @endcode - * - * @see weakPointer() - */ - void setWeakPointer(const QWeakPointer &pointer); - - /** - * Returns the weak pointer set with setWeakPointer(). - * The default is an invalid weak pointer. - * @see setWeakPointer() - */ - Q_REQUIRED_RESULT QWeakPointer weakPointer() const; - /** * Adds an Event to the calendar. * It's added to akonadi in the background @see createFinished(). diff --git a/src/calendarbase.cpp b/src/calendarbase.cpp --- a/src/calendarbase.cpp +++ b/src/calendarbase.cpp @@ -663,18 +663,6 @@ return -1 != d->mIncidenceChanger->modifyIncidence(item_); } -void CalendarBase::setWeakPointer(const QWeakPointer &pointer) -{ - Q_D(CalendarBase); - d->mWeakPointer = pointer; -} - -QWeakPointer CalendarBase::weakPointer() const -{ - Q_D(const CalendarBase); - return d->mWeakPointer; -} - IncidenceChanger *CalendarBase::incidenceChanger() const { Q_D(const CalendarBase); diff --git a/src/calendarbase_p.h b/src/calendarbase_p.h --- a/src/calendarbase_p.h +++ b/src/calendarbase_p.h @@ -76,7 +76,6 @@ QHash mItemById; Akonadi::IncidenceChanger *mIncidenceChanger = nullptr; QHash mParentUidToChildrenUid; - QWeakPointer mWeakPointer; Akonadi::Collection mCollectionForBatchInsertion; bool mBatchInsertionCancelled = false; bool mListensForNewItems = false; // does this model detect new item creations ?