ColaEuphoria | are there any code examples for setting up a qt5 plugin? | 00:09 |
---|---|---|
ssj71 | ColaEuphoria: have you looked into the v1 suite? e.g. https://ideas.lego.com/projects/121474 | 00:11 |
ssj71 | https://github.com/rncbc/synthv1 | 00:11 |
ssj71 | sorry wrong link :\ | 00:11 |
ssj71 | use le latter | 00:11 |
ssj71 | apparently not my day for typing | 00:12 |
ColaEuphoria | it's ok | 00:12 |
ColaEuphoria | that's pretty hardcore | 00:12 |
ColaEuphoria | ;) | 00:12 |
ssj71 | :D | 00:12 |
ColaEuphoria | i didn't even know synthv1 was in qt | 00:12 |
ColaEuphoria | thanks | 00:12 |
ssj71 | np | 00:13 |
*** drobilla has joined #lv2 | 00:21 | |
*** ricardocrudo has joined #lv2 | 00:33 | |
ColaEuphoria | So, it looks like you just return a pointer to your QWidget object in LV2UI_Handle instantiate function for qt5? | 00:36 |
rgareus | sounds about right | 00:49 |
rgareus | ColaEuphoria: be aware that very few hosts will be able to display qt5 plugins. | 00:50 |
rgareus | qt5 cannot coexist in the same memory space as qt4. and it's not portable (you can't statically link your plugin with qt5). | 00:51 |
rgareus | it'll be mainly useful for Linux and BSD where QT5 is installed system-wide. and for hosts that don't use QT4 or have not yet loaded another qt4 plugins. | 00:52 |
rgareus | OSX or Windows, you'd need to ship qt5 with your plugin and hope that the plugin host does not use a different QT-version or has not yet loaded another plugin that uses QT.. | 00:53 |
rgareus | tl;dr QT (like gtk) is not a great toolkit for portable plugin-UIs. | 00:53 |
*** ricardocrudo has quit IRC | 01:02 | |
*** drobilla has quit IRC | 01:21 | |
ColaEuphoria | rgareus, what UI would be most portable? | 01:37 |
ColaEuphoria | i'm consistently torn between GTK, Qt, and trying to define better port layout for hosts in turtle | 01:41 |
rgareus | ColaEuphoria: gtk has the same issue, really. | 01:43 |
rgareus | probably the easiest (short of rolling your own) is https://github.com/falkTX/DPF | 01:43 |
rgareus | ColaEuphoria: but if your main target is GNU/Linux users. then fine. use GTK or QT. | 01:44 |
*** son0p has quit IRC | 01:46 | |
*** Magnus_RM has joined #lv2 | 01:49 | |
*** artfwo has quit IRC | 02:39 | |
*** ddom has quit IRC | 02:39 | |
*** Magnus_RM has quit IRC | 06:02 | |
*** sigma6 has joined #lv2 | 08:15 | |
*** aelc665 has joined #lv2 | 08:39 | |
*** NickSB has quit IRC | 08:48 | |
*** NickSB has joined #lv2 | 08:48 | |
*** edogawa has joined #lv2 | 08:50 | |
*** ventosus has joined #lv2 | 09:28 | |
*** falktx has joined #lv2 | 11:50 | |
*** ricardocrudo has joined #lv2 | 13:10 | |
*** aelc665 has quit IRC | 13:29 | |
*** falktx has quit IRC | 13:39 | |
*** artfwo has joined #lv2 | 13:57 | |
*** NickSB2 has quit IRC | 14:15 | |
*** tytel has joined #lv2 | 15:42 | |
*** deva has joined #lv2 | 15:42 | |
*** NickSB2 has joined #lv2 | 15:54 | |
*** ventosus has left #lv2 | 15:57 | |
*** ventosus has joined #lv2 | 16:52 | |
*** sigma6 has quit IRC | 17:04 | |
*** ricardocrudo has quit IRC | 18:13 | |
*** rncbc has joined #lv2 | 18:19 | |
*** drobilla has joined #lv2 | 19:30 | |
*** rncbc has quit IRC | 19:35 | |
*** rncbc has joined #lv2 | 19:39 | |
*** rncbc is now known as rncbc|AFK | 19:39 | |
*** deva has quit IRC | 19:54 | |
*** rncbc|AFK is now known as rncbc | 20:48 | |
*** NickSB2 has quit IRC | 20:57 | |
*** NickSB2 has joined #lv2 | 20:59 | |
*** NickSB2 has quit IRC | 21:04 | |
*** ventosus has left #lv2 | 21:40 | |
*** rncbc has quit IRC | 22:42 | |
*** edogawa has quit IRC | 22:44 | |
*** Magnus_RM has joined #lv2 | 23:04 | |
*** tytel has quit IRC | 23:16 | |
*** Magnus_RM has quit IRC | 23:32 |
Generated by irclog2html.py 2.13.0 by Marius Gedminas - find it at mg.pov.lt!