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&amp;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 &amp;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>&amp;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>