mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	Create a checkbox in the Preferences: General screen that enables or disables editing of the salinity data. This preference is saved with all the other preferences. Signed-off-by: willemferguson <willemferguson@zoology.up.ac.za> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
		
			
				
	
	
		
			38 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0
 | |
| #include "preferences_defaults.h"
 | |
| #include "ui_preferences_defaults.h"
 | |
| #include "core/dive.h"
 | |
| #include "preferencesdialog.h"
 | |
| #include "core/settings/qPrefGeneral.h"
 | |
| #include "core/settings/qPrefDisplay.h"
 | |
| #include "core/settings/qPrefCloudStorage.h"
 | |
| #include "core/settings/qPrefDiveComputer.h"
 | |
| 
 | |
| #include <QFileDialog>
 | |
| #include <QProcess>
 | |
| #include <QMessageBox>
 | |
| 
 | |
| PreferencesDefaults::PreferencesDefaults(): AbstractPreferencesWidget(tr("Display"), QIcon(":preferences-display-icon"), 0 ), ui(new Ui::PreferencesDefaults())
 | |
| {
 | |
| 	ui->setupUi(this);
 | |
| }
 | |
| 
 | |
| PreferencesDefaults::~PreferencesDefaults()
 | |
| {
 | |
| 	delete ui;
 | |
| }
 | |
| 
 | |
| void PreferencesDefaults::refreshSettings()
 | |
| {
 | |
| 	ui->font->setCurrentFont(qPrefDisplay::divelist_font());
 | |
| 	ui->fontsize->setValue(qPrefDisplay::font_size());
 | |
| 	ui->velocitySlider->setValue(qPrefDisplay::animation_speed());
 | |
| 
 | |
| }
 | |
| 
 | |
| void PreferencesDefaults::syncSettings()
 | |
| {
 | |
| 	qPrefDisplay::set_divelist_font(ui->font->currentFont().toString());
 | |
| 	qPrefDisplay::set_font_size(ui->fontsize->value());
 | |
| 	qPrefDisplay::set_animation_speed(ui->velocitySlider->value());
 | |
| }
 |