From kde-commits Tue Aug 31 22:07:26 2010 From: Artur Duque de Souza Date: Tue, 31 Aug 2010 22:07:26 +0000 To: kde-commits Subject: KDE/kdepim/mobile/lib/calendar Message-Id: <20100831220726.CEDFEAC857 () svn ! kde ! org> X-MARC-Message: https://marc.info/?l=kde-commits&m=128329223713443 SVN commit 1170442 by asouza: Make the calendar helper available to the calendar widget Inside incidence view we make the calendarHelper qobject available to QML using the context property. M +7 -0 incidenceview.cpp M +3 -0 incidenceview.h --- trunk/KDE/kdepim/mobile/lib/calendar/incidenceview.cpp #1170441:1170442 @@ -18,6 +18,7 @@ */ #include "incidenceview.h" +#include "calendarhelper.h" #include @@ -33,6 +34,9 @@ #include "declarativeeditors.h" +#include +#include + #include #include #include @@ -68,6 +72,9 @@ qmlRegisterType( "org.kde.incidenceeditors", 4, 5, "GeneralEditor" ); qmlRegisterType( "org.kde.incidenceeditors", 4, 5, "MoreEditor" ); + m_calendarHelper = new CalendarHelper(this); + engine()->rootContext()->setContextProperty( "calendarHelper", m_calendarHelper ); + connect( mItemManager, SIGNAL(itemSaveFinished(CalendarSupport::EditorItemManager::SaveAction)), SLOT(slotSaveFinished(CalendarSupport::EditorItemManager::SaveAction) ) ); connect( mItemManager, SIGNAL(itemSaveFailed(CalendarSupport::EditorItemManager::SaveAction, QString)), --- trunk/KDE/kdepim/mobile/lib/calendar/incidenceview.h #1170441:1170442 @@ -40,6 +40,7 @@ class MobileIncidenceGeneral; class MobileIncidenceMore; +class CalendarHelper; class IncidenceView : public KDeclarativeFullScreenView, public CalendarSupport::ItemEditorUi { @@ -88,6 +89,8 @@ /// We need this because we can't rely on the order in which those two are added. MobileIncidenceMore *mIncidenceMore; + + CalendarHelper *m_calendarHelper; }; #endif // INCIDENCEVIEW_H