Add some limits to the GF's

Sets the limit for GF's in the preferences panel to 1<=x<=150 and color
it read if gf > 100. Remove the % in the diveplanner view that was
rejected for the preferences view.
The 150 maximum is needed because QSpinBox defaults to maximum 99.

Signed-off-by: Anton Lundin <glance@acc.umu.se>
Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Anton Lundin 2013-12-05 00:48:37 +01:00 committed by Dirk Hohndel
parent b5d3476b0b
commit a0df62d913
4 changed files with 41 additions and 9 deletions

View file

@ -15,10 +15,28 @@ PreferencesDialog::PreferencesDialog(QWidget* parent, Qt::WindowFlags f) : QDial
{
ui.setupUi(this);
connect(ui.buttonBox, SIGNAL(clicked(QAbstractButton*)), this, SLOT(buttonClicked(QAbstractButton*)));
connect(ui.gflow, SIGNAL(valueChanged(int)), this, SLOT(gflowChanged(int)));
connect(ui.gfhigh, SIGNAL(valueChanged(int)), this, SLOT(gfhighChanged(int)));
setUiFromPrefs();
rememberPrefs();
}
void PreferencesDialog::gflowChanged(int gf)
{
if (gf > 100)
ui.gflow->setStyleSheet("* { color: red; }");
else
ui.gflow->setStyleSheet("");
}
void PreferencesDialog::gfhighChanged(int gf)
{
if (gf > 100)
ui.gfhigh->setStyleSheet("* { color: red; }");
else
ui.gfhigh->setStyleSheet("");
}
void PreferencesDialog::showEvent(QShowEvent *event)
{
setUiFromPrefs();