Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Upgrade wallet to support QT 6 #351

Open
1 of 9 tasks
olemis opened this issue Mar 9, 2020 · 1 comment
Open
1 of 9 tasks

Upgrade wallet to support QT 6 #351

olemis opened this issue Mar 9, 2020 · 1 comment
Assignees
Labels
gui Problem with the Graphic User Interface qml_models QML models to connect to core interface

Comments

@olemis
Copy link
Contributor

olemis commented Mar 9, 2020

We need to:

  • Drop therecipe to use Qt official releases for all Qt-related code
    • UI files do not have any dependences with therecipe
    • A new Go API (libfibercrypto) exported as a C++ wrapper will be used to call Go functions from C++
    • Qt models are implemented in C++
      • Qt models do not have any dependence with therecipe
      • Qt models do not have any dependence with Go-specific code
        • Refactor Qt models to make them independent of Go-specific code
    • Utilities that use Qt libs are implemented in C++
    • The program's entry point (main) is implemented in C++

ETA => 12/2020

@olemis olemis added gui Problem with the Graphic User Interface qml_models QML models to connect to core interface labels Mar 9, 2020
@LateusBetelgeuse
Copy link
Contributor

#363 is a blocker for this issue. All features to help developers to transition from Qt 5 to Qt 6 are in Qt 5.14 and Qt 5.15, and no new features were added to the wrapper since Qt 5.13.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gui Problem with the Graphic User Interface qml_models QML models to connect to core interface
Projects
None yet
Development

No branches or pull requests

3 participants