+ domainsTableModelPointer->setData(modelIndex.siblingAtColumn(domainsTableModelPointer->fieldIndex(DomainsDatabaseHelper::ZOOM_FACTOR)), newIndex);
+
+ // Populate the custom zoom factor spin box according to the zoom factor combo box.
+ if (newIndex == 0) // System default zoom factor is selected.
+ {
+ // Display the default zoom factor.
+ customZoomFactorSpinBoxPointer->setValue(Settings::zoomFactor());
+ }
+ else // Custom zoom factor is selected.
+ {
+ // Display the custom zoom factor from the domain settings.
+ customZoomFactorSpinBoxPointer->setValue(modelIndex.siblingAtColumn(domainsTableModelPointer->fieldIndex(DomainsDatabaseHelper::CUSTOM_ZOOM_FACTOR)).data().toDouble());
+ }