You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
548 lines
27 KiB
548 lines
27 KiB
<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
|
|
<class>KPlato::TaskGeneralPanelBase</class>
|
|
<author>Dag Andersen <danders@get2net.dk></author>
|
|
<widget class="TQWidget">
|
|
<property name="name">
|
|
<cstring>TaskGeneralPanelBase</cstring>
|
|
</property>
|
|
<property name="geometry">
|
|
<rect>
|
|
<x>0</x>
|
|
<y>0</y>
|
|
<width>653</width>
|
|
<height>418</height>
|
|
</rect>
|
|
</property>
|
|
<property name="caption">
|
|
<string>TaskGeneralPanelBase</string>
|
|
</property>
|
|
<vbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<property name="margin">
|
|
<number>0</number>
|
|
</property>
|
|
<widget class="TQLayoutWidget">
|
|
<property name="name">
|
|
<cstring>tqlayout11</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLayoutWidget">
|
|
<property name="name">
|
|
<cstring>tqlayout9</cstring>
|
|
</property>
|
|
<vbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>wbslabel</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>WBS:</string>
|
|
</property>
|
|
<property name="toolTip" stdset="0">
|
|
<string>Work Breakdown Structure</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>The Work Breakdown Structure introduces numbering for all tasks in the project, according to the task structure.
|
|
|
|
The WBS code is auto-generated; simply choose Generate WBS Code from the Tools menu to generate the WBS code for the project.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>namelabel</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Name:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>namefield</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>The name of the Task.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>leaderlabel</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Responsible:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>leaderfield</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>The person responsible for this task.
|
|
|
|
This is not limited to persons available in a resource group but can be anyone. You can even directly access your address book with the Choose button.</string>
|
|
</property>
|
|
</widget>
|
|
</vbox>
|
|
</widget>
|
|
<widget class="TQLayoutWidget">
|
|
<property name="name">
|
|
<cstring>tqlayout10</cstring>
|
|
</property>
|
|
<vbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLayoutWidget">
|
|
<property name="name">
|
|
<cstring>tqlayout7</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>wbsfield</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string></string>
|
|
</property>
|
|
</widget>
|
|
<spacer>
|
|
<property name="name">
|
|
<cstring>spacer1</cstring>
|
|
</property>
|
|
<property name="orientation">
|
|
<enum>Horizontal</enum>
|
|
</property>
|
|
<property name="sizeType">
|
|
<enum>Expanding</enum>
|
|
</property>
|
|
<property name="sizeHint">
|
|
<size>
|
|
<width>40</width>
|
|
<height>20</height>
|
|
</size>
|
|
</property>
|
|
</spacer>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>idlabel</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Task id:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>idfield</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>This is the unique identifier for this task.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KLineEdit">
|
|
<property name="name">
|
|
<cstring>idfield</cstring>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="KLineEdit">
|
|
<property name="name">
|
|
<cstring>namefield</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>The name of the Task.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLayoutWidget">
|
|
<property name="name">
|
|
<cstring>tqlayout6</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="KLineEdit">
|
|
<property name="name">
|
|
<cstring>leaderfield</cstring>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>The person responsible for this task.
|
|
|
|
This is not limited to persons available in a resource group but can be anyone. You can even directly access your address book with the Choose button.</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQPushButton">
|
|
<property name="name">
|
|
<cstring>chooseLeader</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Choose...</string>
|
|
</property>
|
|
<property name="accel">
|
|
<string></string>
|
|
</property>
|
|
<property name="toolTip" stdset="0">
|
|
<string>Insert a person from your address book.</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Insert a person from your address book.</string>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
</vbox>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQGroupBox">
|
|
<property name="name">
|
|
<cstring>schedulingGroup</cstring>
|
|
</property>
|
|
<property name="title">
|
|
<string>Timing</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string>Scheduling Configuration. These settings affect the actual scheduling of the task.
|
|
|
|
The 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 don't affect the fixed duration of the task, but only the costs.</string>
|
|
</property>
|
|
<grid>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="KComboBox" row="0" column="1">
|
|
<item>
|
|
<property name="text">
|
|
<string>As Soon as Possible</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>As Late as Possible</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Must Start On</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Must Finish On</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Start Not Earlier Than</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Finish Not Later Than</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Fixed Interval</string>
|
|
</property>
|
|
</item>
|
|
<property name="name">
|
|
<cstring>scheduleType</cstring>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLabel" row="0" column="0">
|
|
<property name="name">
|
|
<cstring>textLabel3</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Schedule:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>scheduleType</cstring>
|
|
</property>
|
|
</widget>
|
|
<widget class="KDateWidget" row="0" column="2">
|
|
<property name="name">
|
|
<cstring>scheduleStartDate</cstring>
|
|
</property>
|
|
<property name="focusPolicy">
|
|
<enum>WheelFocus</enum>
|
|
</property>
|
|
<property name="date">
|
|
<date>
|
|
<year>2000</year>
|
|
<month>1</month>
|
|
<day>1</day>
|
|
</date>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQTimeEdit" row="0" column="3">
|
|
<property name="name">
|
|
<cstring>scheduleStartTime</cstring>
|
|
</property>
|
|
</widget>
|
|
<widget class="KDateWidget" row="1" column="2">
|
|
<property name="name">
|
|
<cstring>scheduleEndDate</cstring>
|
|
</property>
|
|
<property name="focusPolicy">
|
|
<enum>WheelFocus</enum>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQTimeEdit" row="1" column="3">
|
|
<property name="name">
|
|
<cstring>scheduleEndTime</cstring>
|
|
</property>
|
|
</widget>
|
|
<widget class="KPlato::DurationWidget" row="2" column="2" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>estimate</cstring>
|
|
</property>
|
|
<property name="focusPolicy">
|
|
<enum>WheelFocus</enum>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLayoutWidget" row="3" column="2" rowspan="1" colspan="2">
|
|
<property name="name">
|
|
<cstring>tqlayout41</cstring>
|
|
</property>
|
|
<hbox>
|
|
<property name="name">
|
|
<cstring>unnamed</cstring>
|
|
</property>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>textLabel1_2</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Optimistic:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>optimisticValueoptimisticValue</cstring>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQSpinBox">
|
|
<property name="name">
|
|
<cstring>optimisticValue</cstring>
|
|
</property>
|
|
<property name="suffix">
|
|
<string>%</string>
|
|
</property>
|
|
<property name="maxValue">
|
|
<number>0</number>
|
|
</property>
|
|
<property name="minValue">
|
|
<number>-99</number>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>textLabel2_2</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Pessimistic:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>pessimisticValue</cstring>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQSpinBox">
|
|
<property name="name">
|
|
<cstring>pessimisticValue</cstring>
|
|
</property>
|
|
<property name="suffix">
|
|
<string>%</string>
|
|
</property>
|
|
<property name="maxValue">
|
|
<number>999</number>
|
|
</property>
|
|
</widget>
|
|
</hbox>
|
|
</widget>
|
|
<widget class="TQLabel" row="2" column="0">
|
|
<property name="name">
|
|
<cstring>textLabel3_2</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Estimate:</string>
|
|
</property>
|
|
</widget>
|
|
<widget class="KComboBox" row="2" column="1">
|
|
<item>
|
|
<property name="text">
|
|
<string>Effort</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Duration</string>
|
|
</property>
|
|
</item>
|
|
<property name="name">
|
|
<cstring>estimateType</cstring>
|
|
</property>
|
|
<property name="editable">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="urlDropsEnabled" stdset="0">
|
|
<bool>false</bool>
|
|
</property>
|
|
</widget>
|
|
<widget class="KComboBox" row="3" column="1">
|
|
<item>
|
|
<property name="text">
|
|
<string>None</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>Low</string>
|
|
</property>
|
|
</item>
|
|
<item>
|
|
<property name="text">
|
|
<string>High</string>
|
|
</property>
|
|
</item>
|
|
<property name="name">
|
|
<cstring>risk</cstring>
|
|
</property>
|
|
<property name="editable">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="urlDropsEnabled" stdset="0">
|
|
<bool>false</bool>
|
|
</property>
|
|
<property name="toolTip" stdset="0">
|
|
<string>Risk controles the PERT distribution used when calculating the actual estimate for this task.</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string><p>Risk controles the PERT distribution used when calculating the actual estimate for the task.
|
|
<b>None</b> means the Expected estimate is used as is.
|
|
<b>Low risk</b> means that a normal distribution is used.
|
|
<b>High risk</b> means that the estimate will be slightly pessimistic compared to Low risk.</p></string>
|
|
</property>
|
|
</widget>
|
|
<widget class="TQLabel" row="3" column="0">
|
|
<property name="name">
|
|
<cstring>textLabel3_2_3</cstring>
|
|
</property>
|
|
<property name="sizePolicy">
|
|
<sizepolicy>
|
|
<hsizetype>0</hsizetype>
|
|
<vsizetype>5</vsizetype>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
</property>
|
|
<property name="text">
|
|
<string>Risk:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>risk</cstring>
|
|
</property>
|
|
<property name="toolTip" stdset="0">
|
|
<string>Risk controles the PERT distribution used when calculating the actual estimate for this task.</string>
|
|
</property>
|
|
<property name="whatsThis" stdset="0">
|
|
<string><p>Risk controles the PERT distribution used when calculating the actual estimate for the task.
|
|
<b>None</b> means the Expected estimate is used as is.
|
|
<b>Low risk</b> means that a normal distribution is used.
|
|
<b>High risk</b> means that the estimate will be slightly pessimistic compared to Low risk.</p></string>
|
|
</property>
|
|
</widget>
|
|
</grid>
|
|
</widget>
|
|
<widget class="TQLabel">
|
|
<property name="name">
|
|
<cstring>descriptionlabell6</cstring>
|
|
</property>
|
|
<property name="text">
|
|
<string>Note:</string>
|
|
</property>
|
|
<property name="buddy" stdset="0">
|
|
<cstring>descriptionfield</cstring>
|
|
</property>
|
|
</widget>
|
|
<widget class="KTextEdit">
|
|
<property name="name">
|
|
<cstring>descriptionfield</cstring>
|
|
</property>
|
|
</widget>
|
|
</vbox>
|
|
</widget>
|
|
<customwidgets>
|
|
<customwidget>
|
|
<class>KPlato::DurationWidget</class>
|
|
<header location="local">kptdurationwidget.h</header>
|
|
<sizehint>
|
|
<width>0</width>
|
|
<height>20</height>
|
|
</sizehint>
|
|
<container>0</container>
|
|
<sizepolicy>
|
|
<hordata>5</hordata>
|
|
<verdata>0</verdata>
|
|
<horstretch>0</horstretch>
|
|
<verstretch>0</verstretch>
|
|
</sizepolicy>
|
|
<pixmap>image0</pixmap>
|
|
<signal>valueChanged()</signal>
|
|
<slot access="public" specifier="">slot()</slot>
|
|
<slot access="public" specifier="">setValue( const KPLato::Duration & newDuration )</slot>
|
|
<slot access="public" specifier="">slot()</slot>
|
|
<slot access="public" specifier="">handleFocus( int field )</slot>
|
|
</customwidget>
|
|
</customwidgets>
|
|
<images>
|
|
<image name="image0">
|
|
<data format="PNG" length="1002">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154789cad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a19017a725d8c60000000049454e44ae426082</data>
|
|
</image>
|
|
</images>
|
|
<tabstops>
|
|
<tabstop>namefield</tabstop>
|
|
<tabstop>leaderfield</tabstop>
|
|
<tabstop>chooseLeader</tabstop>
|
|
<tabstop>scheduleType</tabstop>
|
|
<tabstop>scheduleStartDate</tabstop>
|
|
<tabstop>scheduleStartTime</tabstop>
|
|
<tabstop>scheduleEndDate</tabstop>
|
|
<tabstop>scheduleEndTime</tabstop>
|
|
<tabstop>estimateType</tabstop>
|
|
<tabstop>estimate</tabstop>
|
|
<tabstop>risk</tabstop>
|
|
<tabstop>optimisticValue</tabstop>
|
|
<tabstop>pessimisticValue</tabstop>
|
|
<tabstop>descriptionfield</tabstop>
|
|
<tabstop>idfield</tabstop>
|
|
<tabstop>wbsfield</tabstop>
|
|
</tabstops>
|
|
<layoutdefaults spacing="6" margin="11"/>
|
|
<includehints>
|
|
<includehint>klineedit.h</includehint>
|
|
<includehint>kcombobox.h</includehint>
|
|
<includehint>kdatewidget.h</includehint>
|
|
<includehint>ktextedit.h</includehint>
|
|
</includehints>
|
|
</UI>
|