Skip to content
Snippets Groups Projects

fontsize options

Merged Lan Dam requested to merge i181_fontsize_options into develop
Files
10
@@ -49,6 +49,7 @@ to_date = {QtCore.QDate.currentDate().toString("yyyy-MM-dd")}
mp_color_mode = regular
tps_color_mode = High
date_mode = YYYY-MM-DD
base_plot_font_size = 6
add_mass_pos_to_soh = False
'''
@@ -74,6 +75,7 @@ class ConfigProcessor:
'all_soh',
'from_date', 'to_date',
'mp_color_mode', 'tps_color_mode', 'date_mode',
'base_plot_font_size',
'add_mass_pos_to_soh' # noqa: E131
}
@@ -182,6 +184,19 @@ class ConfigProcessor:
f'values: '
f'{", ".join(expected_date_modes)}.')
base_plot_font_size = self.config.get(
'MiscOptions', 'base_plot_font_size')
expected_base_plot_font_sizes = [
str(i)
for i in range(constants.MIN_FONTSIZE, constants.MAX_FONTSIZE + 1)
]
if base_plot_font_size not in expected_base_plot_font_sizes:
raise BadConfigError(
f'Font size can only have one of these '
f'values: '
f'{", ".join(expected_base_plot_font_sizes)}.')
def apply_config(self, window: MainWindow) -> None:
"""
Apply the loaded config to a window.
@@ -263,6 +278,11 @@ class ConfigProcessor:
elif date_mode == 'YYYY:DOY':
window.yyyy_doy_action.trigger()
base_plot_font_size = window.config.get(
'MiscOptions', 'base_plot_font_size')
window.base_plot_font_size_action_dict[
int(base_plot_font_size)].trigger()
window.add_masspos_to_rt130_soh.setChecked(
get_bool('MiscOptions', 'add_mass_pos_to_soh')
)
Loading