Bug 2227098 - RFE: Build a QtQuick version of KDDockWidgets
Summary: RFE: Build a QtQuick version of KDDockWidgets
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: kddockwidgets
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Vasiliy Glazov
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-27 20:40 UTC by Jerry James
Modified: 2023-08-01 22:37 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jerry James 2023-07-27 20:40:12 UTC
MuseScore 4.x bundles KDDockWidgets.  I would like to unbundle it, but MuseScore requires a Qt5 build with -DKDDockWidgets_QTQUICK=true.  The current Fedora build is for the QtWidgets version of the library, for both Qt5 and Qt6.  Would it be possible to also build a QtQuick version of the library, at least for Qt5?

Reproducible: Always

Steps to Reproduce:
1. N/A
2.
3.

Comment 1 Vasiliy Glazov 2023-07-31 06:54:44 UTC
If I build with -DKDDockWidgets_QTQUICK=true files will replace ordinary Qt5 build.
Will with build still compatible with ordinary QtWidgets?

Comment 2 Jerry James 2023-08-01 22:37:05 UTC
Hmmm, actually I do not know.  From src/CMakeLists.txt I can see that different header files are installed in the 2 cases, so I guess it is not completely compatible.  It's too bad upstream didn't write their software so a single library could choose either QtWidgets or QtQuick.

If MuseScore is the only application that wants the QtQuick version, then we can let it continue to bundle KDDockWidgets rather than making you do a lot of work.


Note You need to log in before you can comment on or make changes to this bug.