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

Qt6 port rebased and split up #279

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

Qt6 port rebased and split up #279

wants to merge 13 commits into from

Conversation

a17r
Copy link

@a17r a17r commented Mar 19, 2025

Kept @gamecreature's (let me know what you think!) good work with full attribution, but changed the approach for endl, SkipEmptyparts and KeepEmptyParts.

Built fine with Qt-5.15.16 and Qt-6.8.2. As Qt4 is completely unbuildable on a modern system, I can't test that.

See also:
[1] #194
[2] #242

gamecreature and others added 13 commits March 20, 2025 00:00
This file is used for Qt4, Qt5 and Qt6 compatibility.

Signed-off-by: Andreas Sturmlechner <[email protected]>
Signed-off-by: Andreas Sturmlechner <[email protected]>
Signed-off-by: Andreas Sturmlechner <[email protected]>
Signed-off-by: Andreas Sturmlechner <[email protected]>
Signed-off-by: Andreas Sturmlechner <[email protected]>
Signed-off-by: Andreas Sturmlechner <[email protected]>
Signed-off-by: Andreas Sturmlechner <[email protected]>
Signed-off-by: Andreas Sturmlechner <[email protected]>
Signed-off-by: Andreas Sturmlechner <[email protected]>
@shundhammer
Copy link
Owner

Folks, thanks for your efforts; really appreciated. But there are some problems that I summarized in #280, most notably the need for a new logger.

@shundhammer shundhammer mentioned this pull request Mar 20, 2025
@a17r
Copy link
Author

a17r commented Mar 20, 2025

I don't see a blocker, honestly. Porting to Qt6 does not impede your wish to implement a new logger.

Certainly, these split up commits would enable you to cherry-pick easily what you perceive as useful. That would at least reduce the patch delta for our downstream maintainer, should they decide to keep qdirstat in our repository by means of applying such a Qt6 port patch.

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.

3 participants