Muhammet Şükrü Demir
185ac83c56
settings improvements.
2024-12-05 20:06:37 +03:00
Iwbnwif Yiw
784c7cbc07
Allow a default graph line thickness to be set
2024-11-17 10:20:16 +00:00
Iwbnwif Yiw
ae7765b85f
Create 'Appearance' tab in settings dialog and allow grid color to be set.
2024-11-14 21:15:18 +00:00
Vadim Kuznetsov
cf44ff8000
Fix wrong Octave path
2024-08-12 11:25:07 +03:00
Vadim Kuznetsov
78b11d6e4e
Remove dark/light icons setting
2024-07-21 11:12:56 +03:00
Vadim Kuznetsov
19c4e4f502
Fix QucsHome pointing to system root
2024-07-20 19:03:39 +03:00
Vadim Kuznetsov
c138b44158
Fix cache directory path and simulators search on first run
2024-07-20 18:33:43 +03:00
Vadim Kuznetsov
2710c491ed
Provide global setting for Ngspice compat. mode
2024-07-20 14:13:38 +03:00
Iwbnwif Yiw
35545ad90b
Refactor settings elements from #658 to new scheme.
2024-04-19 20:31:07 +01:00
Iwbnwif Yiw
c0f274473c
Correct typo on Linux ngspice executable name
2024-02-09 21:22:43 +00:00
Iwbnwif Yiw
5248d3d676
Allow aliases to be used in order to support legacy setting key names.
2024-02-06 20:48:34 +00:00
Iwbnwif Yiw
994ae25c77
Add missing default values.
2024-02-06 20:07:16 +00:00
Iwbnwif Yiw
6c606f43b7
Convert the majority of settings reading in main.cpp to new model.
2024-02-06 19:57:26 +00:00
Iwbnwif Yiw
a58d7e6e9c
Refactor a few existing settings to ensure there are no imcompatibilities
2024-02-05 22:59:03 +00:00
Iwbnwif Yiw
53959c4f2e
Implement setting an item and access default.
2024-02-05 22:24:05 +00:00
Iwbnwif Yiw
c35fb1f489
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.
2024-02-05 20:43:11 +00:00