1<?xml version="1.0" encoding="UTF-8"?> 2<ui version="4.0"> 3 <class>TransposeDialogBase</class> 4 <widget class="QDialog" name="TransposeDialogBase"> 5 <property name="geometry"> 6 <rect> 7 <x>0</x> 8 <y>0</y> 9 <width>500</width> 10 <height>483</height> 11 </rect> 12 </property> 13 <property name="windowTitle"> 14 <string>Transpose</string> 15 </property> 16 <layout class="QHBoxLayout" name="horizontalLayout"> 17 <item> 18 <widget class="QWidget" name="widget" native="true"> 19 <layout class="QVBoxLayout" name="verticalLayout_2"> 20 <item> 21 <widget class="Ms::RadioButtonGroupBox" name="chromaticBox"> 22 <property name="title"> 23 <string>Transpose Chromatically</string> 24 </property> 25 <property name="checkable"> 26 <bool>true</bool> 27 </property> 28 <layout class="QVBoxLayout" name="verticalLayout_3"> 29 <item> 30 <widget class="Ms::RadioButtonGroupBox" name="transposeByKey"> 31 <property name="toolTip"> 32 <string>Transpose to key (specified at concert pitch)</string> 33 </property> 34 <property name="title"> 35 <string>To Key</string> 36 </property> 37 <property name="checkable"> 38 <bool>true</bool> 39 </property> 40 <layout class="QGridLayout" name="gridLayout"> 41 <property name="topMargin"> 42 <number>2</number> 43 </property> 44 <property name="bottomMargin"> 45 <number>4</number> 46 </property> 47 <property name="verticalSpacing"> 48 <number>0</number> 49 </property> 50 <item row="0" column="1"> 51 <widget class="QComboBox" name="keyList"> 52 <property name="currentIndex"> 53 <number>0</number> 54 </property> 55 <item> 56 <property name="text"> 57 <string>C♭ major / A♭ minor</string> 58 </property> 59 </item> 60 <item> 61 <property name="text"> 62 <string>G♭ major / E♭ minor</string> 63 </property> 64 </item> 65 <item> 66 <property name="text"> 67 <string>D♭ major / B♭ minor</string> 68 </property> 69 </item> 70 <item> 71 <property name="text"> 72 <string>A♭ major / F minor</string> 73 </property> 74 </item> 75 <item> 76 <property name="text"> 77 <string>E♭ major / C minor</string> 78 </property> 79 </item> 80 <item> 81 <property name="text"> 82 <string>B♭ major / G minor</string> 83 </property> 84 </item> 85 <item> 86 <property name="text"> 87 <string>F major / D minor</string> 88 </property> 89 </item> 90 <item> 91 <property name="text"> 92 <string>C major / A minor</string> 93 </property> 94 </item> 95 <item> 96 <property name="text"> 97 <string>G major / E minor</string> 98 </property> 99 </item> 100 <item> 101 <property name="text"> 102 <string>D major / B minor</string> 103 </property> 104 </item> 105 <item> 106 <property name="text"> 107 <string>A major / F♯ minor</string> 108 </property> 109 </item> 110 <item> 111 <property name="text"> 112 <string>E major / C♯ minor</string> 113 </property> 114 </item> 115 <item> 116 <property name="text"> 117 <string>B major / G♯ minor</string> 118 </property> 119 </item> 120 <item> 121 <property name="text"> 122 <string>F♯ major / D♯ minor</string> 123 </property> 124 </item> 125 <item> 126 <property name="text"> 127 <string>C♯ major / A♯ minor</string> 128 </property> 129 </item> 130 </widget> 131 </item> 132 <item row="1" column="0"> 133 <widget class="QRadioButton" name="upKey"> 134 <property name="text"> 135 <string>Up</string> 136 </property> 137 </widget> 138 </item> 139 <item row="2" column="0"> 140 <widget class="QRadioButton" name="downKey"> 141 <property name="text"> 142 <string>Down</string> 143 </property> 144 </widget> 145 </item> 146 <item row="0" column="0"> 147 <widget class="QRadioButton" name="closestKey"> 148 <property name="text"> 149 <string>Closest</string> 150 </property> 151 <property name="checked"> 152 <bool>true</bool> 153 </property> 154 </widget> 155 </item> 156 </layout> 157 </widget> 158 </item> 159 <item> 160 <widget class="Ms::RadioButtonGroupBox" name="transposeByInterval"> 161 <property name="title"> 162 <string>By Interval</string> 163 </property> 164 <property name="checkable"> 165 <bool>true</bool> 166 </property> 167 <property name="checked"> 168 <bool>false</bool> 169 </property> 170 <layout class="QGridLayout" name="gridLayout_2"> 171 <property name="topMargin"> 172 <number>2</number> 173 </property> 174 <property name="bottomMargin"> 175 <number>4</number> 176 </property> 177 <property name="verticalSpacing"> 178 <number>0</number> 179 </property> 180 <item row="0" column="0"> 181 <widget class="QRadioButton" name="upInterval"> 182 <property name="text"> 183 <string>Up</string> 184 </property> 185 <property name="checked"> 186 <bool>true</bool> 187 </property> 188 </widget> 189 </item> 190 <item row="0" column="1"> 191 <widget class="QComboBox" name="intervalList"> 192 <item> 193 <property name="text"> 194 <string>Perfect Unison</string> 195 </property> 196 </item> 197 <item> 198 <property name="text"> 199 <string>Augmented Unison</string> 200 </property> 201 </item> 202 <item> 203 <property name="text"> 204 <string>Diminished Second</string> 205 </property> 206 </item> 207 <item> 208 <property name="text"> 209 <string>Minor Second</string> 210 </property> 211 </item> 212 <item> 213 <property name="text"> 214 <string>Major Second</string> 215 </property> 216 </item> 217 <item> 218 <property name="text"> 219 <string>Augmented Second</string> 220 </property> 221 </item> 222 <item> 223 <property name="text"> 224 <string>Diminished Third</string> 225 </property> 226 </item> 227 <item> 228 <property name="text"> 229 <string>Minor Third</string> 230 </property> 231 </item> 232 <item> 233 <property name="text"> 234 <string>Major Third</string> 235 </property> 236 </item> 237 <item> 238 <property name="text"> 239 <string>Augmented Third</string> 240 </property> 241 </item> 242 <item> 243 <property name="text"> 244 <string>Diminished Fourth</string> 245 </property> 246 </item> 247 <item> 248 <property name="text"> 249 <string>Perfect Fourth</string> 250 </property> 251 </item> 252 <item> 253 <property name="text"> 254 <string>Augmented Fourth</string> 255 </property> 256 </item> 257 <item> 258 <property name="text"> 259 <string>Diminished Fifth</string> 260 </property> 261 </item> 262 <item> 263 <property name="text"> 264 <string>Perfect Fifth</string> 265 </property> 266 </item> 267 <item> 268 <property name="text"> 269 <string>Augmented Fifth</string> 270 </property> 271 </item> 272 <item> 273 <property name="text"> 274 <string>Diminished Sixth</string> 275 </property> 276 </item> 277 <item> 278 <property name="text"> 279 <string>Minor Sixth</string> 280 </property> 281 </item> 282 <item> 283 <property name="text"> 284 <string>Major Sixth</string> 285 </property> 286 </item> 287 <item> 288 <property name="text"> 289 <string>Augmented Sixth</string> 290 </property> 291 </item> 292 <item> 293 <property name="text"> 294 <string>Diminished Seventh</string> 295 </property> 296 </item> 297 <item> 298 <property name="text"> 299 <string>Minor Seventh</string> 300 </property> 301 </item> 302 <item> 303 <property name="text"> 304 <string>Major Seventh</string> 305 </property> 306 </item> 307 <item> 308 <property name="text"> 309 <string>Augmented Seventh</string> 310 </property> 311 </item> 312 <item> 313 <property name="text"> 314 <string>Diminished Octave</string> 315 </property> 316 </item> 317 <item> 318 <property name="text"> 319 <string>Perfect Octave</string> 320 </property> 321 </item> 322 </widget> 323 </item> 324 <item row="1" column="0"> 325 <widget class="QRadioButton" name="downInterval"> 326 <property name="text"> 327 <string>Down</string> 328 </property> 329 </widget> 330 </item> 331 </layout> 332 </widget> 333 </item> 334 <item> 335 <widget class="QCheckBox" name="transposeKeys"> 336 <property name="text"> 337 <string>Transpose key signatures</string> 338 </property> 339 <property name="checked"> 340 <bool>true</bool> 341 </property> 342 </widget> 343 </item> 344 </layout> 345 </widget> 346 </item> 347 <item> 348 <widget class="Ms::RadioButtonGroupBox" name="diatonicBox"> 349 <property name="title"> 350 <string>Transpose Diatonically</string> 351 </property> 352 <property name="checkable"> 353 <bool>true</bool> 354 </property> 355 <property name="checked"> 356 <bool>false</bool> 357 </property> 358 <layout class="QGridLayout" name="gridLayout_3"> 359 <property name="topMargin"> 360 <number>2</number> 361 </property> 362 <property name="bottomMargin"> 363 <number>4</number> 364 </property> 365 <property name="verticalSpacing"> 366 <number>0</number> 367 </property> 368 <item row="0" column="0"> 369 <widget class="QRadioButton" name="upDiatonic"> 370 <property name="text"> 371 <string>Up</string> 372 </property> 373 <property name="checked"> 374 <bool>true</bool> 375 </property> 376 </widget> 377 </item> 378 <item row="0" column="1"> 379 <widget class="QComboBox" name="degreeList"> 380 <item> 381 <property name="text"> 382 <string>Second</string> 383 </property> 384 </item> 385 <item> 386 <property name="text"> 387 <string>Third</string> 388 </property> 389 </item> 390 <item> 391 <property name="text"> 392 <string>Fourth</string> 393 </property> 394 </item> 395 <item> 396 <property name="text"> 397 <string>Fifth</string> 398 </property> 399 </item> 400 <item> 401 <property name="text"> 402 <string>Sixth</string> 403 </property> 404 </item> 405 <item> 406 <property name="text"> 407 <string>Seventh</string> 408 </property> 409 </item> 410 </widget> 411 </item> 412 <item row="1" column="0"> 413 <widget class="QRadioButton" name="downDiatonic"> 414 <property name="text"> 415 <string>Down</string> 416 </property> 417 </widget> 418 </item> 419 <item row="2" column="0"> 420 <widget class="QCheckBox" name="keepDegreeAlterations"> 421 <property name="text"> 422 <string>Keep degree alterations</string> 423 </property> 424 <property name="checked"> 425 <bool>true</bool> 426 </property> 427 </widget> 428 </item> 429 </layout> 430 </widget> 431 </item> 432 <item> 433 <widget class="QGroupBox" name="groupBox_3"> 434 <property name="title"> 435 <string>Options</string> 436 </property> 437 <layout class="QVBoxLayout" name="verticalLayout"> 438 <property name="spacing"> 439 <number>5</number> 440 </property> 441 <property name="topMargin"> 442 <number>2</number> 443 </property> 444 <item> 445 <widget class="QCheckBox" name="transposeChordNames"> 446 <property name="text"> 447 <string>Transpose chord symbols</string> 448 </property> 449 <property name="checked"> 450 <bool>true</bool> 451 </property> 452 </widget> 453 </item> 454 <item> 455 <widget class="QComboBox" name="accidentalOptions"> 456 <property name="currentIndex"> 457 <number>1</number> 458 </property> 459 <item> 460 <property name="text"> 461 <string>Single ♯ and ♭ Only</string> 462 </property> 463 </item> 464 <item> 465 <property name="text"> 466 <string>Use Double ♯ and ♭</string> 467 </property> 468 </item> 469 </widget> 470 </item> 471 </layout> 472 </widget> 473 </item> 474 <item> 475 <widget class="QDialogButtonBox" name="buttonBox"> 476 <property name="orientation"> 477 <enum>Qt::Horizontal</enum> 478 </property> 479 <property name="standardButtons"> 480 <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set> 481 </property> 482 </widget> 483 </item> 484 </layout> 485 </widget> 486 </item> 487 </layout> 488 </widget> 489 <customwidgets> 490 <customwidget> 491 <class>Ms::RadioButtonGroupBox</class> 492 <extends>QGroupBox</extends> 493 <header>radiobuttongroupbox.h</header> 494 </customwidget> 495 </customwidgets> 496 <tabstops> 497 <tabstop>chromaticBox</tabstop> 498 <tabstop>transposeByKey</tabstop> 499 <tabstop>closestKey</tabstop> 500 <tabstop>keyList</tabstop> 501 <tabstop>upKey</tabstop> 502 <tabstop>downKey</tabstop> 503 <tabstop>transposeByInterval</tabstop> 504 <tabstop>upInterval</tabstop> 505 <tabstop>intervalList</tabstop> 506 <tabstop>downInterval</tabstop> 507 <tabstop>transposeKeys</tabstop> 508 <tabstop>diatonicBox</tabstop> 509 <tabstop>upDiatonic</tabstop> 510 <tabstop>degreeList</tabstop> 511 <tabstop>downDiatonic</tabstop> 512 <tabstop>keepDegreeAlterations</tabstop> 513 <tabstop>transposeChordNames</tabstop> 514 <tabstop>accidentalOptions</tabstop> 515 </tabstops> 516 <resources/> 517 <connections> 518 <connection> 519 <sender>buttonBox</sender> 520 <signal>accepted()</signal> 521 <receiver>TransposeDialogBase</receiver> 522 <slot>accept()</slot> 523 <hints> 524 <hint type="sourcelabel"> 525 <x>386</x> 526 <y>419</y> 527 </hint> 528 <hint type="destinationlabel"> 529 <x>157</x> 530 <y>274</y> 531 </hint> 532 </hints> 533 </connection> 534 <connection> 535 <sender>buttonBox</sender> 536 <signal>rejected()</signal> 537 <receiver>TransposeDialogBase</receiver> 538 <slot>reject()</slot> 539 <hints> 540 <hint type="sourcelabel"> 541 <x>450</x> 542 <y>419</y> 543 </hint> 544 <hint type="destinationlabel"> 545 <x>286</x> 546 <y>274</y> 547 </hint> 548 </hints> 549 </connection> 550 </connections> 551</ui> 552