Warning, /graphics/krita/plugins/dockers/recorder/recorderdocker.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: none
0005     SPDX-License-Identifier: GPL-3.0-or-later
0006   </author>
0007  <class>RecorderDocker</class>
0008  <widget class="QWidget" name="RecorderDocker">
0009   <property name="geometry">
0010    <rect>
0011     <x>0</x>
0012     <y>0</y>
0013     <width>324</width>
0014     <height>369</height>
0015    </rect>
0016   </property>
0017   <layout class="QVBoxLayout" name="layoutMain">
0018    <property name="spacing">
0019     <number>0</number>
0020    </property>
0021    <property name="leftMargin">
0022     <number>0</number>
0023    </property>
0024    <property name="topMargin">
0025     <number>0</number>
0026    </property>
0027    <property name="rightMargin">
0028     <number>0</number>
0029    </property>
0030    <property name="bottomMargin">
0031     <number>0</number>
0032    </property>
0033    <item>
0034     <widget class="QScrollArea" name="scrollArea">
0035      <property name="frameShape">
0036       <enum>QFrame::NoFrame</enum>
0037      </property>
0038      <property name="frameShadow">
0039       <enum>QFrame::Plain</enum>
0040      </property>
0041      <property name="horizontalScrollBarPolicy">
0042       <enum>Qt::ScrollBarAlwaysOff</enum>
0043      </property>
0044      <property name="widgetResizable">
0045       <bool>true</bool>
0046      </property>
0047      <widget class="QWidget" name="scrollAreaWidgetContents">
0048       <property name="geometry">
0049        <rect>
0050         <x>0</x>
0051         <y>0</y>
0052         <width>324</width>
0053         <height>369</height>
0054        </rect>
0055       </property>
0056       <layout class="QVBoxLayout" name="verticalLayout_2">
0057        <property name="leftMargin">
0058         <number>2</number>
0059        </property>
0060        <property name="topMargin">
0061         <number>14</number>
0062        </property>
0063        <property name="rightMargin">
0064         <number>2</number>
0065        </property>
0066        <property name="bottomMargin">
0067         <number>2</number>
0068        </property>
0069        <item>
0070         <widget class="QWidget" name="widgetSettings" native="true">
0071          <layout class="QVBoxLayout" name="verticalLayout">
0072           <property name="leftMargin">
0073            <number>0</number>
0074           </property>
0075           <property name="topMargin">
0076            <number>0</number>
0077           </property>
0078           <property name="rightMargin">
0079            <number>0</number>
0080           </property>
0081           <property name="bottomMargin">
0082            <number>0</number>
0083           </property>
0084           <item>
0085            <layout class="QHBoxLayout" name="layoutSnapshots" stretch="0,0">
0086             <item>
0087              <widget class="QLabel" name="labelDirectory">
0088               <property name="sizePolicy">
0089                <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0090                 <horstretch>0</horstretch>
0091                 <verstretch>0</verstretch>
0092                </sizepolicy>
0093               </property>
0094               <property name="text">
0095                <string comment="A folder where recordings are stored">Recordings directory:</string>
0096               </property>
0097               <property name="buddy">
0098                <cstring>buttonBrowse</cstring>
0099               </property>
0100              </widget>
0101             </item>
0102             <item>
0103              <widget class="QPushButton" name="buttonManageRecordings">
0104               <property name="toolTip">
0105                <string>Manage recordings...</string>
0106               </property>
0107               <property name="text">
0108                <string/>
0109               </property>
0110               <property name="icon">
0111                <iconset theme="folder">
0112                 <normaloff>.</normaloff>.</iconset>
0113               </property>
0114              </widget>
0115             </item>
0116            </layout>
0117           </item>
0118           <item>
0119            <layout class="QHBoxLayout" name="layoutDir">
0120             <item>
0121              <widget class="QLineEdit" name="editDirectory">
0122               <property name="readOnly">
0123                <bool>true</bool>
0124               </property>
0125              </widget>
0126             </item>
0127             <item>
0128              <widget class="QPushButton" name="buttonBrowse">
0129               <property name="toolTip">
0130                <string>Select the recordings directory...</string>
0131               </property>
0132               <property name="text">
0133                <string/>
0134               </property>
0135               <property name="icon">
0136                <iconset theme="folder">
0137                 <normaloff>.</normaloff>.</iconset>
0138               </property>
0139              </widget>
0140             </item>
0141            </layout>
0142           </item>
0143           <item>
0144            <widget class="Line" name="line1">
0145             <property name="orientation">
0146              <enum>Qt::Horizontal</enum>
0147             </property>
0148            </widget>
0149           </item>
0150           <item>
0151            <layout class="QFormLayout" name="formLayout">
0152             <item row="1" column="0">
0153              <widget class="QLabel" name="labelRate">
0154               <property name="text">
0155                <string extracomment="This value changes for RealtTimeCapture mode switched to on. It can alter the column width of the labels, if this value is the longest of all labels. Please ensure, that at least one other label has more characters than this one (by stuffing space characters after the colon of one label).">Capture interval:</string>
0156               </property>
0157               <property name="buddy">
0158                <cstring>spinRate</cstring>
0159               </property>
0160              </widget>
0161             </item>
0162             <item row="1" column="1">
0163              <widget class="QDoubleSpinBox" name="spinRate">
0164               <property name="sizePolicy">
0165                <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0166                 <horstretch>0</horstretch>
0167                 <verstretch>0</verstretch>
0168                </sizepolicy>
0169               </property>
0170               <property name="minimumSize">
0171                <size>
0172                 <width>90</width>
0173                 <height>0</height>
0174                </size>
0175               </property>
0176               <property name="correctionMode">
0177                <enum>QAbstractSpinBox::CorrectToNearestValue</enum>
0178               </property>
0179               <property name="keyboardTracking">
0180                <bool>false</bool>
0181               </property>
0182               <property name="suffix">
0183                <string comment="Contraction of &quot;second&quot; for interval"> sec.</string>
0184               </property>
0185               <property name="decimals">
0186                <number>1</number>
0187               </property>
0188               <property name="minimum">
0189                <double>0.100000000000000</double>
0190               </property>
0191               <property name="value">
0192                <double>1.000000000000000</double>
0193               </property>
0194              </widget>
0195             </item>
0196             <item row="3" column="0">
0197              <widget class="QLabel" name="labelQuality">
0198               <property name="text">
0199                <string comment="Compression quality">Quality:</string>
0200               </property>
0201               <property name="buddy">
0202                <cstring>spinQuality</cstring>
0203               </property>
0204              </widget>
0205             </item>
0206             <item row="3" column="1">
0207              <widget class="KisSliderSpinBox" name="spinQuality" native="true">
0208               <property name="sizePolicy">
0209                <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
0210                 <horstretch>0</horstretch>
0211                 <verstretch>0</verstretch>
0212                </sizepolicy>
0213               </property>
0214               <property name="minimumSize">
0215                <size>
0216                 <width>90</width>
0217                 <height>0</height>
0218                </size>
0219               </property>
0220              </widget>
0221             </item>
0222             <item row="4" column="0">
0223              <widget class="QLabel" name="labelResolution">
0224               <property name="text">
0225                <string comment="Resolution for recorded frames" extracomment="Please do not remove the spaces after the label text. It ensures to fix the column width if the label text of `labelRate` is set to an other value for RealTimeCaptureMode switched on.">Resolution:         </string>
0226               </property>
0227               <property name="buddy">
0228                <cstring>comboResolution</cstring>
0229               </property>
0230              </widget>
0231             </item>
0232             <item row="4" column="1">
0233              <widget class="QComboBox" name="comboResolution">
0234               <property name="sizePolicy">
0235                <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0236                 <horstretch>0</horstretch>
0237                 <verstretch>0</verstretch>
0238                </sizepolicy>
0239               </property>
0240               <property name="minimumSize">
0241                <size>
0242                 <width>90</width>
0243                 <height>0</height>
0244                </size>
0245               </property>
0246               <item>
0247                <property name="text">
0248                 <string>Original</string>
0249                </property>
0250               </item>
0251               <item>
0252                <property name="text">
0253                 <string>Half</string>
0254                </property>
0255               </item>
0256               <item>
0257                <property name="text">
0258                 <string>Quarter</string>
0259                </property>
0260               </item>
0261              </widget>
0262             </item>
0263             <item row="2" column="0">
0264              <widget class="QLabel" name="labelFormat">
0265               <property name="text">
0266                <string comment="File format for recorded frames (PNG/JPG)">Format:</string>
0267               </property>
0268               <property name="buddy">
0269                <cstring>comboResolution</cstring>
0270               </property>
0271              </widget>
0272             </item>
0273             <item row="2" column="1">
0274              <widget class="QComboBox" name="comboFormat">
0275               <property name="sizePolicy">
0276                <sizepolicy hsizetype="Expanding" vsizetype="Fixed">
0277                 <horstretch>0</horstretch>
0278                 <verstretch>0</verstretch>
0279                </sizepolicy>
0280               </property>
0281               <property name="minimumSize">
0282                <size>
0283                 <width>90</width>
0284                 <height>0</height>
0285                </size>
0286               </property>
0287               <item>
0288                <property name="text">
0289                 <string notr="true">JPEG</string>
0290                </property>
0291               </item>
0292               <item>
0293                <property name="text">
0294                 <string notr="true">PNG</string>
0295                </property>
0296               </item>
0297              </widget>
0298             </item>
0299             <item row="5" column="1">
0300              <layout class="QHBoxLayout" name="horizontalLayoutThreads">
0301               <item>
0302                <widget class="QSlider" name="sliderThreads">
0303                 <property name="toolTip">
0304                  <string>Number of threads, which should be used for recording</string>
0305                 </property>
0306                 <property name="minimum">
0307                  <number>1</number>
0308                 </property>
0309                 <property name="pageStep">
0310                  <number>1</number>
0311                 </property>
0312                 <property name="orientation">
0313                  <enum>Qt::Horizontal</enum>
0314                 </property>
0315                </widget>
0316               </item>
0317               <item>
0318                <widget class="QSpinBox" name="spinThreads">
0319                 <property name="minimumSize">
0320                  <size>
0321                   <width>40</width>
0322                   <height>0</height>
0323                  </size>
0324                 </property>
0325                 <property name="toolTip">
0326                  <string>Number of threads, which should be used for recording</string>
0327                 </property>
0328                </widget>
0329               </item>
0330              </layout>
0331             </item>
0332             <item row="5" column="0">
0333              <widget class="QLabel" name="labelThreads">
0334               <property name="text">
0335                <string>Threads:</string>
0336               </property>
0337              </widget>
0338             </item>
0339            </layout>
0340           </item>
0341           <item>
0342            <widget class="QCheckBox" name="checkBoxRealTimeCaptureMode">
0343             <property name="toolTip">
0344              <string extracomment="Tooltip for check box">Calculate the Capture Interval from the Video FPS export settings.
0345 Please handle with care, may cause performance issues.</string>
0346             </property>
0347             <property name="text">
0348              <string>Real Time Capture mode</string>
0349             </property>
0350            </widget>
0351           </item>
0352           <item>
0353            <widget class="QCheckBox" name="checkBoxRecordIsolateMode">
0354             <property name="toolTip">
0355              <string>Record frames when Isolate Layer or Isolate Group mode is active.
0356 Depending on timelapse speed, this may cause flickering in the resulting video.</string>
0357             </property>
0358             <property name="text">
0359              <string comment="Record when Isolate Layer mode is active">Record in isolate mode</string>
0360             </property>
0361            </widget>
0362           </item>
0363           <item>
0364            <widget class="QCheckBox" name="checkBoxAutoRecord">
0365             <property name="toolTip">
0366              <string extracomment="Tooltip for check box">Start recording after creating a new image or opening an existing one.</string>
0367             </property>
0368             <property name="text">
0369              <string>Record automatically</string>
0370             </property>
0371            </widget>
0372           </item>
0373          </layout>
0374         </widget>
0375        </item>
0376        <item>
0377         <widget class="Line" name="line2">
0378          <property name="orientation">
0379           <enum>Qt::Horizontal</enum>
0380          </property>
0381         </widget>
0382        </item>
0383        <item>
0384         <layout class="QHBoxLayout" name="layoutButtons">
0385          <item>
0386           <widget class="QPushButton" name="buttonRecordToggle">
0387            <property name="text">
0388             <string>Record</string>
0389            </property>
0390            <property name="checkable">
0391             <bool>true</bool>
0392            </property>
0393           </widget>
0394          </item>
0395          <item>
0396           <spacer name="horizontalSpacer">
0397            <property name="orientation">
0398             <enum>Qt::Horizontal</enum>
0399            </property>
0400            <property name="sizeHint" stdset="0">
0401             <size>
0402              <width>40</width>
0403              <height>20</height>
0404             </size>
0405            </property>
0406           </spacer>
0407          </item>
0408          <item>
0409           <widget class="QPushButton" name="buttonExport">
0410            <property name="text">
0411             <string>Export...</string>
0412            </property>
0413           </widget>
0414          </item>
0415         </layout>
0416        </item>
0417        <item>
0418         <spacer name="verticalSpacer">
0419          <property name="orientation">
0420           <enum>Qt::Vertical</enum>
0421          </property>
0422          <property name="sizeHint" stdset="0">
0423           <size>
0424            <width>20</width>
0425            <height>13</height>
0426           </size>
0427          </property>
0428         </spacer>
0429        </item>
0430       </layout>
0431      </widget>
0432     </widget>
0433    </item>
0434   </layout>
0435  </widget>
0436  <customwidgets>
0437   <customwidget>
0438    <class>KisSliderSpinBox</class>
0439    <extends>QSpinBox</extends>
0440    <header location="global">kis_slider_spin_box.h</header>
0441   </customwidget>
0442  </customwidgets>
0443  <tabstops>
0444   <tabstop>scrollArea</tabstop>
0445   <tabstop>buttonManageRecordings</tabstop>
0446   <tabstop>editDirectory</tabstop>
0447   <tabstop>buttonBrowse</tabstop>
0448   <tabstop>spinRate</tabstop>
0449   <tabstop>comboFormat</tabstop>
0450   <tabstop>spinQuality</tabstop>
0451   <tabstop>comboResolution</tabstop>
0452   <tabstop>sliderThreads</tabstop>
0453   <tabstop>spinThreads</tabstop>
0454   <tabstop>checkBoxRealTimeCaptureMode</tabstop>
0455   <tabstop>checkBoxRecordIsolateMode</tabstop>
0456   <tabstop>checkBoxAutoRecord</tabstop>
0457   <tabstop>buttonRecordToggle</tabstop>
0458   <tabstop>buttonExport</tabstop>
0459  </tabstops>
0460  <resources/>
0461  <connections>
0462   <connection>
0463    <sender>sliderThreads</sender>
0464    <signal>valueChanged(int)</signal>
0465    <receiver>spinThreads</receiver>
0466    <slot>setValue(int)</slot>
0467    <hints>
0468     <hint type="sourcelabel">
0469      <x>231</x>
0470      <y>220</y>
0471     </hint>
0472     <hint type="destinationlabel">
0473      <x>319</x>
0474      <y>219</y>
0475     </hint>
0476    </hints>
0477   </connection>
0478   <connection>
0479    <sender>spinThreads</sender>
0480    <signal>valueChanged(int)</signal>
0481    <receiver>sliderThreads</receiver>
0482    <slot>setValue(int)</slot>
0483    <hints>
0484     <hint type="sourcelabel">
0485      <x>319</x>
0486      <y>219</y>
0487     </hint>
0488     <hint type="destinationlabel">
0489      <x>252</x>
0490      <y>220</y>
0491     </hint>
0492    </hints>
0493   </connection>
0494  </connections>
0495 </ui>