mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-05-07 20:43:03 +02:00
3a03f07560qt: Avoid header circular dependency (Anthony Towns)25884bd896qt, refactor: Move `FreespaceChecker` class into its own module (Hennadii Stepanov) Pull request description: For some reason, the MOC compiler in older versions of Qt 6 fails to parse `qt/intro.cpp`, as noted in [this comment](https://github.com/bitcoin/bitcoin/pull/32998#issuecomment-3082011233). This PR proposes a move-only refactoring to simplify the source structure by eliminating the need for the inline `#include <qt/intro.moc>`, thereby effectively working around the issue. Required for https://github.com/bitcoin/bitcoin/pull/32998. ACKs for top commit: ajtowns: ACK3a03f07560Tree-SHA512: 4a7261f04fff9bd8edd4dc2df619c90e06417e19da672dd688a917cd0b9a324a6db7185a47c48f0385713b5e6c45d2204bef58cbe6c77299386136ed5682bd8d