OBSBasicTransform.ui 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>OBSBasicTransform</class>
  4. <widget class="QDialog" name="OBSBasicTransform">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>900</width>
  10. <height>280</height>
  11. </rect>
  12. </property>
  13. <property name="sizePolicy">
  14. <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
  15. <horstretch>0</horstretch>
  16. <verstretch>0</verstretch>
  17. </sizepolicy>
  18. </property>
  19. <property name="windowTitle">
  20. <string>Basic.TransformWindow</string>
  21. </property>
  22. <layout class="QVBoxLayout" name="verticalLayout" stretch="0">
  23. <property name="leftMargin">
  24. <number>0</number>
  25. </property>
  26. <property name="topMargin">
  27. <number>0</number>
  28. </property>
  29. <property name="rightMargin">
  30. <number>0</number>
  31. </property>
  32. <property name="bottomMargin">
  33. <number>0</number>
  34. </property>
  35. <item>
  36. <widget class="QFrame" name="outerFrame">
  37. <property name="frameShape">
  38. <enum>QFrame::NoFrame</enum>
  39. </property>
  40. <property name="frameShadow">
  41. <enum>QFrame::Plain</enum>
  42. </property>
  43. <property name="lineWidth">
  44. <number>0</number>
  45. </property>
  46. <property name="class" stdset="0">
  47. <string>dialog-container</string>
  48. </property>
  49. <layout class="QVBoxLayout" name="verticalLayout_3">
  50. <property name="spacing">
  51. <number>0</number>
  52. </property>
  53. <property name="leftMargin">
  54. <number>0</number>
  55. </property>
  56. <property name="topMargin">
  57. <number>0</number>
  58. </property>
  59. <property name="rightMargin">
  60. <number>0</number>
  61. </property>
  62. <property name="bottomMargin">
  63. <number>0</number>
  64. </property>
  65. <item>
  66. <widget class="QFrame" name="transformSettings">
  67. <property name="frameShape">
  68. <enum>QFrame::NoFrame</enum>
  69. </property>
  70. <property name="frameShadow">
  71. <enum>QFrame::Plain</enum>
  72. </property>
  73. <property name="lineWidth">
  74. <number>0</number>
  75. </property>
  76. <property name="class" stdset="0">
  77. <string>dialog-container dialog-frame</string>
  78. </property>
  79. <layout class="QGridLayout" name="gridLayout_2">
  80. <property name="leftMargin">
  81. <number>0</number>
  82. </property>
  83. <property name="topMargin">
  84. <number>0</number>
  85. </property>
  86. <property name="rightMargin">
  87. <number>0</number>
  88. </property>
  89. <property name="bottomMargin">
  90. <number>0</number>
  91. </property>
  92. <property name="horizontalSpacing">
  93. <number>8</number>
  94. </property>
  95. <property name="verticalSpacing">
  96. <number>2</number>
  97. </property>
  98. <item row="1" column="2">
  99. <widget class="QLabel" name="sizeWidthLabel">
  100. <property name="accessibleName">
  101. <string>Width</string>
  102. </property>
  103. <property name="text">
  104. <string>Basic.TransformWindow.Width</string>
  105. </property>
  106. <property name="alignment">
  107. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  108. </property>
  109. </widget>
  110. </item>
  111. <item row="1" column="0">
  112. <widget class="QLabel" name="positionXLabel">
  113. <property name="accessibleName">
  114. <string>Basic.TransformWindow.Accessible.PositionX</string>
  115. </property>
  116. <property name="text">
  117. <string>X</string>
  118. </property>
  119. <property name="alignment">
  120. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  121. </property>
  122. </widget>
  123. </item>
  124. <item row="1" column="3">
  125. <widget class="QDoubleSpinBox" name="sizeX">
  126. <property name="minimumSize">
  127. <size>
  128. <width>120</width>
  129. <height>0</height>
  130. </size>
  131. </property>
  132. <property name="maximumSize">
  133. <size>
  134. <width>120</width>
  135. <height>16777215</height>
  136. </size>
  137. </property>
  138. <property name="accessibleName">
  139. <string>Width</string>
  140. </property>
  141. <property name="suffix">
  142. <string> px</string>
  143. </property>
  144. <property name="decimals">
  145. <number>2</number>
  146. </property>
  147. <property name="minimum">
  148. <double>-90001.000000000000000</double>
  149. </property>
  150. <property name="maximum">
  151. <double>90001.000000000000000</double>
  152. </property>
  153. <property name="singleStep">
  154. <double>1.000000000000000</double>
  155. </property>
  156. </widget>
  157. </item>
  158. <item row="0" column="4">
  159. <widget class="QLabel" name="label_2">
  160. <property name="accessibleName">
  161. <string>Basic.TransformWindow.Rotation</string>
  162. </property>
  163. <property name="text">
  164. <string>Basic.TransformWindow.Rotation</string>
  165. </property>
  166. <property name="class" stdset="0">
  167. <string>subtitle</string>
  168. </property>
  169. </widget>
  170. </item>
  171. <item row="1" column="1">
  172. <widget class="QDoubleSpinBox" name="positionX">
  173. <property name="minimumSize">
  174. <size>
  175. <width>120</width>
  176. <height>0</height>
  177. </size>
  178. </property>
  179. <property name="maximumSize">
  180. <size>
  181. <width>120</width>
  182. <height>16777215</height>
  183. </size>
  184. </property>
  185. <property name="accessibleName">
  186. <string>Basic.TransformWindow.PositionX</string>
  187. </property>
  188. <property name="suffix">
  189. <string> px</string>
  190. </property>
  191. <property name="decimals">
  192. <number>2</number>
  193. </property>
  194. <property name="minimum">
  195. <double>-90001.000000000000000</double>
  196. </property>
  197. <property name="maximum">
  198. <double>90001.000000000000000</double>
  199. </property>
  200. </widget>
  201. </item>
  202. <item row="1" column="4">
  203. <widget class="QDoubleSpinBox" name="rotation">
  204. <property name="sizePolicy">
  205. <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
  206. <horstretch>0</horstretch>
  207. <verstretch>0</verstretch>
  208. </sizepolicy>
  209. </property>
  210. <property name="minimumSize">
  211. <size>
  212. <width>120</width>
  213. <height>0</height>
  214. </size>
  215. </property>
  216. <property name="maximumSize">
  217. <size>
  218. <width>120</width>
  219. <height>16777215</height>
  220. </size>
  221. </property>
  222. <property name="accessibleName">
  223. <string>Basic.TransformWindow.Rotation</string>
  224. </property>
  225. <property name="suffix">
  226. <string>°</string>
  227. </property>
  228. <property name="minimum">
  229. <double>-360.000000000000000</double>
  230. </property>
  231. <property name="maximum">
  232. <double>360.000000000000000</double>
  233. </property>
  234. <property name="singleStep">
  235. <double>0.100000000000000</double>
  236. </property>
  237. </widget>
  238. </item>
  239. <item row="0" column="2" colspan="2">
  240. <widget class="QLabel" name="label_3">
  241. <property name="accessibleName">
  242. <string>Basic.TransformWindow.Size</string>
  243. </property>
  244. <property name="text">
  245. <string>Basic.TransformWindow.Size</string>
  246. </property>
  247. <property name="alignment">
  248. <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
  249. </property>
  250. <property name="class" stdset="0">
  251. <string>subtitle</string>
  252. </property>
  253. </widget>
  254. </item>
  255. <item row="0" column="0" colspan="2">
  256. <widget class="QLabel" name="label">
  257. <property name="accessibleName">
  258. <string>Basic.TransformWindow.Position</string>
  259. </property>
  260. <property name="text">
  261. <string>Basic.TransformWindow.Position</string>
  262. </property>
  263. <property name="alignment">
  264. <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
  265. </property>
  266. <property name="class" stdset="0">
  267. <string>subtitle</string>
  268. </property>
  269. </widget>
  270. </item>
  271. <item row="1" column="6">
  272. <spacer name="horizontalSpacer_3">
  273. <property name="orientation">
  274. <enum>Qt::Horizontal</enum>
  275. </property>
  276. <property name="sizeHint" stdset="0">
  277. <size>
  278. <width>0</width>
  279. <height>10</height>
  280. </size>
  281. </property>
  282. </spacer>
  283. </item>
  284. <item row="2" column="0">
  285. <widget class="QLabel" name="positionYLabel">
  286. <property name="accessibleName">
  287. <string>Basic.TransformWindow.Accessible.PositionY</string>
  288. </property>
  289. <property name="text">
  290. <string>Y</string>
  291. </property>
  292. <property name="alignment">
  293. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  294. </property>
  295. </widget>
  296. </item>
  297. <item row="2" column="1">
  298. <widget class="QDoubleSpinBox" name="positionY">
  299. <property name="minimumSize">
  300. <size>
  301. <width>120</width>
  302. <height>0</height>
  303. </size>
  304. </property>
  305. <property name="maximumSize">
  306. <size>
  307. <width>120</width>
  308. <height>16777215</height>
  309. </size>
  310. </property>
  311. <property name="accessibleName">
  312. <string>Basic.TransformWindow.PositionY</string>
  313. </property>
  314. <property name="suffix">
  315. <string> px</string>
  316. </property>
  317. <property name="decimals">
  318. <number>2</number>
  319. </property>
  320. <property name="minimum">
  321. <double>-90001.000000000000000</double>
  322. </property>
  323. <property name="maximum">
  324. <double>90001.000000000000000</double>
  325. </property>
  326. </widget>
  327. </item>
  328. <item row="2" column="3">
  329. <widget class="QDoubleSpinBox" name="sizeY">
  330. <property name="minimumSize">
  331. <size>
  332. <width>120</width>
  333. <height>0</height>
  334. </size>
  335. </property>
  336. <property name="maximumSize">
  337. <size>
  338. <width>120</width>
  339. <height>16777215</height>
  340. </size>
  341. </property>
  342. <property name="accessibleName">
  343. <string>Basic.TransformWindow.Height</string>
  344. </property>
  345. <property name="suffix">
  346. <string> px</string>
  347. </property>
  348. <property name="decimals">
  349. <number>2</number>
  350. </property>
  351. <property name="minimum">
  352. <double>-90001.000000000000000</double>
  353. </property>
  354. <property name="maximum">
  355. <double>90001.000000000000000</double>
  356. </property>
  357. <property name="singleStep">
  358. <double>1.000000000000000</double>
  359. </property>
  360. </widget>
  361. </item>
  362. <item row="2" column="2">
  363. <widget class="QLabel" name="sizeHeightLabel">
  364. <property name="accessibleName">
  365. <string>Height</string>
  366. </property>
  367. <property name="text">
  368. <string>Basic.TransformWindow.Height</string>
  369. </property>
  370. <property name="alignment">
  371. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  372. </property>
  373. </widget>
  374. </item>
  375. <item row="1" column="5">
  376. <widget class="QFrame" name="alignmentWidget">
  377. <property name="frameShape">
  378. <enum>QFrame::NoFrame</enum>
  379. </property>
  380. <property name="frameShadow">
  381. <enum>QFrame::Plain</enum>
  382. </property>
  383. <property name="lineWidth">
  384. <number>0</number>
  385. </property>
  386. <layout class="QVBoxLayout" name="alignmentLayout">
  387. <property name="spacing">
  388. <number>0</number>
  389. </property>
  390. <property name="leftMargin">
  391. <number>0</number>
  392. </property>
  393. <property name="topMargin">
  394. <number>0</number>
  395. </property>
  396. <property name="rightMargin">
  397. <number>0</number>
  398. </property>
  399. <property name="bottomMargin">
  400. <number>0</number>
  401. </property>
  402. </layout>
  403. </widget>
  404. </item>
  405. <item row="0" column="5">
  406. <widget class="QLabel" name="label_4">
  407. <property name="accessibleName">
  408. <string>Basic.TransformWindow.Alignment</string>
  409. </property>
  410. <property name="text">
  411. <string>Basic.TransformWindow.Alignment</string>
  412. </property>
  413. <property name="class" stdset="0">
  414. <string>subtitle</string>
  415. </property>
  416. </widget>
  417. </item>
  418. </layout>
  419. </widget>
  420. </item>
  421. <item>
  422. <widget class="QFrame" name="boundsSettings">
  423. <property name="frameShape">
  424. <enum>QFrame::NoFrame</enum>
  425. </property>
  426. <property name="frameShadow">
  427. <enum>QFrame::Plain</enum>
  428. </property>
  429. <property name="lineWidth">
  430. <number>0</number>
  431. </property>
  432. <property name="class" stdset="0">
  433. <string>dialog-container dialog-frame</string>
  434. </property>
  435. <layout class="QGridLayout" name="gridLayout_3">
  436. <property name="leftMargin">
  437. <number>0</number>
  438. </property>
  439. <property name="topMargin">
  440. <number>0</number>
  441. </property>
  442. <property name="rightMargin">
  443. <number>0</number>
  444. </property>
  445. <property name="bottomMargin">
  446. <number>0</number>
  447. </property>
  448. <property name="horizontalSpacing">
  449. <number>8</number>
  450. </property>
  451. <property name="verticalSpacing">
  452. <number>2</number>
  453. </property>
  454. <item row="1" column="0" colspan="3">
  455. <widget class="QComboBox" name="boundsType">
  456. <property name="accessibleName">
  457. <string>Basic.TransformWindow.BoundsType</string>
  458. </property>
  459. <item>
  460. <property name="text">
  461. <string>Basic.TransformWindow.BoundsType.None</string>
  462. </property>
  463. </item>
  464. <item>
  465. <property name="text">
  466. <string>Basic.TransformWindow.BoundsType.Stretch</string>
  467. </property>
  468. </item>
  469. <item>
  470. <property name="text">
  471. <string>Basic.TransformWindow.BoundsType.ScaleInner</string>
  472. </property>
  473. </item>
  474. <item>
  475. <property name="text">
  476. <string>Basic.TransformWindow.BoundsType.ScaleOuter</string>
  477. </property>
  478. </item>
  479. <item>
  480. <property name="text">
  481. <string>Basic.TransformWindow.BoundsType.ScaleToWidth</string>
  482. </property>
  483. </item>
  484. <item>
  485. <property name="text">
  486. <string>Basic.TransformWindow.BoundsType.ScaleToHeight</string>
  487. </property>
  488. </item>
  489. <item>
  490. <property name="text">
  491. <string>Basic.TransformWindow.BoundsType.MaxOnly</string>
  492. </property>
  493. </item>
  494. </widget>
  495. </item>
  496. <item row="0" column="7" rowspan="4">
  497. <spacer name="horizontalSpacer_4">
  498. <property name="orientation">
  499. <enum>Qt::Horizontal</enum>
  500. </property>
  501. <property name="sizeHint" stdset="0">
  502. <size>
  503. <width>0</width>
  504. <height>10</height>
  505. </size>
  506. </property>
  507. </spacer>
  508. </item>
  509. <item row="0" column="0" colspan="3">
  510. <widget class="QLabel" name="label_7">
  511. <property name="accessibleName">
  512. <string>Basic.TransformWindow.Bounds</string>
  513. </property>
  514. <property name="text">
  515. <string>Basic.TransformWindow.Bounds</string>
  516. </property>
  517. <property name="class" stdset="0">
  518. <string>subtitle</string>
  519. </property>
  520. </widget>
  521. </item>
  522. <item row="1" column="3">
  523. <widget class="QFrame" name="alignmentWidget2">
  524. <property name="frameShape">
  525. <enum>QFrame::NoFrame</enum>
  526. </property>
  527. <property name="frameShadow">
  528. <enum>QFrame::Plain</enum>
  529. </property>
  530. <property name="lineWidth">
  531. <number>0</number>
  532. </property>
  533. <layout class="QVBoxLayout" name="boundsAlignmentLayout">
  534. <property name="leftMargin">
  535. <number>0</number>
  536. </property>
  537. <property name="topMargin">
  538. <number>0</number>
  539. </property>
  540. <property name="rightMargin">
  541. <number>0</number>
  542. </property>
  543. <property name="bottomMargin">
  544. <number>0</number>
  545. </property>
  546. </layout>
  547. </widget>
  548. </item>
  549. <item row="0" column="3">
  550. <widget class="QLabel" name="label_6">
  551. <property name="accessibleName">
  552. <string>Basic.TransformWindow.Alignment</string>
  553. </property>
  554. <property name="text">
  555. <string>Basic.TransformWindow.Alignment</string>
  556. </property>
  557. <property name="class" stdset="0">
  558. <string>subtitle</string>
  559. </property>
  560. </widget>
  561. </item>
  562. <item row="2" column="0">
  563. <widget class="QLabel" name="boundsWidthLabel">
  564. <property name="accessibleName">
  565. <string>Basic.TransformWindow.BoundsWidth</string>
  566. </property>
  567. <property name="text">
  568. <string>Basic.TransformWindow.Width</string>
  569. </property>
  570. <property name="alignment">
  571. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  572. </property>
  573. </widget>
  574. </item>
  575. <item row="3" column="0">
  576. <widget class="QLabel" name="boundsHeightLabel">
  577. <property name="accessibleName">
  578. <string>Basic.TransformWindow.BoundsHeight</string>
  579. </property>
  580. <property name="text">
  581. <string>Basic.TransformWindow.Height</string>
  582. </property>
  583. <property name="alignment">
  584. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  585. </property>
  586. </widget>
  587. </item>
  588. <item row="2" column="1">
  589. <widget class="QDoubleSpinBox" name="boundsWidth">
  590. <property name="enabled">
  591. <bool>false</bool>
  592. </property>
  593. <property name="minimumSize">
  594. <size>
  595. <width>120</width>
  596. <height>0</height>
  597. </size>
  598. </property>
  599. <property name="maximumSize">
  600. <size>
  601. <width>120</width>
  602. <height>16777215</height>
  603. </size>
  604. </property>
  605. <property name="accessibleName">
  606. <string>Basic.TransformWindow.BoundsWidth</string>
  607. </property>
  608. <property name="suffix">
  609. <string> px</string>
  610. </property>
  611. <property name="decimals">
  612. <number>2</number>
  613. </property>
  614. <property name="minimum">
  615. <double>1.000000000000000</double>
  616. </property>
  617. <property name="maximum">
  618. <double>90001.000000000000000</double>
  619. </property>
  620. </widget>
  621. </item>
  622. <item row="3" column="1">
  623. <widget class="QDoubleSpinBox" name="boundsHeight">
  624. <property name="enabled">
  625. <bool>false</bool>
  626. </property>
  627. <property name="minimumSize">
  628. <size>
  629. <width>120</width>
  630. <height>0</height>
  631. </size>
  632. </property>
  633. <property name="maximumSize">
  634. <size>
  635. <width>120</width>
  636. <height>16777215</height>
  637. </size>
  638. </property>
  639. <property name="accessibleName">
  640. <string>Basic.TransformWindow.BoundsHeight</string>
  641. </property>
  642. <property name="suffix">
  643. <string> px</string>
  644. </property>
  645. <property name="decimals">
  646. <number>2</number>
  647. </property>
  648. <property name="minimum">
  649. <double>1.000000000000000</double>
  650. </property>
  651. <property name="maximum">
  652. <double>90001.000000000000000</double>
  653. </property>
  654. </widget>
  655. </item>
  656. <item row="2" column="2">
  657. <widget class="QCheckBox" name="cropToBounds">
  658. <property name="enabled">
  659. <bool>false</bool>
  660. </property>
  661. <property name="maximumSize">
  662. <size>
  663. <width>100</width>
  664. <height>16777215</height>
  665. </size>
  666. </property>
  667. <property name="accessibleName">
  668. <string>Basic.TransformWindow.BoundsAlignment</string>
  669. </property>
  670. <property name="text">
  671. <string>Basic.TransformWindow.CropToBounds</string>
  672. </property>
  673. <property name="class" stdset="0">
  674. <string/>
  675. </property>
  676. </widget>
  677. </item>
  678. </layout>
  679. </widget>
  680. </item>
  681. <item>
  682. <widget class="QFrame" name="cropSettings">
  683. <property name="lineWidth">
  684. <number>0</number>
  685. </property>
  686. <property name="class" stdset="0">
  687. <string>dialog-container dialog-frame</string>
  688. </property>
  689. <layout class="QGridLayout" name="gridLayout">
  690. <property name="leftMargin">
  691. <number>0</number>
  692. </property>
  693. <property name="topMargin">
  694. <number>0</number>
  695. </property>
  696. <property name="rightMargin">
  697. <number>0</number>
  698. </property>
  699. <property name="bottomMargin">
  700. <number>0</number>
  701. </property>
  702. <property name="horizontalSpacing">
  703. <number>8</number>
  704. </property>
  705. <property name="verticalSpacing">
  706. <number>2</number>
  707. </property>
  708. <item row="1" column="0">
  709. <widget class="QLabel" name="cropLeftLabel">
  710. <property name="accessibleName">
  711. <string>Basic.TransformWindow.CropLeft</string>
  712. </property>
  713. <property name="text">
  714. <string>Left</string>
  715. </property>
  716. <property name="alignment">
  717. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  718. </property>
  719. </widget>
  720. </item>
  721. <item row="1" column="2">
  722. <widget class="QLabel" name="cropRightLabel">
  723. <property name="text">
  724. <string>Right</string>
  725. </property>
  726. <property name="alignment">
  727. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  728. </property>
  729. </widget>
  730. </item>
  731. <item row="2" column="3">
  732. <widget class="QSpinBox" name="cropBottom">
  733. <property name="sizePolicy">
  734. <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
  735. <horstretch>0</horstretch>
  736. <verstretch>0</verstretch>
  737. </sizepolicy>
  738. </property>
  739. <property name="minimumSize">
  740. <size>
  741. <width>120</width>
  742. <height>0</height>
  743. </size>
  744. </property>
  745. <property name="maximumSize">
  746. <size>
  747. <width>120</width>
  748. <height>16777215</height>
  749. </size>
  750. </property>
  751. <property name="accessibleName">
  752. <string>Basic.TransformWindow.CropBottom</string>
  753. </property>
  754. <property name="suffix">
  755. <string> px</string>
  756. </property>
  757. <property name="maximum">
  758. <number>100000</number>
  759. </property>
  760. </widget>
  761. </item>
  762. <item row="1" column="4">
  763. <spacer name="horizontalSpacer_2">
  764. <property name="orientation">
  765. <enum>Qt::Horizontal</enum>
  766. </property>
  767. <property name="sizeHint" stdset="0">
  768. <size>
  769. <width>40</width>
  770. <height>20</height>
  771. </size>
  772. </property>
  773. </spacer>
  774. </item>
  775. <item row="1" column="3">
  776. <widget class="QSpinBox" name="cropRight">
  777. <property name="sizePolicy">
  778. <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
  779. <horstretch>0</horstretch>
  780. <verstretch>0</verstretch>
  781. </sizepolicy>
  782. </property>
  783. <property name="minimumSize">
  784. <size>
  785. <width>120</width>
  786. <height>0</height>
  787. </size>
  788. </property>
  789. <property name="maximumSize">
  790. <size>
  791. <width>120</width>
  792. <height>16777215</height>
  793. </size>
  794. </property>
  795. <property name="accessibleName">
  796. <string>Basic.TransformWindow.CropRight</string>
  797. </property>
  798. <property name="suffix">
  799. <string> px</string>
  800. </property>
  801. <property name="maximum">
  802. <number>100000</number>
  803. </property>
  804. </widget>
  805. </item>
  806. <item row="1" column="1">
  807. <widget class="QSpinBox" name="cropLeft">
  808. <property name="sizePolicy">
  809. <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
  810. <horstretch>0</horstretch>
  811. <verstretch>0</verstretch>
  812. </sizepolicy>
  813. </property>
  814. <property name="minimumSize">
  815. <size>
  816. <width>120</width>
  817. <height>0</height>
  818. </size>
  819. </property>
  820. <property name="maximumSize">
  821. <size>
  822. <width>120</width>
  823. <height>16777215</height>
  824. </size>
  825. </property>
  826. <property name="accessibleName">
  827. <string>Basic.TransformWindow.CropLeft</string>
  828. </property>
  829. <property name="suffix">
  830. <string> px</string>
  831. </property>
  832. <property name="maximum">
  833. <number>100000</number>
  834. </property>
  835. </widget>
  836. </item>
  837. <item row="2" column="0">
  838. <widget class="QLabel" name="cropTopLabel">
  839. <property name="text">
  840. <string>Top</string>
  841. </property>
  842. <property name="alignment">
  843. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  844. </property>
  845. </widget>
  846. </item>
  847. <item row="2" column="1">
  848. <widget class="QSpinBox" name="cropTop">
  849. <property name="sizePolicy">
  850. <sizepolicy hsizetype="Maximum" vsizetype="Fixed">
  851. <horstretch>0</horstretch>
  852. <verstretch>0</verstretch>
  853. </sizepolicy>
  854. </property>
  855. <property name="minimumSize">
  856. <size>
  857. <width>120</width>
  858. <height>0</height>
  859. </size>
  860. </property>
  861. <property name="maximumSize">
  862. <size>
  863. <width>120</width>
  864. <height>16777215</height>
  865. </size>
  866. </property>
  867. <property name="accessibleName">
  868. <string>Basic.TransformWindow.CropTop</string>
  869. </property>
  870. <property name="suffix">
  871. <string> px</string>
  872. </property>
  873. <property name="maximum">
  874. <number>100000</number>
  875. </property>
  876. </widget>
  877. </item>
  878. <item row="0" column="0">
  879. <widget class="QLabel" name="label_8">
  880. <property name="accessibleName">
  881. <string>Basic.TransformWindow.Crop</string>
  882. </property>
  883. <property name="text">
  884. <string>Basic.TransformWindow.Crop</string>
  885. </property>
  886. <property name="class" stdset="0">
  887. <string>subtitle</string>
  888. </property>
  889. </widget>
  890. </item>
  891. <item row="2" column="2">
  892. <widget class="QLabel" name="cropBottomLabel">
  893. <property name="text">
  894. <string>Bottom</string>
  895. </property>
  896. <property name="alignment">
  897. <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
  898. </property>
  899. </widget>
  900. </item>
  901. </layout>
  902. </widget>
  903. </item>
  904. <item>
  905. <widget class="QDialogButtonBox" name="buttonBox">
  906. <property name="standardButtons">
  907. <set>QDialogButtonBox::Close|QDialogButtonBox::Reset</set>
  908. </property>
  909. </widget>
  910. </item>
  911. </layout>
  912. </widget>
  913. </item>
  914. </layout>
  915. </widget>
  916. <tabstops>
  917. <tabstop>positionX</tabstop>
  918. <tabstop>positionY</tabstop>
  919. <tabstop>sizeX</tabstop>
  920. <tabstop>sizeY</tabstop>
  921. <tabstop>rotation</tabstop>
  922. <tabstop>boundsType</tabstop>
  923. <tabstop>boundsWidth</tabstop>
  924. <tabstop>boundsHeight</tabstop>
  925. <tabstop>cropToBounds</tabstop>
  926. <tabstop>cropLeft</tabstop>
  927. <tabstop>cropRight</tabstop>
  928. <tabstop>cropTop</tabstop>
  929. <tabstop>cropBottom</tabstop>
  930. </tabstops>
  931. <resources/>
  932. <connections>
  933. <connection>
  934. <sender>buttonBox</sender>
  935. <signal>rejected()</signal>
  936. <receiver>OBSBasicTransform</receiver>
  937. <slot>reject()</slot>
  938. <hints>
  939. <hint type="sourcelabel">
  940. <x>20</x>
  941. <y>358</y>
  942. </hint>
  943. <hint type="destinationlabel">
  944. <x>20</x>
  945. <y>20</y>
  946. </hint>
  947. </hints>
  948. </connection>
  949. </connections>
  950. </ui>