Audio plugin host https://kx.studio/carla
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

730 lines
21KB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>CarlaHostW</class>
  4. <widget class="QMainWindow" name="CarlaHostW">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>739</width>
  10. <height>467</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>MainWindow</string>
  15. </property>
  16. <widget class="QWidget" name="centralwidget"/>
  17. <widget class="QMenuBar" name="menubar">
  18. <property name="geometry">
  19. <rect>
  20. <x>0</x>
  21. <y>0</y>
  22. <width>739</width>
  23. <height>19</height>
  24. </rect>
  25. </property>
  26. <widget class="QMenu" name="menu_File">
  27. <property name="title">
  28. <string>&amp;File</string>
  29. </property>
  30. <addaction name="act_file_new"/>
  31. <addaction name="act_file_open"/>
  32. <addaction name="act_file_save"/>
  33. <addaction name="act_file_save_as"/>
  34. <addaction name="separator"/>
  35. <addaction name="act_file_quit"/>
  36. </widget>
  37. <widget class="QMenu" name="menu_Engine">
  38. <property name="title">
  39. <string>&amp;Engine</string>
  40. </property>
  41. <addaction name="act_engine_start"/>
  42. <addaction name="act_engine_stop"/>
  43. </widget>
  44. <widget class="QMenu" name="menu_Plugin">
  45. <property name="title">
  46. <string>&amp;Plugin</string>
  47. </property>
  48. <widget class="QMenu" name="menu_PluginMacros">
  49. <property name="title">
  50. <string>Macros (all plugins)</string>
  51. </property>
  52. <addaction name="act_plugins_enable"/>
  53. <addaction name="act_plugins_disable"/>
  54. <addaction name="separator"/>
  55. <addaction name="act_plugins_volume100"/>
  56. <addaction name="act_plugins_mute"/>
  57. <addaction name="separator"/>
  58. <addaction name="act_plugins_wet100"/>
  59. <addaction name="act_plugins_bypass"/>
  60. <addaction name="separator"/>
  61. <addaction name="act_plugins_center"/>
  62. </widget>
  63. <addaction name="act_plugin_add"/>
  64. <addaction name="act_plugin_remove_all"/>
  65. <addaction name="separator"/>
  66. <addaction name="menu_PluginMacros"/>
  67. </widget>
  68. <widget class="QMenu" name="menu_Transport">
  69. <property name="title">
  70. <string>&amp;Transport</string>
  71. </property>
  72. <addaction name="act_transport_play"/>
  73. <addaction name="act_transport_stop"/>
  74. <addaction name="act_transport_backwards"/>
  75. <addaction name="act_transport_forwards"/>
  76. </widget>
  77. <widget class="QMenu" name="menu_Canvas">
  78. <property name="title">
  79. <string>&amp;Canvas</string>
  80. </property>
  81. <widget class="QMenu" name="menu_Canvas_Zoom">
  82. <property name="title">
  83. <string>Zoom</string>
  84. </property>
  85. <addaction name="act_canvas_zoom_fit"/>
  86. <addaction name="separator"/>
  87. <addaction name="act_canvas_zoom_in"/>
  88. <addaction name="act_canvas_zoom_out"/>
  89. <addaction name="act_canvas_zoom_100"/>
  90. </widget>
  91. <addaction name="act_canvas_show_internal"/>
  92. <addaction name="act_canvas_show_external"/>
  93. <addaction name="separator"/>
  94. <addaction name="act_canvas_arrange"/>
  95. <addaction name="act_canvas_refresh"/>
  96. <addaction name="menu_Canvas_Zoom"/>
  97. <addaction name="separator"/>
  98. <addaction name="act_canvas_print"/>
  99. <addaction name="act_canvas_save_image"/>
  100. </widget>
  101. <widget class="QMenu" name="menu_Settings">
  102. <property name="title">
  103. <string>&amp;Settings</string>
  104. </property>
  105. <addaction name="act_settings_show_toolbar"/>
  106. <addaction name="act_settings_show_meters"/>
  107. <addaction name="act_settings_show_keyboard"/>
  108. <addaction name="separator"/>
  109. <addaction name="act_settings_configure"/>
  110. </widget>
  111. <widget class="QMenu" name="menu_Help">
  112. <property name="title">
  113. <string>&amp;Help</string>
  114. </property>
  115. <addaction name="act_help_about"/>
  116. <addaction name="act_help_about_juce"/>
  117. <addaction name="act_help_about_qt"/>
  118. </widget>
  119. <addaction name="menu_File"/>
  120. <addaction name="menu_Engine"/>
  121. <addaction name="menu_Plugin"/>
  122. <addaction name="menu_Transport"/>
  123. <addaction name="menu_Canvas"/>
  124. <addaction name="menu_Settings"/>
  125. <addaction name="menu_Help"/>
  126. </widget>
  127. <widget class="QToolBar" name="toolBar">
  128. <property name="windowTitle">
  129. <string>toolBar</string>
  130. </property>
  131. <property name="movable">
  132. <bool>false</bool>
  133. </property>
  134. <property name="allowedAreas">
  135. <set>Qt::NoToolBarArea</set>
  136. </property>
  137. <property name="toolButtonStyle">
  138. <enum>Qt::ToolButtonTextBesideIcon</enum>
  139. </property>
  140. <attribute name="toolBarArea">
  141. <enum>TopToolBarArea</enum>
  142. </attribute>
  143. <attribute name="toolBarBreak">
  144. <bool>false</bool>
  145. </attribute>
  146. <addaction name="act_file_new"/>
  147. <addaction name="act_file_open"/>
  148. <addaction name="act_file_save"/>
  149. <addaction name="act_file_save_as"/>
  150. <addaction name="separator"/>
  151. <addaction name="act_plugin_add2"/>
  152. <addaction name="act_plugin_remove_all"/>
  153. <addaction name="act_plugins_panic"/>
  154. <addaction name="separator"/>
  155. <addaction name="act_settings_configure"/>
  156. </widget>
  157. <widget class="QDockWidget" name="dockWidget">
  158. <property name="features">
  159. <set>QDockWidget::NoDockWidgetFeatures</set>
  160. </property>
  161. <property name="allowedAreas">
  162. <set>Qt::NoDockWidgetArea</set>
  163. </property>
  164. <attribute name="dockWidgetArea">
  165. <number>1</number>
  166. </attribute>
  167. <widget class="QWidget" name="dockWidgetContents">
  168. <layout class="QVBoxLayout" name="verticalLayout">
  169. <property name="spacing">
  170. <number>0</number>
  171. </property>
  172. <property name="leftMargin">
  173. <number>0</number>
  174. </property>
  175. <property name="topMargin">
  176. <number>1</number>
  177. </property>
  178. <property name="rightMargin">
  179. <number>0</number>
  180. </property>
  181. <property name="bottomMargin">
  182. <number>0</number>
  183. </property>
  184. <item>
  185. <layout class="QVBoxLayout" name="verticalLayout_4">
  186. <property name="spacing">
  187. <number>1</number>
  188. </property>
  189. <item>
  190. <widget class="QTabWidget" name="tabUtils">
  191. <property name="sizePolicy">
  192. <sizepolicy hsizetype="Ignored" vsizetype="Expanding">
  193. <horstretch>0</horstretch>
  194. <verstretch>0</verstretch>
  195. </sizepolicy>
  196. </property>
  197. <property name="minimumSize">
  198. <size>
  199. <width>210</width>
  200. <height>0</height>
  201. </size>
  202. </property>
  203. <property name="acceptDrops">
  204. <bool>false</bool>
  205. </property>
  206. <property name="tabPosition">
  207. <enum>QTabWidget::West</enum>
  208. </property>
  209. <property name="currentIndex">
  210. <number>0</number>
  211. </property>
  212. <widget class="QWidget" name="disk">
  213. <property name="acceptDrops">
  214. <bool>false</bool>
  215. </property>
  216. <attribute name="title">
  217. <string>Disk</string>
  218. </attribute>
  219. <layout class="QVBoxLayout" name="verticalLayout_3">
  220. <property name="spacing">
  221. <number>0</number>
  222. </property>
  223. <property name="leftMargin">
  224. <number>0</number>
  225. </property>
  226. <property name="topMargin">
  227. <number>0</number>
  228. </property>
  229. <property name="rightMargin">
  230. <number>0</number>
  231. </property>
  232. <property name="bottomMargin">
  233. <number>1</number>
  234. </property>
  235. <item>
  236. <layout class="QHBoxLayout" name="horizontalLayout">
  237. <item>
  238. <widget class="QComboBox" name="cb_disk">
  239. <item>
  240. <property name="text">
  241. <string>Home</string>
  242. </property>
  243. </item>
  244. </widget>
  245. </item>
  246. <item>
  247. <widget class="QToolButton" name="b_disk_add">
  248. <property name="text">
  249. <string/>
  250. </property>
  251. <property name="icon">
  252. <iconset resource="../resources.qrc">
  253. <normaloff>:/16x16/list-add.png</normaloff>:/16x16/list-add.png</iconset>
  254. </property>
  255. </widget>
  256. </item>
  257. <item>
  258. <widget class="QToolButton" name="b_disk_remove">
  259. <property name="enabled">
  260. <bool>false</bool>
  261. </property>
  262. <property name="text">
  263. <string/>
  264. </property>
  265. <property name="icon">
  266. <iconset resource="../resources.qrc">
  267. <normaloff>:/16x16/list-remove.png</normaloff>:/16x16/list-remove.png</iconset>
  268. </property>
  269. </widget>
  270. </item>
  271. </layout>
  272. </item>
  273. <item>
  274. <widget class="QTreeView" name="fileTreeView">
  275. <property name="editTriggers">
  276. <set>QAbstractItemView::NoEditTriggers</set>
  277. </property>
  278. <property name="dragEnabled">
  279. <bool>true</bool>
  280. </property>
  281. <property name="dragDropMode">
  282. <enum>QAbstractItemView::DragOnly</enum>
  283. </property>
  284. </widget>
  285. </item>
  286. </layout>
  287. </widget>
  288. </widget>
  289. </item>
  290. <item>
  291. <widget class="CanvasPreviewFrame" name="miniCanvasPreview">
  292. <property name="minimumSize">
  293. <size>
  294. <width>210</width>
  295. <height>162</height>
  296. </size>
  297. </property>
  298. <property name="maximumSize">
  299. <size>
  300. <width>16777215</width>
  301. <height>162</height>
  302. </size>
  303. </property>
  304. <property name="acceptDrops">
  305. <bool>false</bool>
  306. </property>
  307. <property name="frameShape">
  308. <enum>QFrame::StyledPanel</enum>
  309. </property>
  310. <property name="frameShadow">
  311. <enum>QFrame::Sunken</enum>
  312. </property>
  313. <zorder>tabUtils</zorder>
  314. </widget>
  315. </item>
  316. </layout>
  317. </item>
  318. </layout>
  319. </widget>
  320. </widget>
  321. <action name="act_file_new">
  322. <property name="icon">
  323. <iconset resource="../resources.qrc">
  324. <normaloff>:/16x16/document-new.png</normaloff>:/16x16/document-new.png</iconset>
  325. </property>
  326. <property name="text">
  327. <string>&amp;New</string>
  328. </property>
  329. <property name="shortcut">
  330. <string>Ctrl+N</string>
  331. </property>
  332. </action>
  333. <action name="act_file_open">
  334. <property name="icon">
  335. <iconset resource="../resources.qrc">
  336. <normaloff>:/16x16/document-open.png</normaloff>:/16x16/document-open.png</iconset>
  337. </property>
  338. <property name="text">
  339. <string>&amp;Open...</string>
  340. </property>
  341. <property name="shortcut">
  342. <string>Ctrl+O</string>
  343. </property>
  344. </action>
  345. <action name="act_file_save">
  346. <property name="icon">
  347. <iconset resource="../resources.qrc">
  348. <normaloff>:/16x16/document-save.png</normaloff>:/16x16/document-save.png</iconset>
  349. </property>
  350. <property name="text">
  351. <string>&amp;Save</string>
  352. </property>
  353. <property name="shortcut">
  354. <string>Ctrl+S</string>
  355. </property>
  356. </action>
  357. <action name="act_file_save_as">
  358. <property name="icon">
  359. <iconset resource="../resources.qrc">
  360. <normaloff>:/16x16/document-save-as.png</normaloff>:/16x16/document-save-as.png</iconset>
  361. </property>
  362. <property name="text">
  363. <string>Save &amp;As...</string>
  364. </property>
  365. <property name="shortcut">
  366. <string>Ctrl+Shift+S</string>
  367. </property>
  368. </action>
  369. <action name="act_file_quit">
  370. <property name="icon">
  371. <iconset resource="../resources.qrc">
  372. <normaloff>:/16x16/application-exit.png</normaloff>:/16x16/application-exit.png</iconset>
  373. </property>
  374. <property name="text">
  375. <string>&amp;Quit</string>
  376. </property>
  377. <property name="shortcut">
  378. <string>Ctrl+Q</string>
  379. </property>
  380. </action>
  381. <action name="act_engine_start">
  382. <property name="icon">
  383. <iconset resource="../resources.qrc">
  384. <normaloff>:/16x16/media-playback-start.png</normaloff>:/16x16/media-playback-start.png</iconset>
  385. </property>
  386. <property name="text">
  387. <string>&amp;Start</string>
  388. </property>
  389. <property name="shortcut">
  390. <string>F5</string>
  391. </property>
  392. </action>
  393. <action name="act_engine_stop">
  394. <property name="icon">
  395. <iconset resource="../resources.qrc">
  396. <normaloff>:/16x16/media-playback-stop.png</normaloff>:/16x16/media-playback-stop.png</iconset>
  397. </property>
  398. <property name="text">
  399. <string>St&amp;op</string>
  400. </property>
  401. <property name="shortcut">
  402. <string>F6</string>
  403. </property>
  404. </action>
  405. <action name="act_plugin_add">
  406. <property name="icon">
  407. <iconset resource="../resources.qrc">
  408. <normaloff>:/16x16/list-add.png</normaloff>:/16x16/list-add.png</iconset>
  409. </property>
  410. <property name="text">
  411. <string>&amp;Add...</string>
  412. </property>
  413. <property name="shortcut">
  414. <string>Ctrl+A</string>
  415. </property>
  416. </action>
  417. <action name="act_plugin_add2">
  418. <property name="icon">
  419. <iconset resource="../resources.qrc">
  420. <normaloff>:/16x16/list-add.png</normaloff>:/16x16/list-add.png</iconset>
  421. </property>
  422. <property name="text">
  423. <string>Add Plugin...</string>
  424. </property>
  425. </action>
  426. <action name="act_plugin_remove_all">
  427. <property name="icon">
  428. <iconset resource="../resources.qrc">
  429. <normaloff>:/16x16/edit-delete.png</normaloff>:/16x16/edit-delete.png</iconset>
  430. </property>
  431. <property name="text">
  432. <string>&amp;Remove All</string>
  433. </property>
  434. </action>
  435. <action name="act_plugins_enable">
  436. <property name="text">
  437. <string>Enable</string>
  438. </property>
  439. </action>
  440. <action name="act_plugins_disable">
  441. <property name="text">
  442. <string>Disable</string>
  443. </property>
  444. </action>
  445. <action name="act_plugins_bypass">
  446. <property name="text">
  447. <string>0% Wet (Bypass)</string>
  448. </property>
  449. </action>
  450. <action name="act_plugins_wet100">
  451. <property name="text">
  452. <string>100% Wet</string>
  453. </property>
  454. </action>
  455. <action name="act_plugins_mute">
  456. <property name="text">
  457. <string>0% Volume (Mute)</string>
  458. </property>
  459. </action>
  460. <action name="act_plugins_volume100">
  461. <property name="text">
  462. <string>100% Volume</string>
  463. </property>
  464. </action>
  465. <action name="act_plugins_center">
  466. <property name="text">
  467. <string>Center Balance</string>
  468. </property>
  469. </action>
  470. <action name="act_plugins_panic">
  471. <property name="icon">
  472. <iconset resource="../resources.qrc">
  473. <normaloff>:/16x16/dialog-warning.png</normaloff>:/16x16/dialog-warning.png</iconset>
  474. </property>
  475. <property name="text">
  476. <string>Panic</string>
  477. </property>
  478. </action>
  479. <action name="act_transport_play">
  480. <property name="checkable">
  481. <bool>true</bool>
  482. </property>
  483. <property name="icon">
  484. <iconset resource="../resources.qrc">
  485. <normaloff>:/16x16/media-playback-start.png</normaloff>:/16x16/media-playback-start.png</iconset>
  486. </property>
  487. <property name="text">
  488. <string>&amp;Play</string>
  489. </property>
  490. <property name="shortcut">
  491. <string>Ctrl+Shift+P</string>
  492. </property>
  493. </action>
  494. <action name="act_transport_stop">
  495. <property name="icon">
  496. <iconset resource="../resources.qrc">
  497. <normaloff>:/16x16/media-playback-stop.png</normaloff>:/16x16/media-playback-stop.png</iconset>
  498. </property>
  499. <property name="text">
  500. <string>&amp;Stop</string>
  501. </property>
  502. <property name="shortcut">
  503. <string>Ctrl+Shift+X</string>
  504. </property>
  505. </action>
  506. <action name="act_transport_backwards">
  507. <property name="icon">
  508. <iconset resource="../resources.qrc">
  509. <normaloff>:/16x16/media-seek-backward.png</normaloff>:/16x16/media-seek-backward.png</iconset>
  510. </property>
  511. <property name="text">
  512. <string>&amp;Backwards</string>
  513. </property>
  514. <property name="shortcut">
  515. <string>Ctrl+Shift+B</string>
  516. </property>
  517. </action>
  518. <action name="act_transport_forwards">
  519. <property name="icon">
  520. <iconset resource="../resources.qrc">
  521. <normaloff>:/16x16/media-seek-forward.png</normaloff>:/16x16/media-seek-forward.png</iconset>
  522. </property>
  523. <property name="text">
  524. <string>&amp;Forwards</string>
  525. </property>
  526. <property name="shortcut">
  527. <string>Ctrl+Shift+F</string>
  528. </property>
  529. </action>
  530. <action name="act_canvas_arrange">
  531. <property name="icon">
  532. <iconset resource="../resources.qrc">
  533. <normaloff>:/16x16/view-sort-ascending.png</normaloff>:/16x16/view-sort-ascending.png</iconset>
  534. </property>
  535. <property name="text">
  536. <string>&amp;Arrange</string>
  537. </property>
  538. <property name="shortcut">
  539. <string>Ctrl+G</string>
  540. </property>
  541. </action>
  542. <action name="act_canvas_refresh">
  543. <property name="icon">
  544. <iconset resource="../resources.qrc">
  545. <normaloff>:/16x16/view-refresh.png</normaloff>:/16x16/view-refresh.png</iconset>
  546. </property>
  547. <property name="text">
  548. <string>&amp;Refresh</string>
  549. </property>
  550. <property name="shortcut">
  551. <string>Ctrl+R</string>
  552. </property>
  553. </action>
  554. <action name="act_canvas_print">
  555. <property name="icon">
  556. <iconset resource="../resources.qrc">
  557. <normaloff>:/16x16/document-print.png</normaloff>:/16x16/document-print.png</iconset>
  558. </property>
  559. <property name="text">
  560. <string>&amp;Print...</string>
  561. </property>
  562. </action>
  563. <action name="act_canvas_save_image">
  564. <property name="text">
  565. <string>Save &amp;Image...</string>
  566. </property>
  567. </action>
  568. <action name="act_canvas_zoom_fit">
  569. <property name="icon">
  570. <iconset resource="../resources.qrc">
  571. <normaloff>:/16x16/zoom-fit-best.png</normaloff>:/16x16/zoom-fit-best.png</iconset>
  572. </property>
  573. <property name="text">
  574. <string>Auto-Fit</string>
  575. </property>
  576. <property name="shortcut">
  577. <string>Home</string>
  578. </property>
  579. </action>
  580. <action name="act_canvas_zoom_in">
  581. <property name="icon">
  582. <iconset resource="../resources.qrc">
  583. <normaloff>:/16x16/zoom-in.png</normaloff>:/16x16/zoom-in.png</iconset>
  584. </property>
  585. <property name="text">
  586. <string>Zoom In</string>
  587. </property>
  588. <property name="shortcut">
  589. <string>Ctrl++</string>
  590. </property>
  591. </action>
  592. <action name="act_canvas_zoom_out">
  593. <property name="icon">
  594. <iconset resource="../resources.qrc">
  595. <normaloff>:/16x16/zoom-out.png</normaloff>:/16x16/zoom-out.png</iconset>
  596. </property>
  597. <property name="text">
  598. <string>Zoom Out</string>
  599. </property>
  600. <property name="shortcut">
  601. <string>Ctrl+-</string>
  602. </property>
  603. </action>
  604. <action name="act_canvas_zoom_100">
  605. <property name="icon">
  606. <iconset resource="../resources.qrc">
  607. <normaloff>:/16x16/zoom-original.png</normaloff>:/16x16/zoom-original.png</iconset>
  608. </property>
  609. <property name="text">
  610. <string>Zoom 100%</string>
  611. </property>
  612. <property name="shortcut">
  613. <string>Ctrl+1</string>
  614. </property>
  615. </action>
  616. <action name="act_settings_show_toolbar">
  617. <property name="checkable">
  618. <bool>true</bool>
  619. </property>
  620. <property name="checked">
  621. <bool>true</bool>
  622. </property>
  623. <property name="text">
  624. <string>Show &amp;Toolbar</string>
  625. </property>
  626. </action>
  627. <action name="act_settings_configure">
  628. <property name="icon">
  629. <iconset resource="../resources.qrc">
  630. <normaloff>:/16x16/configure.png</normaloff>:/16x16/configure.png</iconset>
  631. </property>
  632. <property name="text">
  633. <string>&amp;Configure Carla</string>
  634. </property>
  635. </action>
  636. <action name="act_help_about">
  637. <property name="text">
  638. <string>&amp;About</string>
  639. </property>
  640. </action>
  641. <action name="act_help_about_qt">
  642. <property name="text">
  643. <string>About &amp;Qt</string>
  644. </property>
  645. </action>
  646. <action name="act_settings_show_meters">
  647. <property name="checkable">
  648. <bool>true</bool>
  649. </property>
  650. <property name="text">
  651. <string>Show Canvas &amp;Meters</string>
  652. </property>
  653. </action>
  654. <action name="act_settings_show_keyboard">
  655. <property name="checkable">
  656. <bool>true</bool>
  657. </property>
  658. <property name="text">
  659. <string>Show Canvas &amp;Keyboard</string>
  660. </property>
  661. </action>
  662. <action name="act_help_about_juce">
  663. <property name="text">
  664. <string>About &amp;JUCE</string>
  665. </property>
  666. </action>
  667. <action name="act_canvas_show_internal">
  668. <property name="checkable">
  669. <bool>true</bool>
  670. </property>
  671. <property name="text">
  672. <string>Show Internal</string>
  673. </property>
  674. </action>
  675. <action name="act_canvas_show_external">
  676. <property name="checkable">
  677. <bool>true</bool>
  678. </property>
  679. <property name="text">
  680. <string>Show External</string>
  681. </property>
  682. </action>
  683. </widget>
  684. <customwidgets>
  685. <customwidget>
  686. <class>CanvasPreviewFrame</class>
  687. <extends>QFrame</extends>
  688. <header>canvaspreviewframe.h</header>
  689. <container>1</container>
  690. </customwidget>
  691. </customwidgets>
  692. <resources>
  693. <include location="../resources.qrc"/>
  694. </resources>
  695. <connections>
  696. <connection>
  697. <sender>act_file_quit</sender>
  698. <signal>triggered()</signal>
  699. <receiver>CarlaHostW</receiver>
  700. <slot>close()</slot>
  701. <hints>
  702. <hint type="sourcelabel">
  703. <x>-1</x>
  704. <y>-1</y>
  705. </hint>
  706. <hint type="destinationlabel">
  707. <x>189</x>
  708. <y>34</y>
  709. </hint>
  710. </hints>
  711. </connection>
  712. <connection>
  713. <sender>act_settings_show_toolbar</sender>
  714. <signal>triggered(bool)</signal>
  715. <receiver>toolBar</receiver>
  716. <slot>setVisible(bool)</slot>
  717. <hints>
  718. <hint type="sourcelabel">
  719. <x>-1</x>
  720. <y>-1</y>
  721. </hint>
  722. <hint type="destinationlabel">
  723. <x>354</x>
  724. <y>35</y>
  725. </hint>
  726. </hints>
  727. </connection>
  728. </connections>
  729. </ui>