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

Create a unified settings model which will eventually remove the need for QucsSettings #533

Merged
merged 19 commits into from
May 3, 2024

Commits on Feb 5, 2024

  1. Implement a singleton / static settingsManager

    This change implements a QucsSingleton class that can be used to
    make any class singleton. It also provides a new settingsManager
    class which uses QucsSingleton to provide a single, static access
    point to the standard QSettings functionality. A shortcut is provided
    and a new method for providing a default value if the requested key
    is not set.
    iwbnwif committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    c35fb1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53959c4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a58d7e6 View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2024

  1. Configuration menu
    Copy the full SHA
    6c606f4 View commit details
    Browse the repository at this point in the history
  2. Add missing default values.

    iwbnwif committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    994ae25 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    aaee3f6 View commit details
    Browse the repository at this point in the history
  4. Fix issue with recent docs list.

    The recent docs list is stored as a * separated string and needs to be
    converted to a string list when reading from the settings file.
    iwbnwif committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    c48e0f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5248d3d View commit details
    Browse the repository at this point in the history
  6. Replace calls in main::saveApplSettings

    Replace almost all calls in main::saveApplSettings to the new unified
    settings model.
    iwbnwif committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    24a08b6 View commit details
    Browse the repository at this point in the history
  7. Remove old commented code

    iwbnwif committed Feb 6, 2024
    Configuration menu
    Copy the full SHA
    d1b1272 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Configuration menu
    Copy the full SHA
    7b57aaa View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c0f2744 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. Configuration menu
    Copy the full SHA
    0169c25 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0208f24 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    78c6dd6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d5db1f View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    35545ad View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Configuration menu
    Copy the full SHA
    5a3b481 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bd9361e View commit details
    Browse the repository at this point in the history