3
.import QtOrganizer 5.0 as QtPim
5
var reminderLabel = getReminderLabels();
7
var reminderValue = [ 0,
14
172800 /*2*24*60*60*/,
15
604800 /*7*24*60*60*/,
16
1209600 /*14*24*60*60*/];
18
var recurrenceLabel = getRecurrenceLabels();
19
var recurrenceValue = [ QtPim.RecurrenceRule.Invalid,
20
QtPim.RecurrenceRule.Daily,
21
QtPim.RecurrenceRule.Weekly,
22
QtPim.RecurrenceRule.Monthly,
23
QtPim.RecurrenceRule.Yearly];
25
function getReminderLabels() {
26
var object = Qt.createQmlObject('\
28
import Ubuntu.Components 0.1;\
30
property var reminderLabel:[i18n.tr("No Reminder"),\
31
i18n.tr("5 minutes"),\
32
i18n.tr("15 minutes"),\
33
i18n.tr("30 minutes"),\
39
i18n.tr("2 weeks")];}', Qt.application, 'ReminderLabelObj');
40
return object.reminderLabel;
43
function getRecurrenceLabels() {
44
var object = Qt.createQmlObject('\
46
import Ubuntu.Components 0.1;\
48
property var recurrenceLabel:[i18n.tr("Once"),\
52
i18n.tr("Yearly")];}', Qt.application, 'RecurrenceLabelObj');
53
return object.recurrenceLabel;