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>skgcategoriesplugin_base</class> 9 <widget class="QWidget" name="skgcategoriesplugin_base"> 10 <property name="geometry"> 11 <rect> 12 <x>0</x> 13 <y>0</y> 14 <width>546</width> 15 <height>270</height> 16 </rect> 17 </property> 18 <property name="windowTitle"> 19 <string>Categories</string> 20 </property> 21 <layout class="QVBoxLayout" name="verticalLayout_2"> 22 <property name="spacing"> 23 <number>2</number> 24 </property> 25 <item> 26 <widget class="SKGFilteredTableView" name="kCategoriesView"/> 27 </item> 28 <item> 29 <widget class="KSeparator" name="kseparator"/> 30 </item> 31 <item> 32 <widget class="QFrame" name="frame"> 33 <property name="frameShape"> 34 <enum>QFrame::NoFrame</enum> 35 </property> 36 <property name="frameShadow"> 37 <enum>QFrame::Raised</enum> 38 </property> 39 <layout class="QVBoxLayout" name="verticalLayout"> 40 <property name="leftMargin"> 41 <number>0</number> 42 </property> 43 <property name="topMargin"> 44 <number>0</number> 45 </property> 46 <property name="rightMargin"> 47 <number>0</number> 48 </property> 49 <property name="bottomMargin"> 50 <number>0</number> 51 </property> 52 <item> 53 <layout class="QHBoxLayout" name="_2"> 54 <property name="spacing"> 55 <number>2</number> 56 </property> 57 <item> 58 <widget class="QLabel" name="kNameLbl"> 59 <property name="font"> 60 <font> 61 <weight>75</weight> 62 <bold>true</bold> 63 </font> 64 </property> 65 <property name="text"> 66 <string notr="true">&Title:</string> 67 </property> 68 <property name="buddy"> 69 <cstring>kNameInput1</cstring> 70 </property> 71 </widget> 72 </item> 73 <item> 74 <widget class="QWidget" name="kFrame" native="true"> 75 <layout class="QHBoxLayout" name="kLayout"> 76 <property name="spacing"> 77 <number>2</number> 78 </property> 79 <property name="leftMargin"> 80 <number>0</number> 81 </property> 82 <property name="topMargin"> 83 <number>0</number> 84 </property> 85 <property name="rightMargin"> 86 <number>0</number> 87 </property> 88 <property name="bottomMargin"> 89 <number>0</number> 90 </property> 91 </layout> 92 </widget> 93 </item> 94 <item> 95 <widget class="QLineEdit" name="kNameInput1"> 96 <property name="sizePolicy"> 97 <sizepolicy hsizetype="Expanding" vsizetype="Fixed"> 98 <horstretch>0</horstretch> 99 <verstretch>0</verstretch> 100 </sizepolicy> 101 </property> 102 </widget> 103 </item> 104 <item> 105 <widget class="QPushButton" name="kAdd"/> 106 </item> 107 </layout> 108 </item> 109 <item> 110 <layout class="QHBoxLayout" name="horizontalLayout_2"> 111 <property name="spacing"> 112 <number>2</number> 113 </property> 114 <item> 115 <spacer name="horizontalSpacer"> 116 <property name="orientation"> 117 <enum>Qt::Horizontal</enum> 118 </property> 119 <property name="sizeHint" stdset="0"> 120 <size> 121 <width>0</width> 122 <height>20</height> 123 </size> 124 </property> 125 </spacer> 126 </item> 127 <item> 128 <widget class="QPushButton" name="kModifyCategoryButton"> 129 <property name="toolTip"> 130 <string>Update selected categories (Shift+Enter)</string> 131 </property> 132 <property name="statusTip"> 133 <string>Update selected categories (Shift+Enter)</string> 134 </property> 135 <property name="text"> 136 <string comment="Verb, modify an item">Modify</string> 137 </property> 138 </widget> 139 </item> 140 <item> 141 <widget class="QPushButton" name="kDeleteUnusedButton"> 142 <property name="toolTip"> 143 <string>Delete unused categories</string> 144 </property> 145 <property name="statusTip"> 146 <string>Delete unused categories</string> 147 </property> 148 <property name="text"> 149 <string comment="Verb, delete unused categories">Delete unused</string> 150 </property> 151 </widget> 152 </item> 153 </layout> 154 </item> 155 </layout> 156 </widget> 157 </item> 158 </layout> 159 </widget> 160 <customwidgets> 161 <customwidget> 162 <class>SKGFilteredTableView</class> 163 <extends>QWidget</extends> 164 <header>skgfilteredtableview.h</header> 165 <container>1</container> 166 </customwidget> 167 <customwidget> 168 <class>KSeparator</class> 169 <extends>QFrame</extends> 170 <header>kseparator.h</header> 171 <container>1</container> 172 </customwidget> 173 </customwidgets> 174 <tabstops> 175 <tabstop>kNameInput1</tabstop> 176 <tabstop>kAdd</tabstop> 177 <tabstop>kModifyCategoryButton</tabstop> 178 <tabstop>kDeleteUnusedButton</tabstop> 179 </tabstops> 180 <resources/> 181 <connections/> 182 <slots> 183 <slot>onDoubleClick()</slot> 184 <slot>onAddCategory()</slot> 185 <slot>onUpdateCategory()</slot> 186 <slot>onEditorModified()</slot> 187 <slot>cleanEditor()</slot> 188 <slot>onDeleteUnused()</slot> 189 <slot>onResetInternalFilter()</slot> 190 </slots> 191</ui> 192