Skip to content

Commit cfebe8f

Browse files
committed
Follow up to 4240807
1 parent 4240807 commit cfebe8f

File tree

3 files changed

+14
-8
lines changed

3 files changed

+14
-8
lines changed

src/plugins/heatmap/heatmapgui.cpp

+6-6
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ void HeatmapGui::on_advancedGroupBox_toggled( bool enabled )
280280
}
281281
}
282282

283-
void HeatmapGui::on_rowsSpinBox_editingFinished()
283+
void HeatmapGui::on_rowsSpinBox_valueChanged()
284284
{
285285
mRows = rowsSpinBox->value();
286286
mYcellsize = mBBox.height() / mRows;
@@ -290,7 +290,7 @@ void HeatmapGui::on_rowsSpinBox_editingFinished()
290290
updateSize();
291291
}
292292

293-
void HeatmapGui::on_columnsSpinBox_editingFinished()
293+
void HeatmapGui::on_columnsSpinBox_valueChanged()
294294
{
295295
mColumns = columnsSpinBox->value();
296296
mXcellsize = mBBox.width() / mColumns;
@@ -304,8 +304,8 @@ void HeatmapGui::on_cellXLineEdit_editingFinished()
304304
{
305305
mXcellsize = cellXLineEdit->text().toDouble();
306306
mYcellsize = mXcellsize;
307-
mRows = max( mBBox.height() / mYcellsize, 1 );
308-
mColumns = max( mBBox.width() / mXcellsize, 1 );
307+
mRows = max( round( mBBox.height() / mYcellsize ), 1 );
308+
mColumns = max( round( mBBox.width() / mXcellsize ), 1 );
309309

310310
updateSize();
311311
}
@@ -314,8 +314,8 @@ void HeatmapGui::on_cellYLineEdit_editingFinished()
314314
{
315315
mYcellsize = cellYLineEdit->text().toDouble();
316316
mXcellsize = mYcellsize;
317-
mRows = max( mBBox.height() / mYcellsize, 1 );
318-
mColumns = max( mBBox.width() / mXcellsize, 1 );
317+
mRows = max( round( mBBox.height() / mYcellsize ), 1 );
318+
mColumns = max( round( mBBox.width() / mXcellsize ), 1 );
319319

320320
updateSize();
321321
}

src/plugins/heatmap/heatmapgui.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -131,8 +131,8 @@ class HeatmapGui : public QDialog, private Ui::HeatmapGuiBase
131131
void on_browseButton_clicked();
132132
void on_outputRasterLineEdit_editingFinished();
133133
void on_advancedGroupBox_toggled( bool enabled );
134-
void on_rowsSpinBox_editingFinished();
135-
void on_columnsSpinBox_editingFinished();
134+
void on_rowsSpinBox_valueChanged();
135+
void on_columnsSpinBox_valueChanged();
136136
void on_cellXLineEdit_editingFinished();
137137
void on_cellYLineEdit_editingFinished();
138138
void on_radiusFieldCombo_currentIndexChanged( int index );

src/plugins/heatmap/heatmapguibase.ui

+6
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,9 @@
166166
</item>
167167
<item row="0" column="1">
168168
<widget class="QSpinBox" name="rowsSpinBox">
169+
<property name="keyboardTracking">
170+
<bool>false</bool>
171+
</property>
169172
<property name="minimum">
170173
<number>1</number>
171174
</property>
@@ -176,6 +179,9 @@
176179
</item>
177180
<item row="0" column="3">
178181
<widget class="QSpinBox" name="columnsSpinBox">
182+
<property name="keyboardTracking">
183+
<bool>false</bool>
184+
</property>
179185
<property name="minimum">
180186
<number>1</number>
181187
</property>

0 commit comments

Comments
 (0)