1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <author> 4SPDX-FileCopyrightText: 2021 S. MANKOWSKI stephane@mankowski.fr 5SPDX-FileCopyrightText: 2021 G. DE BURE support@mankowski.fr 6SPDX-License-Identifier: GPL-3.0-or-later 7 </author> 8 <class>skgscheduledplugin_base</class> 9 <widget class="QWidget" name="skgscheduledplugin_base"> 10 <property name="geometry"> 11 <rect> 12 <x>0</x> 13 <y>0</y> 14 <width>654</width> 15 <height>263</height> 16 </rect> 17 </property> 18 <layout class="QGridLayout" name="gridLayout"> 19 <property name="leftMargin"> 20 <number>6</number> 21 </property> 22 <property name="topMargin"> 23 <number>6</number> 24 </property> 25 <property name="rightMargin"> 26 <number>6</number> 27 </property> 28 <property name="bottomMargin"> 29 <number>6</number> 30 </property> 31 <property name="spacing"> 32 <number>2</number> 33 </property> 34 <item row="0" column="0" colspan="9"> 35 <widget class="KTitleWidget" name="kTitle" native="true"> 36 <property name="text" stdset="0"> 37 <string>First, you have to schedule an operation or a template from the operations page.</string> 38 </property> 39 </widget> 40 </item> 41 <item row="1" column="0" colspan="9"> 42 <widget class="SKGFilteredTableView" name="kView"/> 43 </item> 44 <item row="4" column="2" rowspan="2" colspan="2"> 45 <widget class="SKGDateEdit" name="kFirstOccurenceDate"> 46 <property name="minimumSize"> 47 <size> 48 <width>120</width> 49 <height>0</height> 50 </size> 51 </property> 52 <property name="mode"> 53 <enum>SKGDateEdit::NEXT</enum> 54 </property> 55 </widget> 56 </item> 57 <item row="3" column="4" rowspan="7" colspan="2"> 58 <widget class="Line" name="line_2"> 59 <property name="orientation"> 60 <enum>Qt::Vertical</enum> 61 </property> 62 </widget> 63 </item> 64 <item row="5" column="5"> 65 <widget class="QCheckBox" name="kRemindMe"> 66 <property name="text"> 67 <string>Remind me:</string> 68 </property> 69 </widget> 70 </item> 71 <item row="4" column="6" rowspan="2"> 72 <widget class="QSpinBox" name="kRemindMeVal"> 73 <property name="enabled"> 74 <bool>false</bool> 75 </property> 76 <property name="minimum"> 77 <number>0</number> 78 </property> 79 </widget> 80 </item> 81 <item row="4" column="7" rowspan="2"> 82 <widget class="QLabel" name="label_3"> 83 <property name="enabled"> 84 <bool>false</bool> 85 </property> 86 <property name="text"> 87 <string>days &before term</string> 88 </property> 89 <property name="buddy"> 90 <cstring>kRemindMeVal</cstring> 91 </property> 92 </widget> 93 </item> 94 <item row="3" column="8" rowspan="7"> 95 <spacer name="horizontalSpacer_2"> 96 <property name="orientation"> 97 <enum>Qt::Horizontal</enum> 98 </property> 99 <property name="sizeHint" stdset="0"> 100 <size> 101 <width>40</width> 102 <height>20</height> 103 </size> 104 </property> 105 </spacer> 106 </item> 107 <item row="7" column="1" rowspan="2"> 108 <widget class="QLabel" name="label_2"> 109 <property name="text"> 110 <string>Once ever&y:</string> 111 </property> 112 <property name="alignment"> 113 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 114 </property> 115 <property name="buddy"> 116 <cstring>kOnceEveryVal</cstring> 117 </property> 118 </widget> 119 </item> 120 <item row="7" column="2" rowspan="2"> 121 <widget class="QSpinBox" name="kOnceEveryVal"> 122 <property name="minimumSize"> 123 <size> 124 <width>60</width> 125 <height>0</height> 126 </size> 127 </property> 128 <property name="maximumSize"> 129 <size> 130 <width>60</width> 131 <height>16777215</height> 132 </size> 133 </property> 134 <property name="minimum"> 135 <number>1</number> 136 </property> 137 </widget> 138 </item> 139 <item row="7" column="3" rowspan="2"> 140 <widget class="KComboBox" name="kOnceEveryUnit"> 141 <item> 142 <property name="text"> 143 <string>day(s)</string> 144 </property> 145 </item> 146 <item> 147 <property name="text"> 148 <string>week(s)</string> 149 </property> 150 </item> 151 <item> 152 <property name="text"> 153 <string>month(s)</string> 154 </property> 155 </item> 156 <item> 157 <property name="text"> 158 <string>year(s)</string> 159 </property> 160 </item> 161 </widget> 162 </item> 163 <item row="8" column="5"> 164 <widget class="QCheckBox" name="kAutoWrite"> 165 <property name="text"> 166 <string>Automatically write:</string> 167 </property> 168 </widget> 169 </item> 170 <item row="7" column="6" rowspan="2"> 171 <widget class="QSpinBox" name="kAutoWriteVal"> 172 <property name="enabled"> 173 <bool>false</bool> 174 </property> 175 <property name="minimum"> 176 <number>0</number> 177 </property> 178 </widget> 179 </item> 180 <item row="7" column="7" rowspan="2"> 181 <widget class="QLabel" name="label_4"> 182 <property name="enabled"> 183 <bool>false</bool> 184 </property> 185 <property name="text"> 186 <string>days before &term</string> 187 </property> 188 <property name="buddy"> 189 <cstring>kAutoWriteVal</cstring> 190 </property> 191 </widget> 192 </item> 193 <item row="9" column="1"> 194 <widget class="QCheckBox" name="kNbTimes"> 195 <property name="text"> 196 <string>Number of occurrences:</string> 197 </property> 198 </widget> 199 </item> 200 <item row="9" column="2" colspan="2"> 201 <layout class="QHBoxLayout" name="horizontalLayout_3"> 202 <property name="spacing"> 203 <number>2</number> 204 </property> 205 <item> 206 <widget class="QSpinBox" name="kNbTimesVal"> 207 <property name="enabled"> 208 <bool>false</bool> 209 </property> 210 <property name="minimumSize"> 211 <size> 212 <width>60</width> 213 <height>0</height> 214 </size> 215 </property> 216 <property name="maximumSize"> 217 <size> 218 <width>60</width> 219 <height>16777215</height> 220 </size> 221 </property> 222 <property name="minimum"> 223 <number>0</number> 224 </property> 225 <property name="maximum"> 226 <number>999</number> 227 </property> 228 </widget> 229 </item> 230 <item> 231 <widget class="SKGDateEdit" name="kLastOccurenceDate"> 232 <property name="enabled"> 233 <bool>false</bool> 234 </property> 235 <property name="minimumSize"> 236 <size> 237 <width>120</width> 238 <height>0</height> 239 </size> 240 </property> 241 </widget> 242 </item> 243 </layout> 244 </item> 245 <item row="10" column="0" colspan="9"> 246 <layout class="QHBoxLayout" name="horizontalLayout_5"> 247 <property name="spacing"> 248 <number>2</number> 249 </property> 250 <item> 251 <spacer name="horizontalSpacer_4"> 252 <property name="orientation"> 253 <enum>Qt::Horizontal</enum> 254 </property> 255 <property name="sizeHint" stdset="0"> 256 <size> 257 <width>0</width> 258 <height>26</height> 259 </size> 260 </property> 261 </spacer> 262 </item> 263 <item> 264 <widget class="QPushButton" name="kModifyBtn"> 265 <property name="enabled"> 266 <bool>false</bool> 267 </property> 268 <property name="toolTip"> 269 <string>Update selected operations (Shift+Enter)</string> 270 </property> 271 <property name="statusTip"> 272 <string>Update selected operations (Shift+Enter)</string> 273 </property> 274 <property name="text"> 275 <string>Modify</string> 276 </property> 277 </widget> 278 </item> 279 <item> 280 <widget class="QToolButton" name="kProcessBtn"> 281 <property name="enabled"> 282 <bool>false</bool> 283 </property> 284 <property name="toolTip"> 285 <string>Insert scheduled operations</string> 286 </property> 287 <property name="statusTip"> 288 <string>Insert scheduled operations</string> 289 </property> 290 <property name="text"> 291 <string>Process</string> 292 </property> 293 <property name="toolButtonStyle"> 294 <enum>Qt::ToolButtonTextBesideIcon</enum> 295 </property> 296 </widget> 297 </item> 298 <item> 299 <widget class="QPushButton" name="kJumpBtn"> 300 <property name="enabled"> 301 <bool>false</bool> 302 </property> 303 <property name="toolTip"> 304 <string>Open the operation page with the selected scheduled operations</string> 305 </property> 306 <property name="statusTip"> 307 <string>Open the operation page with the selected scheduled operations</string> 308 </property> 309 <property name="text"> 310 <string>Jump to the operation</string> 311 </property> 312 </widget> 313 </item> 314 </layout> 315 </item> 316 <item row="5" column="1"> 317 <widget class="QLabel" name="label"> 318 <property name="text"> 319 <string>Next occurrence:</string> 320 </property> 321 <property name="alignment"> 322 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 323 </property> 324 <property name="buddy"> 325 <cstring>kFirstOccurenceDate</cstring> 326 </property> 327 </widget> 328 </item> 329 <item row="2" column="1" colspan="8"> 330 <widget class="KSeparator" name="kseparator"/> 331 </item> 332 </layout> 333 </widget> 334 <customwidgets> 335 <customwidget> 336 <class>SKGDateEdit</class> 337 <extends>QComboBox</extends> 338 <header>skgdateedit.h</header> 339 </customwidget> 340 <customwidget> 341 <class>SKGFilteredTableView</class> 342 <extends>QWidget</extends> 343 <header>skgfilteredtableview.h</header> 344 </customwidget> 345 <customwidget> 346 <class>KComboBox</class> 347 <extends>QComboBox</extends> 348 <header>kcombobox.h</header> 349 </customwidget> 350 <customwidget> 351 <class>KSeparator</class> 352 <extends>QFrame</extends> 353 <header>kseparator.h</header> 354 <container>1</container> 355 </customwidget> 356 <customwidget> 357 <class>KTitleWidget</class> 358 <extends>QWidget</extends> 359 <header>ktitlewidget.h</header> 360 </customwidget> 361 </customwidgets> 362 <tabstops> 363 <tabstop>kFirstOccurenceDate</tabstop> 364 <tabstop>kOnceEveryVal</tabstop> 365 <tabstop>kOnceEveryUnit</tabstop> 366 <tabstop>kNbTimes</tabstop> 367 <tabstop>kNbTimesVal</tabstop> 368 <tabstop>kLastOccurenceDate</tabstop> 369 <tabstop>kRemindMe</tabstop> 370 <tabstop>kRemindMeVal</tabstop> 371 <tabstop>kAutoWrite</tabstop> 372 <tabstop>kAutoWriteVal</tabstop> 373 <tabstop>kModifyBtn</tabstop> 374 <tabstop>kProcessBtn</tabstop> 375 </tabstops> 376 <resources/> 377 <connections/> 378 <slots> 379 <slot>onDoubleClick()</slot> 380 <slot>onUpdate()</slot> 381 <slot>onProcess()</slot> 382 <slot>onNbOccurrenceChanged()</slot> 383 <slot>cleanEditor()</slot> 384 <slot>onJumpToTheOperation()</slot> 385 </slots> 386</ui> 387