Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Remove Qt dependency #1

Open
romangg opened this issue May 14, 2020 · 1 comment
Open

Remove Qt dependency #1

romangg opened this issue May 14, 2020 · 1 comment

Comments

@romangg
Copy link
Member

romangg commented May 14, 2020

Let's define the long-term goal to remove the dependency of Qt from this library.

This is similar to https://gitlab.com/kwinft/wrapland/-/issues/1. Disman uses Qt to a larger degree though with its plugin systems and D-Bus usage. So getting rid of Qt might take longer.

element plan
CMake keep
PImpl idiom keep
Q_PROPERTY What about KDisplay models?
Qt containers std containers
QSharedPointer ( std::shared_ptr
QScopedPointer std::unique_ptr
QPointer std::unique_ptr (?)
QThread std::thread
QEnum What about KDisplay models?
Qt5::Test same as Wrapland
event system same as Wrapland
QPoint, QRect,... same as Wrapland (Mir)
@romangg
Copy link
Member Author

romangg commented Aug 16, 2020

marked this issue as related to #16

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant