Skip to content

Discard QtQuickControls1Plugin since it is not used#63

Closed
promag wants to merge 1 commit into
bitcoin-core:mainfrom
promag:2021-10-controls1
Closed

Discard QtQuickControls1Plugin since it is not used#63
promag wants to merge 1 commit into
bitcoin-core:mainfrom
promag:2021-10-controls1

Conversation

@promag
Copy link
Copy Markdown
Contributor

@promag promag commented Oct 21, 2021

I don't think we want to use/mix QtQuick controls version 1 and version 2.

@promag promag mentioned this pull request Oct 22, 2021
@hebasto
Copy link
Copy Markdown
Member

hebasto commented Oct 22, 2021

I don't think we want to use/mix QtQuick controls version 1 and version 2.

I agree.

But now we are using it in the initerrormessage.qml as QtQuick.Dialogs is a part of QtQuickControls 1.

@promag promag marked this pull request as draft October 26, 2021 07:43
@promag
Copy link
Copy Markdown
Contributor Author

promag commented Oct 26, 2021

Looks like this other plugins depend on this one, need to investigate.

@promag promag closed this Nov 3, 2021
@promag promag deleted the 2021-10-controls1 branch November 3, 2021 14:44
hebasto added a commit that referenced this pull request Nov 3, 2021
7dc95a0 doc: Drop unneeded runtime dependencies (Hennadii Stepanov)
48fb724 Revert "build, qml: Add qtquickcontrols module" (Hennadii Stepanov)
4734e5a qml: Replace QtQuick.Dialogs with QtQuick.Controls 2 Dialog (Hennadii Stepanov)

Pull request description:

  On the main branch (da6ae1c) the QtQuick.Controls 1 are required only in the `initerrormessage.qml`, which is certainly unimportant for the UX.

  This PR suggests a new implementation of the `initerrormessage.qml` without dependencies on QtQuick.Controls 1.

  Closes #39.
  An alternative to #63.

  [![Windows](https://svgshare.com/i/ZhY.svg)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/Win64%20\[unit%20tests,%20no%20gui%20tests,%20no%20boost::process,%20no%20functional%20tests\]%20\[focal\]/insecure_win_gui.zip?branch=pull/77)
  [![macOS](https://svgshare.com/i/ZjP.svg)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macOS%2010.15%20\[gui,%20no%20tests\]%20\[focal\]/insecure_mac_gui.zip?branch=pull/77)

ACKs for top commit:
  promag:
    Tested ACK 7dc95a0. Built depends aarch64-apple-darwin20.3.0 and checked that app loads and works as expected.

Tree-SHA512: 6dc572f81d489f74310a335009d51f7c9fea778bcb7c3ba364fffab391176fa55f188fbce5888502faae47087e5620c0e72bceb9319cbe06bf9cc6c68a28fcc5
johnny9 pushed a commit to johnny9/gui-qml that referenced this pull request Jul 10, 2025
871de3f doc: Drop unneeded runtime dependencies (Hennadii Stepanov)
fdc7212 Revert "build, qml: Add qtquickcontrols module" (Hennadii Stepanov)
35573c6 qml: Replace QtQuick.Dialogs with QtQuick.Controls 2 Dialog (Hennadii Stepanov)

Pull request description:

  On the main branch (3b35534) the QtQuick.Controls 1 are required only in the `initerrormessage.qml`, which is certainly unimportant for the UX.

  This PR suggests a new implementation of the `initerrormessage.qml` without dependencies on QtQuick.Controls 1.

  Closes bitcoin-core#39.
  An alternative to bitcoin-core#63.

  [![Windows](https://svgshare.com/i/ZhY.svg)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/Win64%20\[unit%20tests,%20no%20gui%20tests,%20no%20boost::process,%20no%20functional%20tests\]%20\[focal\]/insecure_win_gui.zip?branch=pull/77)
  [![macOS](https://svgshare.com/i/ZjP.svg)](https://api.cirrus-ci.com/v1/artifact/github/bitcoin-core/gui-qml/macOS%2010.15%20\[gui,%20no%20tests\]%20\[focal\]/insecure_mac_gui.zip?branch=pull/77)

ACKs for top commit:
  promag:
    Tested ACK 871de3f. Built depends aarch64-apple-darwin20.3.0 and checked that app loads and works as expected.

Tree-SHA512: 6dc572f81d489f74310a335009d51f7c9fea778bcb7c3ba364fffab391176fa55f188fbce5888502faae47087e5620c0e72bceb9319cbe06bf9cc6c68a28fcc5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants