#8 Unify interface/device selection

git_head
closed
nobody
None
2016-04-04
2013-07-12
No

Currently the interface/device selection dialogs have 2 popups: a 'normal' drop-down list and a popup menu under the '>' button.

Both have their advantages: I love how the '>' view shows the card descriptions and default to 'functional' names ('hw:UA25EX' rather than 'hw:2'), on the other hand the combobox dropdown is more familiar.

The attached patch removes the '>' menu and customizes the dropdown to show the card descriptions. It also factors out much of the device enumeration code from qjackctlSetupForm.cpp to a newly introduced qjackctlInterfaceComboBox.cpp.

My QT and C++ are both rusty, so this patch will probably need a couple of iterations before it's ready for inclusion, but I'd love to hear what you think and what you'd like to see improved.

1 Attachments

Discussion

  • Rui Nuno Capela

    Rui Nuno Capela - 2013-07-13

    patch with additional adaptations, fixes and restyling were applied. svn trunk [r763] aka. qjackctl 0.3.10.3.

    thanks

     

    Related

    Commit: <Commit 5042310d71b75b1e6889fc2f:763>

  • Rui Nuno Capela

    Rui Nuno Capela - 2013-07-13
    • status: open --> pending
     
  • Rui Nuno Capela

    Rui Nuno Capela - 2013-07-13

    nb.this new interface is severely lacking of some macosx/coreaudio testing :(

    cheers

     
  • Arnout Engelen

    Arnout Engelen - 2013-07-14

    Rumour has it Travis (https://travis-ci.org) now supports MacOS, might be cool to check out - so we can at least check it compiles...

     
  • Rui Nuno Capela

    Rui Nuno Capela - 2016-04-04
    • status: pending --> closed
     

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks