1<?xml version="1.0" encoding="UTF-8"?>
2<ui version="4.0">
3 <author>Dag Andersen &lt;danders@get2net.dk&gt;</author>
4 <class>KPlato::TaskGeneralPanelBase</class>
5 <widget class="QWidget" name="KPlato::TaskGeneralPanelBase">
6  <property name="geometry">
7   <rect>
8    <x>0</x>
9    <y>0</y>
10    <width>526</width>
11    <height>316</height>
12   </rect>
13  </property>
14  <layout class="QVBoxLayout" name="verticalLayout">
15   <item>
16    <layout class="QGridLayout" name="gridLayout">
17     <item row="0" column="0">
18      <widget class="QLabel" name="wbslabel">
19       <property name="toolTip">
20        <string>Work Breakdown Structure</string>
21       </property>
22       <property name="text">
23        <string>WBS:</string>
24       </property>
25       <property name="alignment">
26        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
27       </property>
28       <property name="wordWrap">
29        <bool>false</bool>
30       </property>
31      </widget>
32     </item>
33     <item row="0" column="1">
34      <widget class="QLabel" name="wbsfield">
35       <property name="frameShape">
36        <enum>QFrame::StyledPanel</enum>
37       </property>
38       <property name="frameShadow">
39        <enum>QFrame::Sunken</enum>
40       </property>
41       <property name="text">
42        <string/>
43       </property>
44       <property name="wordWrap">
45        <bool>false</bool>
46       </property>
47      </widget>
48     </item>
49     <item row="1" column="0">
50      <widget class="QLabel" name="namelabel">
51       <property name="whatsThis">
52        <string>The name of the Task.</string>
53       </property>
54       <property name="text">
55        <string>N&amp;ame:</string>
56       </property>
57       <property name="alignment">
58        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
59       </property>
60       <property name="wordWrap">
61        <bool>false</bool>
62       </property>
63       <property name="buddy">
64        <cstring>namefield</cstring>
65       </property>
66      </widget>
67     </item>
68     <item row="1" column="1">
69      <widget class="KLineEdit" name="namefield">
70       <property name="whatsThis">
71        <string>The name of the Task.</string>
72       </property>
73      </widget>
74     </item>
75     <item row="2" column="0">
76      <widget class="QLabel" name="leaderlabel">
77       <property name="whatsThis">
78        <string>The person responsible for this task.
79        </string>
80       </property>
81       <property name="text">
82        <string>Responsi&amp;ble:</string>
83       </property>
84       <property name="alignment">
85        <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
86       </property>
87       <property name="wordWrap">
88        <bool>false</bool>
89       </property>
90       <property name="buddy">
91        <cstring>leaderfield</cstring>
92       </property>
93      </widget>
94     </item>
95     <item row="2" column="1">
96      <layout class="QHBoxLayout">
97       <property name="leftMargin">
98        <number>0</number>
99       </property>
100       <property name="topMargin">
101        <number>0</number>
102       </property>
103       <property name="rightMargin">
104        <number>0</number>
105       </property>
106       <property name="bottomMargin">
107        <number>0</number>
108       </property>
109       <item>
110        <widget class="KLineEdit" name="leaderfield"/>
111       </item>
112       <item>
113        <widget class="QPushButton" name="chooseLeader">
114         <property name="toolTip">
115          <string>Insert a person from your address book</string>
116         </property>
117         <property name="whatsThis">
118          <string>Insert a person from your address book.</string>
119         </property>
120         <property name="text">
121          <string>Choose...</string>
122         </property>
123         <property name="shortcut">
124          <string/>
125         </property>
126        </widget>
127       </item>
128      </layout>
129     </item>
130     <item row="3" column="0">
131      <widget class="QLabel" name="label">
132       <property name="text">
133        <string>Priority:</string>
134       </property>
135      </widget>
136     </item>
137     <item row="3" column="1">
138      <layout class="QHBoxLayout" name="horizontalLayout">
139       <item>
140        <widget class="QSpinBox" name="ui_priority"/>
141       </item>
142       <item>
143        <spacer name="horizontalSpacer_3">
144         <property name="orientation">
145          <enum>Qt::Horizontal</enum>
146         </property>
147         <property name="sizeHint" stdset="0">
148          <size>
149           <width>40</width>
150           <height>20</height>
151          </size>
152         </property>
153        </spacer>
154       </item>
155      </layout>
156     </item>
157    </layout>
158   </item>
159   <item>
160    <widget class="QGroupBox" name="schedulingGroup">
161     <property name="whatsThis">
162      <string>Scheduling Configuration. These settings affect the actual scheduling of the task.
163
164The estimation can be either effort based or duration based. If it is effort based, the final duration will depend on the resources assigned to the task. For duration based estimation, the assigned resources do not affect the fixed duration of the task, but only the costs.</string>
165     </property>
166     <property name="title">
167      <string>Timing</string>
168     </property>
169     <layout class="QGridLayout">
170      <item row="0" column="0">
171       <widget class="QFrame" name="frame">
172        <property name="frameShape">
173         <enum>QFrame::NoFrame</enum>
174        </property>
175        <property name="frameShadow">
176         <enum>QFrame::Raised</enum>
177        </property>
178        <layout class="QGridLayout">
179         <property name="leftMargin">
180          <number>0</number>
181         </property>
182         <property name="topMargin">
183          <number>0</number>
184         </property>
185         <property name="rightMargin">
186          <number>0</number>
187         </property>
188         <property name="bottomMargin">
189          <number>0</number>
190         </property>
191         <item row="0" column="0">
192          <widget class="QLabel" name="textLabel3">
193           <property name="text">
194            <string>&amp;Schedule:</string>
195           </property>
196           <property name="alignment">
197            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
198           </property>
199           <property name="wordWrap">
200            <bool>false</bool>
201           </property>
202           <property name="buddy">
203            <cstring>scheduleType</cstring>
204           </property>
205          </widget>
206         </item>
207         <item row="0" column="1">
208          <widget class="KComboBox" name="scheduleType">
209           <property name="sizePolicy">
210            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
211             <horstretch>0</horstretch>
212             <verstretch>0</verstretch>
213            </sizepolicy>
214           </property>
215           <item>
216            <property name="text">
217             <string>As Soon as Possible</string>
218            </property>
219           </item>
220           <item>
221            <property name="text">
222             <string>As Late as Possible</string>
223            </property>
224           </item>
225           <item>
226            <property name="text">
227             <string>Must Start On</string>
228            </property>
229           </item>
230           <item>
231            <property name="text">
232             <string>Must Finish On</string>
233            </property>
234           </item>
235           <item>
236            <property name="text">
237             <string>Start Not Earlier Than</string>
238            </property>
239           </item>
240           <item>
241            <property name="text">
242             <string>Finish Not Later Than</string>
243            </property>
244           </item>
245           <item>
246            <property name="text">
247             <string>Fixed Interval</string>
248            </property>
249           </item>
250          </widget>
251         </item>
252         <item row="0" column="3">
253          <widget class="QTimeEdit" name="scheduleStartTime"/>
254         </item>
255         <item row="1" column="3">
256          <widget class="QTimeEdit" name="scheduleEndTime"/>
257         </item>
258         <item row="0" column="2">
259          <widget class="QDateEdit" name="scheduleStartDate">
260           <property name="calendarPopup">
261            <bool>true</bool>
262           </property>
263          </widget>
264         </item>
265         <item row="1" column="2">
266          <widget class="QDateEdit" name="scheduleEndDate">
267           <property name="calendarPopup">
268            <bool>true</bool>
269           </property>
270          </widget>
271         </item>
272         <item row="0" column="4">
273          <spacer name="horizontalSpacer">
274           <property name="orientation">
275            <enum>Qt::Horizontal</enum>
276           </property>
277           <property name="sizeHint" stdset="0">
278            <size>
279             <width>40</width>
280             <height>20</height>
281            </size>
282           </property>
283          </spacer>
284         </item>
285        </layout>
286       </widget>
287      </item>
288      <item row="1" column="0">
289       <widget class="QFrame" name="frame_2">
290        <property name="frameShape">
291         <enum>QFrame::NoFrame</enum>
292        </property>
293        <property name="frameShadow">
294         <enum>QFrame::Raised</enum>
295        </property>
296        <layout class="QGridLayout" name="gridLayout_3">
297         <item row="0" column="0">
298          <widget class="QLabel" name="textLabel3_2">
299           <property name="text">
300            <string>Esti&amp;mate:</string>
301           </property>
302           <property name="alignment">
303            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
304           </property>
305           <property name="wordWrap">
306            <bool>false</bool>
307           </property>
308           <property name="buddy">
309            <cstring>estimateType</cstring>
310           </property>
311          </widget>
312         </item>
313         <item row="1" column="6">
314          <widget class="QSpinBox" name="pessimisticValue">
315           <property name="suffix">
316            <string>%</string>
317           </property>
318           <property name="maximum">
319            <number>999</number>
320           </property>
321          </widget>
322         </item>
323         <item row="1" column="7">
324          <spacer name="horizontalSpacer_2">
325           <property name="orientation">
326            <enum>Qt::Horizontal</enum>
327           </property>
328           <property name="sizeHint" stdset="0">
329            <size>
330             <width>40</width>
331             <height>20</height>
332            </size>
333           </property>
334          </spacer>
335         </item>
336         <item row="1" column="0">
337          <widget class="QLabel" name="textLabel3_2_3">
338           <property name="toolTip">
339            <string>Risk controls the PERT distribution used when calculating the actual estimate for this task.</string>
340           </property>
341           <property name="whatsThis">
342            <string>&lt;p&gt;Risk controls the PERT distribution used when calculating the actual estimate for the task.
343&lt;b&gt;None&lt;/b&gt; means the Expected estimate is used as is.
344&lt;b&gt;Low risk&lt;/b&gt; means that a normal distribution is used.
345&lt;b&gt;High risk&lt;/b&gt; means that the estimate will be slightly pessimistic compared to Low risk.&lt;/p&gt;</string>
346           </property>
347           <property name="text">
348            <string>Risk:</string>
349           </property>
350           <property name="alignment">
351            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
352           </property>
353           <property name="wordWrap">
354            <bool>false</bool>
355           </property>
356           <property name="buddy">
357            <cstring>risk</cstring>
358           </property>
359          </widget>
360         </item>
361         <item row="0" column="5" colspan="2">
362          <widget class="KComboBox" name="calendarCombo"/>
363         </item>
364         <item row="1" column="1">
365          <widget class="KComboBox" name="risk">
366           <property name="sizePolicy">
367            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
368             <horstretch>0</horstretch>
369             <verstretch>0</verstretch>
370            </sizepolicy>
371           </property>
372           <property name="toolTip">
373            <string>Risk controls the PERT distribution used when calculating the actual estimate for this task.</string>
374           </property>
375           <property name="whatsThis">
376            <string>&lt;p&gt;Risk controles the PERT distribution used when calculating the actual estimate for the task.
377&lt;b&gt;None&lt;/b&gt; means the Expected estimate is used as is.
378&lt;b&gt;Low risk&lt;/b&gt; means that a normal distribution is used.
379&lt;b&gt;High risk&lt;/b&gt; means that the estimate will be slightly pessimistic compared to Low risk.&lt;/p&gt;</string>
380           </property>
381           <property name="editable">
382            <bool>false</bool>
383           </property>
384           <item>
385            <property name="text">
386             <string>None</string>
387            </property>
388           </item>
389           <item>
390            <property name="text">
391             <string>Low</string>
392            </property>
393           </item>
394           <item>
395            <property name="text">
396             <string>High</string>
397            </property>
398           </item>
399          </widget>
400         </item>
401         <item row="1" column="2">
402          <widget class="QLabel" name="textLabel1_2">
403           <property name="text">
404            <string>Optimisti&amp;c:</string>
405           </property>
406           <property name="alignment">
407            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
408           </property>
409           <property name="wordWrap">
410            <bool>false</bool>
411           </property>
412           <property name="buddy">
413            <cstring>optimisticValue</cstring>
414           </property>
415          </widget>
416         </item>
417         <item row="1" column="3">
418          <widget class="QSpinBox" name="optimisticValue">
419           <property name="suffix">
420            <string>%</string>
421           </property>
422           <property name="minimum">
423            <number>-99</number>
424           </property>
425           <property name="maximum">
426            <number>0</number>
427           </property>
428          </widget>
429         </item>
430         <item row="1" column="5">
431          <widget class="QLabel" name="textLabel2_2">
432           <property name="text">
433            <string>&amp;Pessimistic:</string>
434           </property>
435           <property name="alignment">
436            <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
437           </property>
438           <property name="wordWrap">
439            <bool>false</bool>
440           </property>
441           <property name="buddy">
442            <cstring>pessimisticValue</cstring>
443           </property>
444          </widget>
445         </item>
446         <item row="0" column="3">
447          <widget class="DurationSpinBox" name="estimate"/>
448         </item>
449         <item row="0" column="1" colspan="2">
450          <widget class="KComboBox" name="estimateType">
451           <property name="sizePolicy">
452            <sizepolicy hsizetype="Preferred" vsizetype="Fixed">
453             <horstretch>0</horstretch>
454             <verstretch>0</verstretch>
455            </sizepolicy>
456           </property>
457           <property name="editable">
458            <bool>false</bool>
459           </property>
460           <item>
461            <property name="text">
462             <string>Effort</string>
463            </property>
464           </item>
465           <item>
466            <property name="text">
467             <string>Duration</string>
468            </property>
469           </item>
470           <item>
471            <property name="text">
472             <string>Milestone</string>
473            </property>
474           </item>
475          </widget>
476         </item>
477        </layout>
478       </widget>
479      </item>
480     </layout>
481    </widget>
482   </item>
483   <item>
484    <spacer name="verticalSpacer">
485     <property name="orientation">
486      <enum>Qt::Vertical</enum>
487     </property>
488     <property name="sizeHint" stdset="0">
489      <size>
490       <width>20</width>
491       <height>42</height>
492      </size>
493     </property>
494    </spacer>
495   </item>
496  </layout>
497 </widget>
498 <customwidgets>
499  <customwidget>
500   <class>KComboBox</class>
501   <extends>QComboBox</extends>
502   <header>kcombobox.h</header>
503  </customwidget>
504  <customwidget>
505   <class>KLineEdit</class>
506   <extends>QLineEdit</extends>
507   <header>klineedit.h</header>
508   <container>1</container>
509  </customwidget>
510  <customwidget>
511   <class>DurationSpinBox</class>
512   <extends>QDoubleSpinBox</extends>
513   <header>kptdurationspinbox.h</header>
514  </customwidget>
515 </customwidgets>
516 <tabstops>
517  <tabstop>namefield</tabstop>
518  <tabstop>leaderfield</tabstop>
519  <tabstop>chooseLeader</tabstop>
520  <tabstop>scheduleType</tabstop>
521  <tabstop>scheduleStartDate</tabstop>
522  <tabstop>scheduleStartTime</tabstop>
523  <tabstop>scheduleEndDate</tabstop>
524  <tabstop>scheduleEndTime</tabstop>
525  <tabstop>calendarCombo</tabstop>
526  <tabstop>risk</tabstop>
527  <tabstop>optimisticValue</tabstop>
528  <tabstop>pessimisticValue</tabstop>
529 </tabstops>
530 <resources/>
531 <connections/>
532</ui>
533