Set scale for new markers, as well as fields and color mode.

pull/74/head
Rune B. Broberg 2019-11-03 22:46:30 +01:00
rodzic 1c54e42e89
commit a586d5aec2
2 zmienionych plików z 6 dodań i 2 usunięć

Wyświetl plik

@ -146,12 +146,12 @@ class Marker(QtCore.QObject):
def setScale(self, scale):
self.group_box.setMaximumWidth(int(340 * scale))
self.frequency_label.setMinimumWidth(int(100 * scale))
self.returnloss_label.setMinimumWidth(int(80*scale))
self.returnloss_label.setMinimumWidth(int(80 * scale))
if self.coloredText:
color_string = QtCore.QVariant(self.color)
color_string.convert(QtCore.QVariant.String)
self.group_box.setStyleSheet('QGroupBox { color: ' + color_string.value() + '; font-size: ' + \
self.group_box.setStyleSheet('QGroupBox { color: ' + color_string.value() + '; font-size: ' +
str(self.group_box.font().pointSize()) + '};')
else:
self.group_box.setStyleSheet('QGroupBox { font-size: ' + str(self.group_box.font().pointSize()) + '};')

Wyświetl plik

@ -1578,6 +1578,10 @@ class DisplaySettingsWindow(QtWidgets.QWidget):
else:
color = QtGui.QColor(QtCore.Qt.darkGray)
new_marker = Marker("Marker " + str(marker_count+1), color)
new_marker.setColoredText(self.app.settings.value("ColoredMarkerNames", True, bool))
new_marker.setFieldSelection(self.app.settings.value("MarkerFields",
defaultValue=self.marker_window.defaultValue))
new_marker.setScale(self.app.scaleFactor)
self.app.markers.append(new_marker)
self.app.marker_data_layout.addWidget(new_marker.getGroupBox())