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.

1139 lines
42 KiB

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3. <class>MainWindow</class>
  4. <widget class="QMainWindow" name="MainWindow">
  5. <property name="geometry">
  6. <rect>
  7. <x>0</x>
  8. <y>0</y>
  9. <width>1061</width>
  10. <height>659</height>
  11. </rect>
  12. </property>
  13. <property name="windowTitle">
  14. <string>Chordsheet</string>
  15. </property>
  16. <property name="documentMode">
  17. <bool>false</bool>
  18. </property>
  19. <property name="tabShape">
  20. <enum>QTabWidget::Rounded</enum>
  21. </property>
  22. <widget class="QWidget" name="centralWidget">
  23. <layout class="QGridLayout" name="gridLayout">
  24. <item row="0" column="0">
  25. <widget class="QSplitter" name="splitter">
  26. <property name="frameShape">
  27. <enum>QFrame::NoFrame</enum>
  28. </property>
  29. <property name="orientation">
  30. <enum>Qt::Horizontal</enum>
  31. </property>
  32. <widget class="QWidget" name="leftPane" native="true">
  33. <property name="enabled">
  34. <bool>true</bool>
  35. </property>
  36. <property name="sizePolicy">
  37. <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
  38. <horstretch>0</horstretch>
  39. <verstretch>0</verstretch>
  40. </sizepolicy>
  41. </property>
  42. <property name="minimumSize">
  43. <size>
  44. <width>430</width>
  45. <height>600</height>
  46. </size>
  47. </property>
  48. <property name="maximumSize">
  49. <size>
  50. <width>500</width>
  51. <height>16777215</height>
  52. </size>
  53. </property>
  54. <layout class="QHBoxLayout" name="horizontalLayout">
  55. <item>
  56. <layout class="QVBoxLayout" name="verticalLayout">
  57. <property name="sizeConstraint">
  58. <enum>QLayout::SetDefaultConstraint</enum>
  59. </property>
  60. <item>
  61. <widget class="QTabWidget" name="tabWidget">
  62. <property name="sizePolicy">
  63. <sizepolicy hsizetype="Ignored" vsizetype="Expanding">
  64. <horstretch>0</horstretch>
  65. <verstretch>0</verstretch>
  66. </sizepolicy>
  67. </property>
  68. <property name="maximumSize">
  69. <size>
  70. <width>500</width>
  71. <height>16777215</height>
  72. </size>
  73. </property>
  74. <property name="currentIndex">
  75. <number>0</number>
  76. </property>
  77. <widget class="QWidget" name="tabWidgetOverview">
  78. <attribute name="title">
  79. <string>Overview</string>
  80. </attribute>
  81. <layout class="QVBoxLayout" name="verticalLayout_7">
  82. <item>
  83. <layout class="QVBoxLayout" name="verticalLayout_2">
  84. <item>
  85. <layout class="QFormLayout" name="formLayoutOverview">
  86. <property name="fieldGrowthPolicy">
  87. <enum>QFormLayout::ExpandingFieldsGrow</enum>
  88. </property>
  89. <item row="0" column="0">
  90. <widget class="QLabel" name="titleLabel">
  91. <property name="text">
  92. <string>Title</string>
  93. </property>
  94. </widget>
  95. </item>
  96. <item row="0" column="1">
  97. <widget class="QLineEdit" name="titleLineEdit">
  98. <property name="sizePolicy">
  99. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
  100. <horstretch>0</horstretch>
  101. <verstretch>0</verstretch>
  102. </sizepolicy>
  103. </property>
  104. </widget>
  105. </item>
  106. <item row="1" column="0">
  107. <widget class="QLabel" name="subtitleLabel">
  108. <property name="text">
  109. <string>Subtitle</string>
  110. </property>
  111. </widget>
  112. </item>
  113. <item row="1" column="1">
  114. <widget class="QLineEdit" name="subtitleLineEdit"/>
  115. </item>
  116. <item row="2" column="0">
  117. <widget class="QLabel" name="composerLabel">
  118. <property name="text">
  119. <string>Composer</string>
  120. </property>
  121. </widget>
  122. </item>
  123. <item row="2" column="1">
  124. <widget class="QLineEdit" name="composerLineEdit">
  125. <property name="sizePolicy">
  126. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
  127. <horstretch>0</horstretch>
  128. <verstretch>0</verstretch>
  129. </sizepolicy>
  130. </property>
  131. </widget>
  132. </item>
  133. <item row="3" column="0">
  134. <widget class="QLabel" name="arrangerLabel">
  135. <property name="text">
  136. <string>Arranger</string>
  137. </property>
  138. </widget>
  139. </item>
  140. <item row="3" column="1">
  141. <widget class="QLineEdit" name="arrangerLineEdit">
  142. <property name="sizePolicy">
  143. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
  144. <horstretch>0</horstretch>
  145. <verstretch>0</verstretch>
  146. </sizepolicy>
  147. </property>
  148. </widget>
  149. </item>
  150. <item row="4" column="0">
  151. <widget class="QLabel" name="tempoLabel">
  152. <property name="text">
  153. <string>Tempo</string>
  154. </property>
  155. </widget>
  156. </item>
  157. <item row="4" column="1">
  158. <widget class="QLineEdit" name="tempoLineEdit">
  159. <property name="sizePolicy">
  160. <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
  161. <horstretch>0</horstretch>
  162. <verstretch>0</verstretch>
  163. </sizepolicy>
  164. </property>
  165. <property name="maximumSize">
  166. <size>
  167. <width>60</width>
  168. <height>16777215</height>
  169. </size>
  170. </property>
  171. </widget>
  172. </item>
  173. <item row="5" column="0">
  174. <widget class="QLabel" name="timeSignatureLabel">
  175. <property name="text">
  176. <string>Time</string>
  177. </property>
  178. </widget>
  179. </item>
  180. <item row="5" column="1">
  181. <widget class="QSpinBox" name="timeSignatureSpinBox">
  182. <property name="maximumSize">
  183. <size>
  184. <width>40</width>
  185. <height>16777215</height>
  186. </size>
  187. </property>
  188. <property name="specialValueText">
  189. <string/>
  190. </property>
  191. <property name="value">
  192. <number>4</number>
  193. </property>
  194. </widget>
  195. </item>
  196. </layout>
  197. </item>
  198. <item>
  199. <spacer name="verticalSpacer">
  200. <property name="orientation">
  201. <enum>Qt::Vertical</enum>
  202. </property>
  203. <property name="sizeHint" stdset="0">
  204. <size>
  205. <width>20</width>
  206. <height>40</height>
  207. </size>
  208. </property>
  209. </spacer>
  210. </item>
  211. </layout>
  212. </item>
  213. </layout>
  214. </widget>
  215. <widget class="QWidget" name="tabWidgetPage">
  216. <attribute name="title">
  217. <string>Page</string>
  218. </attribute>
  219. <layout class="QVBoxLayout" name="verticalLayout_8">
  220. <item>
  221. <widget class="QGroupBox" name="pageGroupBox">
  222. <property name="sizePolicy">
  223. <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
  224. <horstretch>0</horstretch>
  225. <verstretch>0</verstretch>
  226. </sizepolicy>
  227. </property>
  228. <property name="title">
  229. <string>Page options</string>
  230. </property>
  231. <layout class="QVBoxLayout" name="verticalLayout_10">
  232. <item>
  233. <layout class="QFormLayout" name="formLayout">
  234. <item row="0" column="0">
  235. <widget class="QLabel" name="pageSizeLabel">
  236. <property name="text">
  237. <string>Page size</string>
  238. </property>
  239. </widget>
  240. </item>
  241. <item row="0" column="1">
  242. <widget class="QComboBox" name="pageSizeComboBox"/>
  243. </item>
  244. <item row="1" column="0">
  245. <widget class="QLabel" name="documentUnitsLabel">
  246. <property name="text">
  247. <string>Document units</string>
  248. </property>
  249. </widget>
  250. </item>
  251. <item row="1" column="1">
  252. <widget class="QComboBox" name="documentUnitsComboBox"/>
  253. </item>
  254. <item row="2" column="0">
  255. <widget class="QLabel" name="leftMarginLabel">
  256. <property name="text">
  257. <string>Left margin</string>
  258. </property>
  259. </widget>
  260. </item>
  261. <item row="2" column="1">
  262. <widget class="QLineEdit" name="leftMarginLineEdit">
  263. <property name="maximumSize">
  264. <size>
  265. <width>60</width>
  266. <height>16777215</height>
  267. </size>
  268. </property>
  269. </widget>
  270. </item>
  271. <item row="4" column="0">
  272. <widget class="QLabel" name="topMarginLabel">
  273. <property name="text">
  274. <string>Top margin</string>
  275. </property>
  276. </widget>
  277. </item>
  278. <item row="4" column="1">
  279. <widget class="QLineEdit" name="topMarginLineEdit">
  280. <property name="maximumSize">
  281. <size>
  282. <width>60</width>
  283. <height>16777215</height>
  284. </size>
  285. </property>
  286. </widget>
  287. </item>
  288. <item row="3" column="0">
  289. <widget class="QLabel" name="rightMarginLabel">
  290. <property name="text">
  291. <string>Right margin</string>
  292. </property>
  293. </widget>
  294. </item>
  295. <item row="3" column="1">
  296. <widget class="QLineEdit" name="rightMarginLineEdit">
  297. <property name="maximumSize">
  298. <size>
  299. <width>60</width>
  300. <height>16777215</height>
  301. </size>
  302. </property>
  303. </widget>
  304. </item>
  305. <item row="5" column="0">
  306. <widget class="QLabel" name="bottomMarginLabel">
  307. <property name="text">
  308. <string>Bottom margin</string>
  309. </property>
  310. </widget>
  311. </item>
  312. <item row="5" column="1">
  313. <widget class="QLineEdit" name="bottomMarginLineEdit">
  314. <property name="maximumSize">
  315. <size>
  316. <width>60</width>
  317. <height>16777215</height>
  318. </size>
  319. </property>
  320. </widget>
  321. </item>
  322. </layout>
  323. </item>
  324. </layout>
  325. </widget>
  326. </item>
  327. <item>
  328. <widget class="QGroupBox" name="textGroupBox">
  329. <property name="title">
  330. <string>Text options</string>
  331. </property>
  332. <layout class="QVBoxLayout" name="verticalLayout_9">
  333. <item>
  334. <layout class="QFormLayout" name="formLayout_2">
  335. <item row="0" column="0">
  336. <widget class="QLabel" name="lineSpacingLabel">
  337. <property name="text">
  338. <string>Line spacing</string>
  339. </property>
  340. </widget>
  341. </item>
  342. <item row="0" column="1">
  343. <widget class="QDoubleSpinBox" name="lineSpacingDoubleSpinBox">
  344. <property name="minimumSize">
  345. <size>
  346. <width>70</width>
  347. <height>0</height>
  348. </size>
  349. </property>
  350. <property name="maximumSize">
  351. <size>
  352. <width>70</width>
  353. <height>16777215</height>
  354. </size>
  355. </property>
  356. </widget>
  357. </item>
  358. </layout>
  359. </item>
  360. </layout>
  361. </widget>
  362. </item>
  363. <item>
  364. <widget class="QGroupBox" name="fontGroupBox">
  365. <property name="sizePolicy">
  366. <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
  367. <horstretch>0</horstretch>
  368. <verstretch>0</verstretch>
  369. </sizepolicy>
  370. </property>
  371. <property name="title">
  372. <string>Font options</string>
  373. </property>
  374. <layout class="QVBoxLayout" name="verticalLayout_11">
  375. <item>
  376. <layout class="QHBoxLayout" name="horizontalLayout_5">
  377. <item>
  378. <widget class="QLabel" name="fontLabel">
  379. <property name="maximumSize">
  380. <size>
  381. <width>40</width>
  382. <height>16777215</height>
  383. </size>
  384. </property>
  385. <property name="text">
  386. <string>Font</string>
  387. </property>
  388. </widget>
  389. </item>
  390. <item>
  391. <widget class="QComboBox" name="fontComboBox">
  392. <property name="sizePolicy">
  393. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
  394. <horstretch>0</horstretch>
  395. <verstretch>0</verstretch>
  396. </sizepolicy>
  397. </property>
  398. </widget>
  399. </item>
  400. </layout>
  401. </item>
  402. <item>
  403. <widget class="QCheckBox" name="includedFontCheckBox">
  404. <property name="text">
  405. <string>Use included FreeSans</string>
  406. </property>
  407. </widget>
  408. </item>
  409. </layout>
  410. </widget>
  411. </item>
  412. <item>
  413. <widget class="QGroupBox" name="blockOptions">
  414. <property name="title">
  415. <string>Block options</string>
  416. </property>
  417. <layout class="QVBoxLayout" name="verticalLayout_3">
  418. <item>
  419. <layout class="QFormLayout" name="formLayout_4">
  420. <item row="0" column="0">
  421. <widget class="QLabel" name="beatWidthLabel">
  422. <property name="text">
  423. <string>Beat width</string>
  424. </property>
  425. </widget>
  426. </item>
  427. <item row="0" column="1">
  428. <widget class="QLineEdit" name="beatWidthLineEdit">
  429. <property name="maximumSize">
  430. <size>
  431. <width>60</width>
  432. <height>16777215</height>
  433. </size>
  434. </property>
  435. </widget>
  436. </item>
  437. </layout>
  438. </item>
  439. </layout>
  440. </widget>
  441. </item>
  442. <item>
  443. <spacer name="verticalSpacer_2">
  444. <property name="orientation">
  445. <enum>Qt::Vertical</enum>
  446. </property>
  447. <property name="sizeHint" stdset="0">
  448. <size>
  449. <width>20</width>
  450. <height>40</height>
  451. </size>
  452. </property>
  453. </spacer>
  454. </item>
  455. </layout>
  456. </widget>
  457. <widget class="QWidget" name="tabWidgetChords">
  458. <attribute name="title">
  459. <string>Chords</string>
  460. </attribute>
  461. <layout class="QVBoxLayout" name="verticalLayout_5">
  462. <item>
  463. <layout class="QVBoxLayout" name="chordTabLayout">
  464. <item>
  465. <widget class="ChordTableView" name="chordTableView">
  466. <property name="sizePolicy">
  467. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
  468. <horstretch>0</horstretch>
  469. <verstretch>0</verstretch>
  470. </sizepolicy>
  471. </property>
  472. <property name="editTriggers">
  473. <set>QAbstractItemView::NoEditTriggers</set>
  474. </property>
  475. <property name="dragEnabled">
  476. <bool>true</bool>
  477. </property>
  478. <property name="dragDropOverwriteMode">
  479. <bool>false</bool>
  480. </property>
  481. <property name="dragDropMode">
  482. <enum>QAbstractItemView::InternalMove</enum>
  483. </property>
  484. <property name="defaultDropAction">
  485. <enum>Qt::IgnoreAction</enum>
  486. </property>
  487. <property name="selectionMode">
  488. <enum>QAbstractItemView::SingleSelection</enum>
  489. </property>
  490. <property name="selectionBehavior">
  491. <enum>QAbstractItemView::SelectRows</enum>
  492. </property>
  493. <property name="showGrid">
  494. <bool>false</bool>
  495. </property>
  496. <property name="sortingEnabled">
  497. <bool>false</bool>
  498. </property>
  499. <property name="cornerButtonEnabled">
  500. <bool>false</bool>
  501. </property>
  502. </widget>
  503. </item>
  504. <item>
  505. <layout class="QGridLayout" name="chordGridLayout">
  506. <item row="0" column="1">
  507. <widget class="QLineEdit" name="chordNameLineEdit">
  508. <property name="sizePolicy">
  509. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
  510. <horstretch>0</horstretch>
  511. <verstretch>0</verstretch>
  512. </sizepolicy>
  513. </property>
  514. <property name="maximumSize">
  515. <size>
  516. <width>100</width>
  517. <height>16777215</height>
  518. </size>
  519. </property>
  520. </widget>
  521. </item>
  522. <item row="1" column="2">
  523. <widget class="QPushButton" name="guitarVoicingButton">
  524. <property name="maximumSize">
  525. <size>
  526. <width>16777215</width>
  527. <height>16777215</height>
  528. </size>
  529. </property>
  530. <property name="text">
  531. <string>Editor...</string>
  532. </property>
  533. </widget>
  534. </item>
  535. <item row="1" column="1">
  536. <widget class="QLineEdit" name="guitarVoicingLineEdit">
  537. <property name="sizePolicy">
  538. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
  539. <horstretch>0</horstretch>
  540. <verstretch>0</verstretch>
  541. </sizepolicy>
  542. </property>
  543. </widget>
  544. </item>
  545. <item row="1" column="0">
  546. <widget class="QLabel" name="guitarVoicingLabel">
  547. <property name="text">
  548. <string>Guitar voicing</string>
  549. </property>
  550. </widget>
  551. </item>
  552. <item row="0" column="0">
  553. <widget class="QLabel" name="chordNameLabel">
  554. <property name="text">
  555. <string>Chord name</string>
  556. </property>
  557. </widget>
  558. </item>
  559. </layout>
  560. </item>
  561. <item>
  562. <layout class="QHBoxLayout" name="bottomChordHorizontalLayout">
  563. <item>
  564. <widget class="QPushButton" name="removeChordButton">
  565. <property name="text">
  566. <string>Remove chord</string>
  567. </property>
  568. </widget>
  569. </item>
  570. <item>
  571. <spacer name="horizontalSpacer_3">
  572. <property name="orientation">
  573. <enum>Qt::Horizontal</enum>
  574. </property>
  575. <property name="sizeType">
  576. <enum>QSizePolicy::MinimumExpanding</enum>
  577. </property>
  578. <property name="sizeHint" stdset="0">
  579. <size>
  580. <width>40</width>
  581. <height>20</height>
  582. </size>
  583. </property>
  584. </spacer>
  585. </item>
  586. <item>
  587. <widget class="QPushButton" name="updateChordButton">
  588. <property name="text">
  589. <string>Update chord</string>
  590. </property>
  591. </widget>
  592. </item>
  593. <item>
  594. <widget class="QPushButton" name="addChordButton">
  595. <property name="text">
  596. <string>Add chord</string>
  597. </property>
  598. </widget>
  599. </item>
  600. </layout>
  601. </item>
  602. </layout>
  603. </item>
  604. </layout>
  605. </widget>
  606. <widget class="QWidget" name="tabWidgetSections">
  607. <attribute name="title">
  608. <string>Sections</string>
  609. </attribute>
  610. <layout class="QVBoxLayout" name="verticalLayout_4">
  611. <item>
  612. <layout class="QVBoxLayout" name="sectionTabLayout">
  613. <item>
  614. <widget class="SectionTableView" name="sectionTableView">
  615. <property name="sizePolicy">
  616. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
  617. <horstretch>0</horstretch>
  618. <verstretch>0</verstretch>
  619. </sizepolicy>
  620. </property>
  621. <property name="editTriggers">
  622. <set>QAbstractItemView::NoEditTriggers</set>
  623. </property>
  624. <property name="dragEnabled">
  625. <bool>true</bool>
  626. </property>
  627. <property name="dragDropOverwriteMode">
  628. <bool>false</bool>
  629. </property>
  630. <property name="dragDropMode">
  631. <enum>QAbstractItemView::InternalMove</enum>
  632. </property>
  633. <property name="defaultDropAction">
  634. <enum>Qt::TargetMoveAction</enum>
  635. </property>
  636. <property name="selectionMode">
  637. <enum>QAbstractItemView::SingleSelection</enum>
  638. </property>
  639. <property name="selectionBehavior">
  640. <enum>QAbstractItemView::SelectRows</enum>
  641. </property>
  642. <property name="showGrid">
  643. <bool>false</bool>
  644. </property>
  645. <property name="cornerButtonEnabled">
  646. <bool>false</bool>
  647. </property>
  648. </widget>
  649. </item>
  650. <item>
  651. <layout class="QFormLayout" name="formLayout_3">
  652. <property name="fieldGrowthPolicy">
  653. <enum>QFormLayout::ExpandingFieldsGrow</enum>
  654. </property>
  655. <item row="0" column="0">
  656. <widget class="QLabel" name="sectionNameLabel">
  657. <property name="text">
  658. <string>Name</string>
  659. </property>
  660. </widget>
  661. </item>
  662. <item row="0" column="1">
  663. <widget class="QLineEdit" name="sectionNameLineEdit"/>
  664. </item>
  665. </layout>
  666. </item>
  667. <item>
  668. <layout class="QHBoxLayout" name="bottomSectionHorizontalLayout">
  669. <item>
  670. <widget class="QPushButton" name="removeSectionButton">
  671. <property name="text">
  672. <string>Remove section</string>
  673. </property>
  674. </widget>
  675. </item>
  676. <item>
  677. <spacer name="horizontalSpacer_7">
  678. <property name="orientation">
  679. <enum>Qt::Horizontal</enum>
  680. </property>
  681. <property name="sizeType">
  682. <enum>QSizePolicy::MinimumExpanding</enum>
  683. </property>
  684. <property name="sizeHint" stdset="0">
  685. <size>
  686. <width>0</width>
  687. <height>20</height>
  688. </size>
  689. </property>
  690. </spacer>
  691. </item>
  692. <item>
  693. <widget class="QPushButton" name="updateSectionButton">
  694. <property name="text">
  695. <string>Update section</string>
  696. </property>
  697. </widget>
  698. </item>
  699. <item>
  700. <widget class="QPushButton" name="addSectionButton">
  701. <property name="text">
  702. <string>Add section</string>
  703. </property>
  704. </widget>
  705. </item>
  706. </layout>
  707. </item>
  708. </layout>
  709. </item>
  710. </layout>
  711. </widget>
  712. <widget class="QWidget" name="tabWidgetBlocks">
  713. <attribute name="title">
  714. <string>Blocks</string>
  715. </attribute>
  716. <layout class="QVBoxLayout" name="verticalLayout_6">
  717. <item>
  718. <layout class="QVBoxLayout" name="blockTabLayout">
  719. <item>
  720. <layout class="QFormLayout" name="formLayout_5">
  721. <property name="fieldGrowthPolicy">
  722. <enum>QFormLayout::ExpandingFieldsGrow</enum>
  723. </property>
  724. <item row="0" column="0">
  725. <widget class="QLabel" name="blockSectionLabel">
  726. <property name="text">
  727. <string>Section</string>
  728. </property>
  729. </widget>
  730. </item>
  731. <item row="0" column="1">
  732. <widget class="MComboBox" name="blockSectionComboBox">
  733. <property name="sizePolicy">
  734. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
  735. <horstretch>0</horstretch>
  736. <verstretch>0</verstretch>
  737. </sizepolicy>
  738. </property>
  739. </widget>
  740. </item>
  741. </layout>
  742. </item>
  743. <item>
  744. <widget class="BlockTableView" name="blockTableView">
  745. <property name="sizePolicy">
  746. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Expanding">
  747. <horstretch>0</horstretch>
  748. <verstretch>0</verstretch>
  749. </sizepolicy>
  750. </property>
  751. <property name="editTriggers">
  752. <set>QAbstractItemView::NoEditTriggers</set>
  753. </property>
  754. <property name="dragEnabled">
  755. <bool>true</bool>
  756. </property>
  757. <property name="dragDropOverwriteMode">
  758. <bool>false</bool>
  759. </property>
  760. <property name="dragDropMode">
  761. <enum>QAbstractItemView::InternalMove</enum>
  762. </property>
  763. <property name="defaultDropAction">
  764. <enum>Qt::TargetMoveAction</enum>
  765. </property>
  766. <property name="selectionMode">
  767. <enum>QAbstractItemView::SingleSelection</enum>
  768. </property>
  769. <property name="selectionBehavior">
  770. <enum>QAbstractItemView::SelectRows</enum>
  771. </property>
  772. <property name="showGrid">
  773. <bool>false</bool>
  774. </property>
  775. <property name="cornerButtonEnabled">
  776. <bool>false</bool>
  777. </property>
  778. </widget>
  779. </item>
  780. <item>
  781. <layout class="QGridLayout" name="blockGridLayout">
  782. <item row="0" column="0">
  783. <widget class="QLabel" name="blockLengthLabel">
  784. <property name="text">
  785. <string>Length</string>
  786. </property>
  787. </widget>
  788. </item>
  789. <item row="0" column="4">
  790. <widget class="QComboBox" name="blockChordComboBox"/>
  791. </item>
  792. <item row="1" column="0">
  793. <widget class="QLabel" name="blockNotesLabel">
  794. <property name="minimumSize">
  795. <size>
  796. <width>0</width>
  797. <height>0</height>
  798. </size>
  799. </property>
  800. <property name="text">
  801. <string>Notes</string>
  802. </property>
  803. </widget>
  804. </item>
  805. <item row="0" column="3">
  806. <widget class="QLabel" name="blockChordLabel">
  807. <property name="text">
  808. <string>Chord</string>
  809. </property>
  810. </widget>
  811. </item>
  812. <item row="0" column="1">
  813. <widget class="QLineEdit" name="blockLengthLineEdit">
  814. <property name="sizePolicy">
  815. <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
  816. <horstretch>0</horstretch>
  817. <verstretch>0</verstretch>
  818. </sizepolicy>
  819. </property>
  820. <property name="maximumSize">
  821. <size>
  822. <width>40</width>
  823. <height>16777215</height>
  824. </size>
  825. </property>
  826. </widget>
  827. </item>
  828. <item row="1" column="1" colspan="4">
  829. <widget class="QLineEdit" name="blockNotesLineEdit">
  830. <property name="sizePolicy">
  831. <sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
  832. <horstretch>0</horstretch>
  833. <verstretch>0</verstretch>
  834. </sizepolicy>
  835. </property>
  836. </widget>
  837. </item>
  838. <item row="0" column="2">
  839. <spacer name="horizontalSpacer_4">
  840. <property name="orientation">
  841. <enum>Qt::Horizontal</enum>
  842. </property>
  843. <property name="sizeType">
  844. <enum>QSizePolicy::MinimumExpanding</enum>
  845. </property>
  846. <property name="sizeHint" stdset="0">
  847. <size>
  848. <width>40</width>
  849. <height>20</height>
  850. </size>
  851. </property>
  852. </spacer>
  853. </item>
  854. </layout>
  855. </item>
  856. <item>
  857. <layout class="QHBoxLayout" name="bottomBlockHorizontalLayout">
  858. <item>
  859. <widget class="QPushButton" name="removeBlockButton">
  860. <property name="text">
  861. <string>Remove block</string>
  862. </property>
  863. </widget>
  864. </item>
  865. <item>
  866. <spacer name="horizontalSpacer_6">
  867. <property name="orientation">
  868. <enum>Qt::Horizontal</enum>
  869. </property>
  870. <property name="sizeType">
  871. <enum>QSizePolicy::MinimumExpanding</enum>
  872. </property>
  873. <property name="sizeHint" stdset="0">
  874. <size>
  875. <width>40</width>
  876. <height>20</height>
  877. </size>
  878. </property>
  879. </spacer>
  880. </item>
  881. <item>
  882. <widget class="QPushButton" name="updateBlockButton">
  883. <property name="text">
  884. <string>Update block</string>
  885. </property>
  886. </widget>
  887. </item>
  888. <item>
  889. <widget class="QPushButton" name="addBlockButton">
  890. <property name="text">
  891. <string>Add block</string>
  892. </property>
  893. </widget>
  894. </item>
  895. </layout>
  896. </item>
  897. </layout>
  898. </item>
  899. </layout>
  900. </widget>
  901. </widget>
  902. </item>
  903. <item>
  904. <layout class="QHBoxLayout" name="horizontalLayout_3">
  905. <item>
  906. <spacer name="horizontalSpacer">
  907. <property name="orientation">
  908. <enum>Qt::Horizontal</enum>
  909. </property>
  910. <property name="sizeType">
  911. <enum>QSizePolicy::MinimumExpanding</enum>
  912. </property>
  913. <property name="sizeHint" stdset="0">
  914. <size>
  915. <width>40</width>
  916. <height>20</height>
  917. </size>
  918. </property>
  919. </spacer>
  920. </item>
  921. <item>
  922. <widget class="QPushButton" name="generateButton">
  923. <property name="text">
  924. <string>Generate chordsheet</string>
  925. </property>
  926. </widget>
  927. </item>
  928. <item>
  929. <spacer name="horizontalSpacer_2">
  930. <property name="orientation">
  931. <enum>Qt::Horizontal</enum>
  932. </property>
  933. <property name="sizeType">
  934. <enum>QSizePolicy::MinimumExpanding</enum>
  935. </property>
  936. <property name="sizeHint" stdset="0">
  937. <size>
  938. <width>40</width>
  939. <height>20</height>
  940. </size>
  941. </property>
  942. </spacer>
  943. </item>
  944. </layout>
  945. </item>
  946. </layout>
  947. </item>
  948. </layout>
  949. </widget>
  950. <widget class="PDFViewer" name="pdfArea" native="true">
  951. <property name="sizePolicy">
  952. <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
  953. <horstretch>1</horstretch>
  954. <verstretch>0</verstretch>
  955. </sizepolicy>
  956. </property>
  957. <property name="minimumSize">
  958. <size>
  959. <width>300</width>
  960. <height>400</height>
  961. </size>
  962. </property>
  963. <property name="widgetResizable" stdset="0">
  964. <bool>true</bool>
  965. </property>
  966. </widget>
  967. </widget>
  968. </item>
  969. </layout>
  970. </widget>
  971. <widget class="QMenuBar" name="menuBar">
  972. <property name="geometry">
  973. <rect>
  974. <x>0</x>
  975. <y>0</y>
  976. <width>1061</width>
  977. <height>22</height>
  978. </rect>
  979. </property>
  980. <widget class="QMenu" name="menuFile">
  981. <property name="title">
  982. <string>File</string>
  983. </property>
  984. <addaction name="actionNew"/>
  985. <addaction name="actionOpen"/>
  986. <addaction name="separator"/>
  987. <addaction name="actionSave"/>
  988. <addaction name="actionSave_as"/>
  989. <addaction name="actionSave_PDF"/>
  990. <addaction name="separator"/>
  991. <addaction name="actionPrint"/>
  992. <addaction name="separator"/>
  993. <addaction name="actionClose"/>
  994. </widget>
  995. <widget class="QMenu" name="menuEdit">
  996. <property name="title">
  997. <string>Edit</string>
  998. </property>
  999. <addaction name="actionUndo"/>
  1000. <addaction name="actionRedo"/>
  1001. <addaction name="separator"/>
  1002. <addaction name="actionCut"/>
  1003. <addaction name="actionCopy"/>
  1004. <addaction name="actionPaste"/>
  1005. <addaction name="separator"/>
  1006. <addaction name="actionAbout"/>
  1007. </widget>
  1008. <addaction name="menuFile"/>
  1009. <addaction name="menuEdit"/>
  1010. </widget>
  1011. <action name="actionNew">
  1012. <property name="text">
  1013. <string>New...</string>
  1014. </property>
  1015. </action>
  1016. <action name="actionOpen">
  1017. <property name="text">
  1018. <string>Open...</string>
  1019. </property>
  1020. </action>
  1021. <action name="actionSave">
  1022. <property name="text">
  1023. <string>Save</string>
  1024. </property>
  1025. </action>
  1026. <action name="actionSave_PDF">
  1027. <property name="text">
  1028. <string>Save PDF...</string>
  1029. </property>
  1030. </action>
  1031. <action name="actionPrint">
  1032. <property name="text">
  1033. <string>Print...</string>
  1034. </property>
  1035. </action>
  1036. <action name="actionClose">
  1037. <property name="text">
  1038. <string>Close</string>
  1039. </property>
  1040. </action>
  1041. <action name="actionSave_as">
  1042. <property name="text">
  1043. <string>Save as...</string>
  1044. </property>
  1045. </action>
  1046. <action name="actionQuit">
  1047. <property name="text">
  1048. <string>Quit</string>
  1049. </property>
  1050. </action>
  1051. <action name="actionUndo">
  1052. <property name="text">
  1053. <string>Undo</string>
  1054. </property>
  1055. </action>
  1056. <action name="actionRedo">
  1057. <property name="text">
  1058. <string>Redo</string>
  1059. </property>
  1060. </action>
  1061. <action name="actionCut">
  1062. <property name="text">
  1063. <string>Cut</string>
  1064. </property>
  1065. </action>
  1066. <action name="actionCopy">
  1067. <property name="text">
  1068. <string>Copy</string>
  1069. </property>
  1070. </action>
  1071. <action name="actionPaste">
  1072. <property name="text">
  1073. <string>Paste</string>
  1074. </property>
  1075. </action>
  1076. <action name="actionPreferences">
  1077. <property name="text">
  1078. <string>Preferences</string>
  1079. </property>
  1080. </action>
  1081. <action name="actionAbout">
  1082. <property name="text">
  1083. <string>About</string>
  1084. </property>
  1085. </action>
  1086. </widget>
  1087. <customwidgets>
  1088. <customwidget>
  1089. <class>ChordTableView</class>
  1090. <extends>QTableView</extends>
  1091. <header>chordsheet/tableView.h</header>
  1092. </customwidget>
  1093. <customwidget>
  1094. <class>BlockTableView</class>
  1095. <extends>QTableView</extends>
  1096. <header>chordsheet/tableView.h</header>
  1097. </customwidget>
  1098. <customwidget>
  1099. <class>SectionTableView</class>
  1100. <extends>QTableView</extends>
  1101. <header>chordsheet/tableView.h</header>
  1102. </customwidget>
  1103. <customwidget>
  1104. <class>MComboBox</class>
  1105. <extends>QComboBox</extends>
  1106. <header>chordsheet/comboBox.h</header>
  1107. </customwidget>
  1108. <customwidget>
  1109. <class>PDFViewer</class>
  1110. <extends>QWidget</extends>
  1111. <header>chordsheet/pdfViewer.h</header>
  1112. <container>1</container>
  1113. </customwidget>
  1114. </customwidgets>
  1115. <tabstops>
  1116. <tabstop>generateButton</tabstop>
  1117. <tabstop>tabWidget</tabstop>
  1118. <tabstop>titleLineEdit</tabstop>
  1119. <tabstop>composerLineEdit</tabstop>
  1120. <tabstop>arrangerLineEdit</tabstop>
  1121. <tabstop>pageSizeComboBox</tabstop>
  1122. <tabstop>documentUnitsComboBox</tabstop>
  1123. <tabstop>leftMarginLineEdit</tabstop>
  1124. <tabstop>topMarginLineEdit</tabstop>
  1125. <tabstop>lineSpacingDoubleSpinBox</tabstop>
  1126. <tabstop>fontComboBox</tabstop>
  1127. <tabstop>chordTableView</tabstop>
  1128. <tabstop>chordNameLineEdit</tabstop>
  1129. <tabstop>guitarVoicingLineEdit</tabstop>
  1130. <tabstop>guitarVoicingButton</tabstop>
  1131. <tabstop>addChordButton</tabstop>
  1132. <tabstop>removeChordButton</tabstop>
  1133. <tabstop>blockTableView</tabstop>
  1134. <tabstop>addBlockButton</tabstop>
  1135. <tabstop>removeBlockButton</tabstop>
  1136. </tabstops>
  1137. <resources/>
  1138. <connections/>
  1139. </ui>