[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/mobile/lib/calendar
From: Artur Duque de Souza <asouza () kde ! org>
Date: 2010-08-31 22:07:26
Message-ID: 20100831220726.CEDFEAC857 () svn ! kde ! org
[Download RAW message or body]
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 <calendarsupport/utils.h>
@@ -33,6 +34,9 @@
#include "declarativeeditors.h"
+#include <qdeclarativeengine.h>
+#include <qdeclarativecontext.h>
+
#include <incidenceeditors/incidenceeditor-ng/incidencealarm.h>
#include <incidenceeditors/incidenceeditor-ng/incidenceattachment.h>
#include <incidenceeditors/incidenceeditor-ng/incidenceattendee.h>
@@ -68,6 +72,9 @@
qmlRegisterType<DIEGeneral>( "org.kde.incidenceeditors", 4, 5, "GeneralEditor" );
qmlRegisterType<DIEMore>( "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
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic