Warning, /office/skrooge/plugins/skrooge/skrooge_search/skgsearchpluginwidget_base.ui is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <ui version="4.0"> 0003 <author> 0004 SPDX-FileCopyrightText: 2022 S. MANKOWSKI stephane@mankowski.fr 0005 SPDX-FileCopyrightText: 2022 G. DE BURE support@mankowski.fr 0006 SPDX-License-Identifier: GPL-3.0-or-later 0007 </author> 0008 <class>skgsearchplugin_base</class> 0009 <widget class="QWidget" name="skgsearchplugin_base"> 0010 <property name="geometry"> 0011 <rect> 0012 <x>0</x> 0013 <y>0</y> 0014 <width>750</width> 0015 <height>754</height> 0016 </rect> 0017 </property> 0018 <layout class="QVBoxLayout" name="verticalLayout"> 0019 <item> 0020 <layout class="QHBoxLayout" name="horizontalLayout_5"> 0021 <property name="spacing"> 0022 <number>2</number> 0023 </property> 0024 <item> 0025 <widget class="SKGFilteredTableView" name="kView"/> 0026 </item> 0027 <item> 0028 <layout class="QVBoxLayout" name="verticalLayout_3"> 0029 <property name="spacing"> 0030 <number>2</number> 0031 </property> 0032 <item> 0033 <widget class="QToolButton" name="kTopBtn"> 0034 <property name="autoRaise"> 0035 <bool>true</bool> 0036 </property> 0037 </widget> 0038 </item> 0039 <item> 0040 <widget class="QToolButton" name="kUpBtn"> 0041 <property name="autoRaise"> 0042 <bool>true</bool> 0043 </property> 0044 </widget> 0045 </item> 0046 <item> 0047 <widget class="QToolButton" name="kDownBtn"> 0048 <property name="autoRaise"> 0049 <bool>true</bool> 0050 </property> 0051 </widget> 0052 </item> 0053 <item> 0054 <widget class="QToolButton" name="kBottomBtn"> 0055 <property name="autoRaise"> 0056 <bool>true</bool> 0057 </property> 0058 </widget> 0059 </item> 0060 <item> 0061 <spacer name="verticalSpacer_3"> 0062 <property name="orientation"> 0063 <enum>Qt::Vertical</enum> 0064 </property> 0065 <property name="sizeHint" stdset="0"> 0066 <size> 0067 <width>20</width> 0068 <height>40</height> 0069 </size> 0070 </property> 0071 </spacer> 0072 </item> 0073 </layout> 0074 </item> 0075 </layout> 0076 </item> 0077 <item> 0078 <layout class="QHBoxLayout" name="horizontalLayout_2"> 0079 <property name="spacing"> 0080 <number>2</number> 0081 </property> 0082 <item> 0083 <widget class="QLabel" name="kQueryInfo"> 0084 <property name="text"> 0085 <string/> 0086 </property> 0087 <property name="alignment"> 0088 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0089 </property> 0090 </widget> 0091 </item> 0092 <item> 0093 <widget class="QToolButton" name="kApply"> 0094 <property name="sizePolicy"> 0095 <sizepolicy hsizetype="Fixed" vsizetype="Preferred"> 0096 <horstretch>0</horstretch> 0097 <verstretch>0</verstretch> 0098 </sizepolicy> 0099 </property> 0100 <property name="toolTip"> 0101 <string>Apply processes</string> 0102 </property> 0103 <property name="statusTip"> 0104 <string>Apply processes</string> 0105 </property> 0106 <property name="text"> 0107 <string>Execute</string> 0108 </property> 0109 <property name="toolButtonStyle"> 0110 <enum>Qt::ToolButtonTextBesideIcon</enum> 0111 </property> 0112 </widget> 0113 </item> 0114 </layout> 0115 </item> 0116 <item> 0117 <widget class="QGroupBox" name="kQueryGrp"> 0118 <property name="title"> 0119 <string>Search</string> 0120 </property> 0121 <layout class="QVBoxLayout" name="verticalLayout_4"> 0122 <item> 0123 <widget class="SKGQueryCreator" name="kQueryCreator"> 0124 <property name="statusTip"> 0125 <string>Allow search definition</string> 0126 </property> 0127 </widget> 0128 </item> 0129 </layout> 0130 </widget> 0131 </item> 0132 <item> 0133 <widget class="QGroupBox" name="kAlarmFrm"> 0134 <property name="title"> 0135 <string>Alarm</string> 0136 </property> 0137 <layout class="QGridLayout" name="gridLayout"> 0138 <item row="1" column="0"> 0139 <widget class="QLabel" name="kAlarmLbl"> 0140 <property name="sizePolicy"> 0141 <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 0142 <horstretch>0</horstretch> 0143 <verstretch>0</verstretch> 0144 </sizepolicy> 0145 </property> 0146 <property name="text"> 0147 <string>Ala&rm amount:</string> 0148 </property> 0149 <property name="alignment"> 0150 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0151 </property> 0152 <property name="buddy"> 0153 <cstring>kAlarmAmount</cstring> 0154 </property> 0155 </widget> 0156 </item> 0157 <item row="3" column="0"> 0158 <widget class="QLabel" name="kAlarmMessageLbl"> 0159 <property name="text"> 0160 <string>Alarm &message:</string> 0161 </property> 0162 <property name="alignment"> 0163 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0164 </property> 0165 <property name="buddy"> 0166 <cstring>kAlarmMessage</cstring> 0167 </property> 0168 </widget> 0169 </item> 0170 <item row="3" column="1" colspan="3"> 0171 <widget class="QLineEdit" name="kAlarmMessage"/> 0172 </item> 0173 <item row="1" column="2"> 0174 <widget class="QLabel" name="kAlarmUnit"> 0175 <property name="sizePolicy"> 0176 <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 0177 <horstretch>0</horstretch> 0178 <verstretch>0</verstretch> 0179 </sizepolicy> 0180 </property> 0181 <property name="font"> 0182 <font> 0183 <weight>75</weight> 0184 <bold>true</bold> 0185 </font> 0186 </property> 0187 <property name="text"> 0188 <string>$</string> 0189 </property> 0190 </widget> 0191 </item> 0192 <item row="1" column="1"> 0193 <widget class="SKGCalculatorEdit" name="kAlarmAmount"> 0194 <property name="minimumSize"> 0195 <size> 0196 <width>50</width> 0197 <height>0</height> 0198 </size> 0199 </property> 0200 <property name="maximumSize"> 0201 <size> 0202 <width>100</width> 0203 <height>16777215</height> 0204 </size> 0205 </property> 0206 <property name="toolTip"> 0207 <string>Amount triggering the alarm</string> 0208 </property> 0209 <property name="statusTip"> 0210 <string>Amount triggering the alarm</string> 0211 </property> 0212 <property name="mode"> 0213 <enum>SKGCalculatorEdit::EXPRESSION</enum> 0214 </property> 0215 </widget> 0216 </item> 0217 <item row="1" column="3"> 0218 <spacer name="horizontalSpacer"> 0219 <property name="orientation"> 0220 <enum>Qt::Horizontal</enum> 0221 </property> 0222 <property name="sizeHint" stdset="0"> 0223 <size> 0224 <width>40</width> 0225 <height>20</height> 0226 </size> 0227 </property> 0228 </spacer> 0229 </item> 0230 </layout> 0231 </widget> 0232 </item> 0233 <item> 0234 <widget class="QGroupBox" name="kTemplateFrm"> 0235 <property name="title"> 0236 <string>Template</string> 0237 </property> 0238 <layout class="QGridLayout" name="gridLayout_2"> 0239 <item row="1" column="2"> 0240 <spacer name="horizontalSpacer_2"> 0241 <property name="orientation"> 0242 <enum>Qt::Horizontal</enum> 0243 </property> 0244 <property name="sizeHint" stdset="0"> 0245 <size> 0246 <width>40</width> 0247 <height>20</height> 0248 </size> 0249 </property> 0250 </spacer> 0251 </item> 0252 <item row="1" column="1"> 0253 <widget class="SKGComboBox" name="kTemplate"> 0254 <property name="toolTip"> 0255 <string>The template to apply on all transactions matching the condition</string> 0256 </property> 0257 <property name="statusTip"> 0258 <string>The template to apply on all transactions matching the condition</string> 0259 </property> 0260 <property name="sizeAdjustPolicy"> 0261 <enum>QComboBox::AdjustToContents</enum> 0262 </property> 0263 </widget> 0264 </item> 0265 <item row="1" column="0"> 0266 <widget class="QLabel" name="kAlarmLbl_2"> 0267 <property name="sizePolicy"> 0268 <sizepolicy hsizetype="Minimum" vsizetype="Preferred"> 0269 <horstretch>0</horstretch> 0270 <verstretch>0</verstretch> 0271 </sizepolicy> 0272 </property> 0273 <property name="text"> 0274 <string>&Template to apply:</string> 0275 </property> 0276 <property name="alignment"> 0277 <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set> 0278 </property> 0279 <property name="buddy"> 0280 <cstring>kTemplate</cstring> 0281 </property> 0282 </widget> 0283 </item> 0284 </layout> 0285 </widget> 0286 </item> 0287 <item> 0288 <widget class="QGroupBox" name="kActionGrp"> 0289 <property name="title"> 0290 <string>Process</string> 0291 </property> 0292 <layout class="QVBoxLayout" name="verticalLayout_6"> 0293 <item> 0294 <widget class="SKGQueryCreator" name="kActionCreator"> 0295 <property name="statusTip"> 0296 <string>Allow process definition</string> 0297 </property> 0298 </widget> 0299 </item> 0300 </layout> 0301 </widget> 0302 </item> 0303 <item> 0304 <layout class="QHBoxLayout" name="horizontalLayout_12"> 0305 <property name="spacing"> 0306 <number>2</number> 0307 </property> 0308 <item> 0309 <widget class="SKGWidgetSelector" name="kWidgetSelector"/> 0310 </item> 0311 <item> 0312 <widget class="QFrame" name="kBtnFrm"> 0313 <property name="frameShadow"> 0314 <enum>QFrame::Raised</enum> 0315 </property> 0316 <layout class="QHBoxLayout" name="_2"> 0317 <property name="spacing"> 0318 <number>2</number> 0319 </property> 0320 <property name="leftMargin"> 0321 <number>0</number> 0322 </property> 0323 <property name="topMargin"> 0324 <number>0</number> 0325 </property> 0326 <property name="rightMargin"> 0327 <number>0</number> 0328 </property> 0329 <property name="bottomMargin"> 0330 <number>0</number> 0331 </property> 0332 <item> 0333 <spacer name="verticalSpacer"> 0334 <property name="orientation"> 0335 <enum>Qt::Vertical</enum> 0336 </property> 0337 <property name="sizeType"> 0338 <enum>QSizePolicy::Maximum</enum> 0339 </property> 0340 <property name="sizeHint" stdset="0"> 0341 <size> 0342 <width>20</width> 0343 <height>0</height> 0344 </size> 0345 </property> 0346 </spacer> 0347 </item> 0348 <item> 0349 <widget class="QPushButton" name="kAdd"> 0350 <property name="toolTip"> 0351 <string>Add a search or a process (Ctrl+Enter)</string> 0352 </property> 0353 <property name="statusTip"> 0354 <string>Add a search or a process (Ctrl+Enter)</string> 0355 </property> 0356 <property name="text"> 0357 <string>Add</string> 0358 </property> 0359 <property name="autoDefault"> 0360 <bool>true</bool> 0361 </property> 0362 <property name="default"> 0363 <bool>true</bool> 0364 </property> 0365 </widget> 0366 </item> 0367 <item> 0368 <widget class="QPushButton" name="kUpdate"> 0369 <property name="enabled"> 0370 <bool>false</bool> 0371 </property> 0372 <property name="toolTip"> 0373 <string>Update selected search or process (Shift+Enter)</string> 0374 </property> 0375 <property name="statusTip"> 0376 <string>Update selected search or process (Shift+Enter)</string> 0377 </property> 0378 <property name="text"> 0379 <string>Modify</string> 0380 </property> 0381 </widget> 0382 </item> 0383 <item> 0384 <spacer name="horizontalSpacer_3"> 0385 <property name="orientation"> 0386 <enum>Qt::Horizontal</enum> 0387 </property> 0388 <property name="sizeType"> 0389 <enum>QSizePolicy::Fixed</enum> 0390 </property> 0391 <property name="sizeHint" stdset="0"> 0392 <size> 0393 <width>20</width> 0394 <height>20</height> 0395 </size> 0396 </property> 0397 </spacer> 0398 </item> 0399 <item> 0400 <widget class="QPushButton" name="kSearch"> 0401 <property name="toolTip"> 0402 <string>Search without creating rule</string> 0403 </property> 0404 <property name="statusTip"> 0405 <string>Search without creating rule</string> 0406 </property> 0407 <property name="text"> 0408 <string>Search</string> 0409 </property> 0410 </widget> 0411 </item> 0412 <item> 0413 <widget class="QPushButton" name="kOpenReport"> 0414 <property name="toolTip"> 0415 <string>Open report without creating rule</string> 0416 </property> 0417 <property name="statusTip"> 0418 <string>Open report without creating rule</string> 0419 </property> 0420 <property name="text"> 0421 <string>Open report</string> 0422 </property> 0423 </widget> 0424 </item> 0425 </layout> 0426 </widget> 0427 </item> 0428 </layout> 0429 </item> 0430 </layout> 0431 </widget> 0432 <customwidgets> 0433 <customwidget> 0434 <class>SKGQueryCreator</class> 0435 <extends>QWidget</extends> 0436 <header>skgquerycreator.h</header> 0437 </customwidget> 0438 <customwidget> 0439 <class>SKGCalculatorEdit</class> 0440 <extends>QLineEdit</extends> 0441 <header>skgcalculatoredit.h</header> 0442 </customwidget> 0443 <customwidget> 0444 <class>SKGComboBox</class> 0445 <extends>QComboBox</extends> 0446 <header>skgcombobox.h</header> 0447 </customwidget> 0448 <customwidget> 0449 <class>SKGFilteredTableView</class> 0450 <extends>QWidget</extends> 0451 <header>skgfilteredtableview.h</header> 0452 <container>1</container> 0453 </customwidget> 0454 <customwidget> 0455 <class>SKGWidgetSelector</class> 0456 <extends>QWidget</extends> 0457 <header>skgwidgetselector.h</header> 0458 </customwidget> 0459 </customwidgets> 0460 <tabstops> 0461 <tabstop>kTopBtn</tabstop> 0462 <tabstop>kUpBtn</tabstop> 0463 <tabstop>kDownBtn</tabstop> 0464 <tabstop>kBottomBtn</tabstop> 0465 <tabstop>kApply</tabstop> 0466 <tabstop>kAlarmAmount</tabstop> 0467 <tabstop>kAlarmMessage</tabstop> 0468 <tabstop>kTemplate</tabstop> 0469 <tabstop>kAdd</tabstop> 0470 <tabstop>kUpdate</tabstop> 0471 <tabstop>kSearch</tabstop> 0472 <tabstop>kOpenReport</tabstop> 0473 </tabstops> 0474 <resources/> 0475 <connections/> 0476 <slots> 0477 <slot>onEditorModified()</slot> 0478 <slot>onAddRule()</slot> 0479 <slot>onModifyRule()</slot> 0480 <slot>onApply()</slot> 0481 <slot>onTop()</slot> 0482 <slot>onUp()</slot> 0483 <slot>onDown()</slot> 0484 <slot>onBottom()</slot> 0485 <slot>onAttributeChanged()</slot> 0486 <slot>onDoubleClick()</slot> 0487 <slot>onBtnModeClicked()</slot> 0488 <slot>cleanEditor()</slot> 0489 <slot>onActionTypeChanged()</slot> 0490 <slot>onOpen()</slot> 0491 </slots> 0492 </ui>