Allow specializations to decide when re-indexing is necessary.
[kdepim.git] / incidenceeditor-ng / incidencedatetime.ui
bloba0e2b357f23c82db5d9bd8c38bfa6f951709e9f4
1 <?xml version="1.0" encoding="UTF-8"?>
2 <ui version="4.0">
3 <class>IncidenceDateTimeEditor</class>
4 <widget class="QWidget" name="IncidenceDateTimeEditor">
5 <property name="geometry">
6 <rect>
7 <x>0</x>
8 <y>0</y>
9 <width>520</width>
10 <height>162</height>
11 </rect>
12 </property>
13 <layout class="QGridLayout" name="gridLayout">
14 <property name="margin">
15 <number>0</number>
16 </property>
17 <item row="0" column="0">
18 <layout class="QHBoxLayout" name="horizontalLayout_6">
19 <item>
20 <widget class="QLabel" name="mStartLabel">
21 <property name="sizePolicy">
22 <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
23 <horstretch>0</horstretch>
24 <verstretch>0</verstretch>
25 </sizepolicy>
26 </property>
27 <property name="text">
28 <string>&amp;Start:</string>
29 </property>
30 <property name="alignment">
31 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
32 </property>
33 <property name="buddy">
34 <cstring>mStartDateEdit</cstring>
35 </property>
36 </widget>
37 </item>
38 <item>
39 <widget class="QCheckBox" name="mStartCheck">
40 <property name="whatsThis">
41 <string>Sets the start date for this to-do</string>
42 </property>
43 <property name="text">
44 <string extracomment="@option:check to-do start datetime">Sta&amp;rt:</string>
45 </property>
46 </widget>
47 </item>
48 </layout>
49 </item>
50 <item row="0" column="1">
51 <widget class="KPIM::KDateEdit" name="mStartDateEdit">
52 <property name="sizePolicy">
53 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
54 <horstretch>0</horstretch>
55 <verstretch>0</verstretch>
56 </sizepolicy>
57 </property>
58 <property name="toolTip">
59 <string extracomment="@info:tooltip">Set the start date</string>
60 </property>
61 <property name="whatsThis">
62 <string extracomment="@info:whatsthis">Sets the start date for this to-do</string>
63 </property>
64 </widget>
65 </item>
66 <item row="0" column="2">
67 <widget class="KPIM::KTimeEdit" name="mStartTimeEdit">
68 <property name="enabled">
69 <bool>false</bool>
70 </property>
71 <property name="whatsThis">
72 <string>Sets the start time for this to-do.</string>
73 </property>
74 </widget>
75 </item>
76 <item row="0" column="3">
77 <widget class="KPIM::KTimeZoneComboBox" name="mTimeZoneComboStart">
78 <property name="enabled">
79 <bool>false</bool>
80 </property>
81 <property name="sizePolicy">
82 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
83 <horstretch>0</horstretch>
84 <verstretch>0</verstretch>
85 </sizepolicy>
86 </property>
87 <property name="whatsThis">
88 <string extracomment="@info:whatsthis">Select the timezone for this event. It will also affect recurrences</string>
89 </property>
90 </widget>
91 </item>
92 <item row="1" column="0">
93 <layout class="QHBoxLayout" name="horizontalLayout">
94 <item>
95 <widget class="QLabel" name="mEndLabel">
96 <property name="sizePolicy">
97 <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
98 <horstretch>0</horstretch>
99 <verstretch>0</verstretch>
100 </sizepolicy>
101 </property>
102 <property name="text">
103 <string>&amp;End:</string>
104 </property>
105 <property name="alignment">
106 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
107 </property>
108 <property name="buddy">
109 <cstring>mEndDateEdit</cstring>
110 </property>
111 </widget>
112 </item>
113 <item>
114 <widget class="QCheckBox" name="mDueCheck">
115 <property name="whatsThis">
116 <string>Sets the due date for this to-do.</string>
117 </property>
118 <property name="text">
119 <string extracomment="to-do due datetime">&amp;Due:</string>
120 </property>
121 </widget>
122 </item>
123 </layout>
124 </item>
125 <item row="1" column="1">
126 <widget class="KPIM::KDateEdit" name="mEndDateEdit">
127 <property name="sizePolicy">
128 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
129 <horstretch>0</horstretch>
130 <verstretch>0</verstretch>
131 </sizepolicy>
132 </property>
133 <property name="whatsThis">
134 <string>Sets the due date for this to-do.</string>
135 </property>
136 </widget>
137 </item>
138 <item row="1" column="2">
139 <widget class="KPIM::KTimeEdit" name="mEndTimeEdit">
140 <property name="enabled">
141 <bool>false</bool>
142 </property>
143 <property name="whatsThis">
144 <string>Sets the due time for this to-do.</string>
145 </property>
146 </widget>
147 </item>
148 <item row="1" column="3">
149 <widget class="KPIM::KTimeZoneComboBox" name="mTimeZoneComboEnd">
150 <property name="enabled">
151 <bool>false</bool>
152 </property>
153 <property name="sizePolicy">
154 <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
155 <horstretch>0</horstretch>
156 <verstretch>0</verstretch>
157 </sizepolicy>
158 </property>
159 <property name="whatsThis">
160 <string extracomment="@info:whatsthis">Select the timezone for this event. It will also affect recurrences</string>
161 </property>
162 </widget>
163 </item>
164 <item row="2" column="0" colspan="4">
165 <layout class="QHBoxLayout" name="horizontalLayout_3">
166 <item>
167 <widget class="QCheckBox" name="mHasTimeCheckbox">
168 <property name="whatsThis">
169 <string>Set if this to-do's start and due dates have times associated with them.</string>
170 </property>
171 <property name="text">
172 <string>Ti&amp;me associated</string>
173 </property>
174 </widget>
175 </item>
176 <item>
177 <spacer name="horizontalSpacer_2">
178 <property name="orientation">
179 <enum>Qt::Horizontal</enum>
180 </property>
181 <property name="sizeHint" stdset="0">
182 <size>
183 <width>40</width>
184 <height>20</height>
185 </size>
186 </property>
187 </spacer>
188 </item>
189 <item>
190 <widget class="QLabel" name="label_7">
191 <property name="text">
192 <string>Duration:</string>
193 </property>
194 <property name="alignment">
195 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
196 </property>
197 </widget>
198 </item>
199 <item>
200 <widget class="QLabel" name="mDurationLabel">
201 <property name="text">
202 <string>0 hours</string>
203 </property>
204 </widget>
205 </item>
206 <item>
207 <spacer name="horizontalSpacer_3">
208 <property name="orientation">
209 <enum>Qt::Horizontal</enum>
210 </property>
211 <property name="sizeHint" stdset="0">
212 <size>
213 <width>40</width>
214 <height>20</height>
215 </size>
216 </property>
217 </spacer>
218 </item>
219 <item>
220 <widget class="QLabel" name="label_9">
221 <property name="text">
222 <string>Show time as:</string>
223 </property>
224 </widget>
225 </item>
226 <item>
227 <widget class="QComboBox" name="comboBox_2">
228 <property name="toolTip">
229 <string extracomment="@info:tooltip">Set this event as Busy or Free time</string>
230 </property>
231 <item>
232 <property name="text">
233 <string extracomment="@item:inlistbox show event as busy time">Busy</string>
234 </property>
235 </item>
236 <item>
237 <property name="text">
238 <string extracomment="@item:inlistbox show event as free time">Free</string>
239 </property>
240 </item>
241 </widget>
242 </item>
243 </layout>
244 </item>
245 <item row="3" column="0" colspan="4">
246 <layout class="QHBoxLayout" name="horizontalLayout_2">
247 <item>
248 <widget class="QLabel" name="label_4">
249 <property name="text">
250 <string>Recurrence:</string>
251 </property>
252 </widget>
253 </item>
254 <item>
255 <widget class="QPushButton" name="mRecurrenceEditButton">
256 <property name="text">
257 <string/>
258 </property>
259 </widget>
260 </item>
261 <item>
262 <widget class="QLabel" name="mRecurrenceLabel">
263 <property name="text">
264 <string/>
265 </property>
266 </widget>
267 </item>
268 <item>
269 <spacer name="horizontalSpacer_4">
270 <property name="orientation">
271 <enum>Qt::Horizontal</enum>
272 </property>
273 <property name="sizeHint" stdset="0">
274 <size>
275 <width>40</width>
276 <height>20</height>
277 </size>
278 </property>
279 </spacer>
280 </item>
281 </layout>
282 </item>
283 <item row="4" column="0" colspan="4">
284 <layout class="QHBoxLayout" name="horizontalLayout_4">
285 <item>
286 <widget class="QLabel" name="mAlarmBell">
287 <property name="sizePolicy">
288 <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
289 <horstretch>0</horstretch>
290 <verstretch>0</verstretch>
291 </sizepolicy>
292 </property>
293 <property name="text">
294 <string>alarmBellImage</string>
295 </property>
296 </widget>
297 </item>
298 <item>
299 <widget class="QStackedWidget" name="mAlarmStack">
300 <property name="currentIndex">
301 <number>0</number>
302 </property>
303 <widget class="QWidget" name="SimpleAlarmPage">
304 <layout class="QHBoxLayout" name="horizontalLayout_5">
305 <item>
306 <widget class="QCheckBox" name="mAlarmButton">
307 <property name="sizePolicy">
308 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
309 <horstretch>0</horstretch>
310 <verstretch>0</verstretch>
311 </sizepolicy>
312 </property>
313 <property name="toolTip">
314 <string extracomment="@info:tooltip">Set a reminder</string>
315 </property>
316 <property name="whatsThis">
317 <string extracomment="@info:whatsthis">Activates a reminder for this event or to-do.</string>
318 </property>
319 <property name="text">
320 <string extracomment="@option:check">&amp;Reminder</string>
321 </property>
322 </widget>
323 </item>
324 <item>
325 <widget class="QSpinBox" name="mAlarmTimeEdit">
326 <property name="enabled">
327 <bool>false</bool>
328 </property>
329 <property name="sizePolicy">
330 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
331 <horstretch>0</horstretch>
332 <verstretch>0</verstretch>
333 </sizepolicy>
334 </property>
335 <property name="toolTip">
336 <string extracomment="@info:tooltip">Set an alarm</string>
337 </property>
338 <property name="whatsThis">
339 <string extracomment="@info:whatsthis">Sets how long before the event occurs the reminder will be triggered.</string>
340 </property>
341 <property name="minimum">
342 <number>1</number>
343 </property>
344 <property name="maximum">
345 <number>99999</number>
346 </property>
347 <property name="value">
348 <number>15</number>
349 </property>
350 </widget>
351 </item>
352 <item>
353 <widget class="QComboBox" name="mAlarmIncrCombo">
354 <property name="enabled">
355 <bool>false</bool>
356 </property>
357 <property name="sizePolicy">
358 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
359 <horstretch>0</horstretch>
360 <verstretch>0</verstretch>
361 </sizepolicy>
362 </property>
363 <property name="toolTip">
364 <string extracomment="@info:tooltip">Set an alarm</string>
365 </property>
366 <property name="whatsThis">
367 <string extracomment="@info:whatsthis">Sets how long before the event occurs the reminder will be triggered.</string>
368 </property>
369 <property name="sizeAdjustPolicy">
370 <enum>QComboBox::AdjustToContents</enum>
371 </property>
372 <item>
373 <property name="text">
374 <string extracomment="@item:inlistbox alarm expressed in minutes">minute(s)</string>
375 </property>
376 </item>
377 <item>
378 <property name="text">
379 <string extracomment="@item:inlistbox alarm expressed in hours">hour(s)</string>
380 </property>
381 </item>
382 <item>
383 <property name="text">
384 <string extracomment="@item:inlistbox alarm expressed in days">day(s)</string>
385 </property>
386 </item>
387 </widget>
388 </item>
389 </layout>
390 </widget>
391 <widget class="QWidget" name="AdvancedAlarmLabel">
392 <layout class="QGridLayout" name="gridLayout_2">
393 <item row="0" column="0">
394 <widget class="QLabel" name="mAlarmInfoLabel">
395 <property name="sizePolicy">
396 <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
397 <horstretch>0</horstretch>
398 <verstretch>0</verstretch>
399 </sizepolicy>
400 </property>
401 <property name="text">
402 <string>XXX reminders configured</string>
403 </property>
404 </widget>
405 </item>
406 </layout>
407 </widget>
408 </widget>
409 </item>
410 <item>
411 <widget class="QPushButton" name="mAlarmEditButton">
412 <property name="enabled">
413 <bool>false</bool>
414 </property>
415 <property name="sizePolicy">
416 <sizepolicy hsizetype="Minimum" vsizetype="Fixed">
417 <horstretch>0</horstretch>
418 <verstretch>0</verstretch>
419 </sizepolicy>
420 </property>
421 <property name="toolTip">
422 <string extracomment="@info:tooltip">Set an advanced alarm</string>
423 </property>
424 <property name="whatsThis">
425 <string extracomment="@info:whatsthis">Push this button to create an advanced alarm for this event or to-do</string>
426 </property>
427 <property name="text">
428 <string extracomment="@action:button advanced alarm settings">Ad&amp;vanced...</string>
429 </property>
430 </widget>
431 </item>
432 <item>
433 <spacer name="horizontalSpacer_5">
434 <property name="orientation">
435 <enum>Qt::Horizontal</enum>
436 </property>
437 <property name="sizeHint" stdset="0">
438 <size>
439 <width>40</width>
440 <height>20</height>
441 </size>
442 </property>
443 </spacer>
444 </item>
445 </layout>
446 </item>
447 </layout>
448 </widget>
449 <customwidgets>
450 <customwidget>
451 <class>KPIM::KTimeZoneComboBox</class>
452 <extends>KComboBox</extends>
453 <header>libkdepim/ktimezonecombobox.h</header>
454 </customwidget>
455 <customwidget>
456 <class>KPIM::KTimeEdit</class>
457 <extends>QComboBox</extends>
458 <header>libkdepim/ktimeedit.h</header>
459 </customwidget>
460 <customwidget>
461 <class>KPIM::KDateEdit</class>
462 <extends>QComboBox</extends>
463 <header>libkdepim/kdateedit.h</header>
464 </customwidget>
465 <customwidget>
466 <class>KComboBox</class>
467 <extends>QComboBox</extends>
468 <header>kcombobox.h</header>
469 </customwidget>
470 </customwidgets>
471 <resources/>
472 <connections/>
473 </ui>