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

Settings rework #808

Merged
merged 12 commits into from Aug 3, 2019
Merged

Settings rework #808

merged 12 commits into from Aug 3, 2019

Conversation

isanae
Copy link
Contributor

@isanae isanae commented Aug 2, 2019

This is an easy one. It's just a split of the different settings tabs to individual files. All the UI has been removed from Settings. There is no change in functionality.

I had to add a few temporary member functions to Settings and I moved some private member variables to be public. All of this will be cleaned up in my next PR, which will be a redesign of the settings to avoid using QSettings all over the place.

Following a discussion with Al, I've also removed all the load mechanisms since we only support direct loading now.

fixed log and crash dump directory links in label not working
removed Settings::query(), main window now deals with SettingsDialog directly
removed commented out code
reordered member functions in Settings
apparently, QFontMetrics::width() is deprecated
@isanae isanae changed the title Settings rework Settings rework (wip) Aug 2, 2019
@isanae isanae changed the title Settings rework (wip) Settings rework (wip, don't merge) Aug 2, 2019
@isanae isanae changed the title Settings rework (wip, don't merge) Settings rework Aug 3, 2019
@isanae isanae merged commit a7df11a into ModOrganizer2:Develop Aug 3, 2019
@isanae isanae deleted the settings-rework branch December 10, 2019 14:13
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.

None yet

1 participant