27 #include "../../../common/SystemApplicationSettings.h" 28 #include "../../../common/UserApplicationSettings.h" 29 #include "../../../core/utils/Platform.h" 30 #include "../../../srs/Config.h" 31 #include "../../../raster/Raster.h" 32 #include "../../af/ApplicationController.h" 33 #include "../../af/Utils.h" 35 #include "ui_RasterConfigWidgetForm.h" 39 : AbstractSettingWidget(parent),
40 m_ui(new
Ui::RasterConfigWidgetForm)
42 m_resumeText = tr(
"Changes the raster processing configurations of the application.");
50 if(!
m_ui->m_questionCheckBox->isChecked() && !
m_ui->m_defaultCheckBox->isChecked())
51 m_ui->m_defaultCheckBox->setEnabled(
false);
58 QSettings settings(QSettings::IniFormat, QSettings::UserScope, qApp->organizationName(), qApp->applicationName());
60 settings.setValue(
"raster_config/default_interpolator",
m_ui->m_interpolatorComboBox->itemData(
m_ui->m_interpolatorComboBox->currentIndex()).toInt());
61 settings.setValue(
"raster_config/default_level",
m_ui->m_levelSpinBox->value());
62 settings.setValue(
"raster_config/default_question",
m_ui->m_questionCheckBox->isChecked());
63 settings.setValue(
"raster_config/default_option",
m_ui->m_defaultCheckBox->isChecked());
74 ns =
"dpi.inpe.br.apf";
80 QSettings
set(QSettings::IniFormat, QSettings::UserScope, qApp->organizationName(), qApp->applicationName());
82 set.beginGroup(
"raster_config");
86 QSettings settings(QSettings::IniFormat, QSettings::UserScope, QApplication::instance()->organizationName(), QApplication::instance()->applicationName());
93 m_ui->m_interpolatorComboBox->setCurrentIndex(
m_ui->m_interpolatorComboBox->findData(interpolator));
94 m_ui->m_levelSpinBox->setValue(level);
95 m_ui->m_questionCheckBox->setChecked(question);
96 m_ui->m_defaultCheckBox->setChecked(option);
107 m_ui->m_interpolatorComboBox->clear();
129 m_ui->m_defaultCheckBox->setEnabled(
true);
130 m_ui->m_defaultCheckBox->setChecked(
false);
132 else if(!
m_ui->m_defaultCheckBox->isChecked())
133 m_ui->m_defaultCheckBox->setEnabled(
false);
141 m_ui->m_questionCheckBox->setChecked(
false);
142 else if(!
m_ui->m_questionCheckBox->isChecked())
143 m_ui->m_defaultCheckBox->setEnabled(
false);
Near neighborhood interpolation method.
static T & getInstance()
It returns a reference to the singleton instance.
Bicubic interpolation method.
Bilinear interpolation method.