1
<?xml version="1.0" encoding="UTF-8"?>
3
<class>skgsearchplugin_base</class>
4
<widget class="QWidget" name="skgsearchplugin_base">
5
<property name="geometry">
13
<layout class="QVBoxLayout" name="verticalLayout_5">
14
<property name="spacing">
18
<layout class="QHBoxLayout" name="horizontalLayout">
19
<property name="spacing">
23
<spacer name="horizontalSpacer">
24
<property name="orientation">
25
<enum>Qt::Horizontal</enum>
27
<property name="sizeType">
28
<enum>QSizePolicy::MinimumExpanding</enum>
30
<property name="sizeHint" stdset="0">
39
<widget class="KFilterProxySearchLine" name="kFilterEdit">
40
<property name="minimumSize">
46
<property name="maximumSize">
49
<height>16777215</height>
57
<layout class="QHBoxLayout" name="horizontalLayout_5">
58
<property name="spacing">
62
<widget class="SKGTableView" name="kView">
63
<property name="toolTip">
64
<string>List of searches and processes</string>
66
<property name="statusTip">
67
<string>List of searches and processes</string>
69
<property name="alternatingRowColors">
72
<property name="selectionMode">
73
<enum>QAbstractItemView::ExtendedSelection</enum>
75
<property name="selectionBehavior">
76
<enum>QAbstractItemView::SelectRows</enum>
81
<layout class="QVBoxLayout" name="verticalLayout_3">
82
<property name="spacing">
86
<widget class="QToolButton" name="kTopBtn">
87
<property name="autoRaise">
93
<widget class="QToolButton" name="kUpBtn">
94
<property name="autoRaise">
100
<widget class="QToolButton" name="kDownBtn">
101
<property name="autoRaise">
107
<widget class="QToolButton" name="kBottomBtn">
108
<property name="autoRaise">
114
<spacer name="verticalSpacer_3">
115
<property name="orientation">
116
<enum>Qt::Vertical</enum>
118
<property name="sizeHint" stdset="0">
131
<widget class="QLabel" name="kQueryInfo">
132
<property name="text">
135
<property name="alignment">
136
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
141
<layout class="QHBoxLayout" name="horizontalLayout_4">
142
<property name="spacing">
146
<layout class="QVBoxLayout" name="verticalLayout_2">
147
<property name="spacing">
151
<widget class="QFrame" name="kQueryGrp">
152
<layout class="QGridLayout" name="gridLayout">
153
<property name="margin">
156
<property name="spacing">
159
<item row="1" column="0">
160
<widget class="SKGQueryCreator" name="kQueryCreator">
161
<property name="sizePolicy">
162
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
163
<horstretch>0</horstretch>
164
<verstretch>0</verstretch>
167
<property name="maximumSize">
169
<width>16777215</width>
173
<property name="statusTip">
174
<string>Allow search definition</string>
176
<property name="whatsThis">
177
<string>Allow search definition</string>
181
<item row="0" column="0">
182
<layout class="QHBoxLayout" name="horizontalLayout_3">
183
<property name="spacing">
187
<widget class="QLabel" name="kProcessTypeLbl">
188
<property name="sizePolicy">
189
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
190
<horstretch>0</horstretch>
191
<verstretch>0</verstretch>
194
<property name="toolTip">
195
<string>Type of process</string>
197
<property name="statusTip">
198
<string>Type of process</string>
200
<property name="text">
201
<string>Type:</string>
203
<property name="buddy">
204
<cstring>kProcessType</cstring>
209
<widget class="SKGComboBox" name="kProcessType">
210
<property name="toolTip">
211
<string>Type of search</string>
213
<property name="statusTip">
214
<string>Type of search</string>
219
<spacer name="horizontalSpacer_2">
220
<property name="orientation">
221
<enum>Qt::Horizontal</enum>
223
<property name="sizeHint" stdset="0">
237
<widget class="QFrame" name="kActionGrp">
238
<property name="sizePolicy">
239
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
240
<horstretch>0</horstretch>
241
<verstretch>0</verstretch>
244
<layout class="QVBoxLayout" name="verticalLayout">
245
<property name="spacing">
248
<property name="margin">
252
<widget class="QFrame" name="kAlarmFrm">
253
<layout class="QGridLayout" name="gridLayout_2">
254
<property name="margin">
257
<property name="spacing">
260
<item row="0" column="0">
261
<widget class="QLabel" name="kAlarmLbl">
262
<property name="sizePolicy">
263
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
264
<horstretch>0</horstretch>
265
<verstretch>0</verstretch>
268
<property name="text">
269
<string>Alarm amount:</string>
271
<property name="alignment">
272
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
274
<property name="buddy">
275
<cstring>kAlarmAmount</cstring>
279
<item row="0" column="1">
280
<widget class="SKGCalculatorEdit" name="kAlarmAmount">
281
<property name="minimumSize">
287
<property name="maximumSize">
290
<height>16777215</height>
293
<property name="toolTip">
294
<string>Amount triggering the alarm</string>
296
<property name="statusTip">
297
<string>Amount triggering the alarm</string>
299
<property name="mode">
300
<enum>SKGCalculatorEdit::EXPRESSION</enum>
304
<item row="0" column="2">
305
<widget class="QLabel" name="kAlarmUnit">
306
<property name="sizePolicy">
307
<sizepolicy hsizetype="Minimum" vsizetype="Preferred">
308
<horstretch>0</horstretch>
309
<verstretch>0</verstretch>
312
<property name="font">
318
<property name="text">
323
<item row="0" column="3">
324
<spacer name="horizontalSpacer_5">
325
<property name="orientation">
326
<enum>Qt::Horizontal</enum>
328
<property name="sizeHint" stdset="0">
336
<item row="1" column="0">
337
<widget class="QLabel" name="kAlarmMessageLbl">
338
<property name="text">
339
<string>Alarm message:</string>
341
<property name="alignment">
342
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
344
<property name="buddy">
345
<cstring>kAlarmMessage</cstring>
349
<item row="1" column="1" colspan="3">
350
<widget class="KLineEdit" name="kAlarmMessage">
351
<property name="toolTip">
352
<string>Message to display when alarm is triggered</string>
354
<property name="statusTip">
355
<string>Message to display when alarm is triggered</string>
363
<widget class="SKGQueryCreator" name="kActionCreator">
364
<property name="sizePolicy">
365
<sizepolicy hsizetype="Preferred" vsizetype="Expanding">
366
<horstretch>0</horstretch>
367
<verstretch>0</verstretch>
370
<property name="maximumSize">
372
<width>16777215</width>
376
<property name="statusTip">
377
<string>Allow process definition</string>
379
<property name="whatsThis">
380
<string>Allow process definition</string>
388
<layout class="QHBoxLayout" name="horizontalLayout_12">
389
<property name="spacing">
393
<widget class="QToolButton" name="kQueryBtn">
394
<property name="toolTip">
395
<string>Display the edition panel for searches</string>
397
<property name="statusTip">
398
<string>Display the edition panel for searches</string>
400
<property name="text">
401
<string extracomment="The word, not the verb">Search</string>
403
<property name="checkable">
406
<property name="toolButtonStyle">
407
<enum>Qt::ToolButtonTextBesideIcon</enum>
409
<property name="autoRaise">
415
<spacer name="horizontalSpacer_4">
416
<property name="orientation">
417
<enum>Qt::Horizontal</enum>
419
<property name="sizeHint" stdset="0">
428
<widget class="QFrame" name="kBtnFrm">
429
<property name="frameShadow">
430
<enum>QFrame::Raised</enum>
432
<layout class="QHBoxLayout" name="horizontalLayout_6">
433
<property name="spacing">
436
<property name="margin">
440
<spacer name="verticalSpacer">
441
<property name="orientation">
442
<enum>Qt::Vertical</enum>
444
<property name="sizeType">
445
<enum>QSizePolicy::Maximum</enum>
447
<property name="sizeHint" stdset="0">
456
<widget class="KPushButton" name="kAdd">
457
<property name="toolTip">
458
<string>Add a search or a process</string>
460
<property name="statusTip">
461
<string>Add a search or a process</string>
463
<property name="text">
466
<property name="autoDefault">
469
<property name="default">
475
<widget class="KPushButton" name="kUpdate">
476
<property name="enabled">
479
<property name="toolTip">
480
<string>Update selected search or process</string>
482
<property name="statusTip">
483
<string>Update selected search or process</string>
485
<property name="text">
486
<string>Modify</string>
494
<widget class="QToolButton" name="kApply">
495
<property name="sizePolicy">
496
<sizepolicy hsizetype="Fixed" vsizetype="Preferred">
497
<horstretch>0</horstretch>
498
<verstretch>0</verstretch>
501
<property name="toolTip">
502
<string>Apply processes</string>
504
<property name="statusTip">
505
<string>Apply processes</string>
507
<property name="text">
508
<string>Execute</string>
510
<property name="toolButtonStyle">
511
<enum>Qt::ToolButtonTextBesideIcon</enum>
525
<class>KFilterProxySearchLine</class>
526
<extends>QWidget</extends>
527
<header>kfilterproxysearchline.h</header>
530
<class>KPushButton</class>
531
<extends>QPushButton</extends>
532
<header>kpushbutton.h</header>
535
<class>KLineEdit</class>
536
<extends>QLineEdit</extends>
537
<header>klineedit.h</header>
540
<class>KComboBox</class>
541
<extends>QComboBox</extends>
542
<header>kcombobox.h</header>
545
<class>SKGQueryCreator</class>
546
<extends>QWidget</extends>
547
<header>skgquerycreator.h</header>
550
<class>SKGCalculatorEdit</class>
551
<extends>KLineEdit</extends>
552
<header>skgcalculatoredit.h</header>
555
<class>SKGComboBox</class>
556
<extends>KComboBox</extends>
557
<header>skgcombobox.h</header>
560
<class>SKGTableView</class>
561
<extends>SKGTreeView</extends>
562
<header>skgtableview.h</header>
563
<container>1</container>
566
<class>SKGTreeView</class>
567
<extends>QTreeView</extends>
568
<header>skgtreeview.h</header>
569
<container>1</container>
573
<tabstop>kView</tabstop>
574
<tabstop>kTopBtn</tabstop>
575
<tabstop>kUpBtn</tabstop>
576
<tabstop>kDownBtn</tabstop>
577
<tabstop>kBottomBtn</tabstop>
578
<tabstop>kProcessType</tabstop>
579
<tabstop>kAlarmAmount</tabstop>
580
<tabstop>kAlarmMessage</tabstop>
581
<tabstop>kQueryBtn</tabstop>
582
<tabstop>kAdd</tabstop>
583
<tabstop>kUpdate</tabstop>
584
<tabstop>kApply</tabstop>
589
<sender>kAdd</sender>
590
<signal>clicked()</signal>
591
<receiver>skgsearchplugin_base</receiver>
592
<slot>onAddRule()</slot>
594
<hint type="sourcelabel">
598
<hint type="destinationlabel">
605
<sender>kUpdate</sender>
606
<signal>clicked()</signal>
607
<receiver>skgsearchplugin_base</receiver>
608
<slot>onModifyRule()</slot>
610
<hint type="sourcelabel">
614
<hint type="destinationlabel">
621
<sender>kTopBtn</sender>
622
<signal>clicked()</signal>
623
<receiver>skgsearchplugin_base</receiver>
626
<hint type="sourcelabel">
630
<hint type="destinationlabel">
637
<sender>kUpBtn</sender>
638
<signal>clicked()</signal>
639
<receiver>skgsearchplugin_base</receiver>
642
<hint type="sourcelabel">
646
<hint type="destinationlabel">
653
<sender>kDownBtn</sender>
654
<signal>clicked()</signal>
655
<receiver>skgsearchplugin_base</receiver>
656
<slot>onDown()</slot>
658
<hint type="sourcelabel">
662
<hint type="destinationlabel">
669
<sender>kBottomBtn</sender>
670
<signal>clicked()</signal>
671
<receiver>skgsearchplugin_base</receiver>
672
<slot>onBottom()</slot>
674
<hint type="sourcelabel">
678
<hint type="destinationlabel">
685
<sender>kView</sender>
686
<signal>doubleClicked(QModelIndex)</signal>
687
<receiver>skgsearchplugin_base</receiver>
688
<slot>onDoubleClick()</slot>
690
<hint type="sourcelabel">
694
<hint type="destinationlabel">
701
<sender>kView</sender>
702
<signal>clickEmptyArea()</signal>
703
<receiver>skgsearchplugin_base</receiver>
704
<slot>cleanEditor()</slot>
706
<hint type="sourcelabel">
710
<hint type="destinationlabel">
717
<sender>kProcessType</sender>
718
<signal>currentIndexChanged(int)</signal>
719
<receiver>skgsearchplugin_base</receiver>
720
<slot>onActionTypeChanged()</slot>
722
<hint type="sourcelabel">
726
<hint type="destinationlabel">
733
<sender>kQueryBtn</sender>
734
<signal>clicked()</signal>
735
<receiver>skgsearchplugin_base</receiver>
736
<slot>onBtnModeClicked()</slot>
738
<hint type="sourcelabel">
742
<hint type="destinationlabel">
750
<slot>onEditorModified()</slot>
751
<slot>onAddRule()</slot>
752
<slot>onModifyRule()</slot>
753
<slot>onApply()</slot>
756
<slot>onDown()</slot>
757
<slot>onBottom()</slot>
758
<slot>onAttributeChanged()</slot>
759
<slot>onDoubleClick()</slot>
760
<slot>onBtnModeClicked()</slot>
761
<slot>cleanEditor()</slot>
762
<slot>onActionTypeChanged()</slot>