[tracks] cleanup and fix of back button

This commit is contained in:
Jan Grewe 2025-01-29 22:41:24 +01:00
parent 0d634a5b77
commit 4a95f48c95

View File

@ -306,10 +306,6 @@ class FixTracks(QWidget):
self._reader = None self._reader = None
self._image = None self._image = None
self._data = DataController() self._data = DataController()
self._unassignedmodel = None
self._leftmodel = None
self._rightmodel = None
self._proxymodel = None
self._brushes = {"assigned_left": QBrush(QColor.fromString("orange")), self._brushes = {"assigned_left": QBrush(QColor.fromString("orange")),
"assigned_right": QBrush(QColor.fromString("green")), "assigned_right": QBrush(QColor.fromString("green")),
"unassigned": QBrush(QColor.fromString("red")) "unassigned": QBrush(QColor.fromString("red"))
@ -340,48 +336,7 @@ class FixTracks(QWidget):
self._controls_widget.assignTwo.connect(self.on_assignTwo) self._controls_widget.assignTwo.connect(self.on_assignTwo)
self._controls_widget.assignOther.connect(self.on_assignOther) self._controls_widget.assignOther.connect(self.on_assignOther)
self._controls_widget.fwd.connect(self.on_forward) self._controls_widget.fwd.connect(self.on_forward)
self._controls_widget.back.connect(self.on_back) self._controls_widget.back.connect(self.on_backward)
self._trackone_table = QTableView()
font = QFont()
font.setBold(True)
font.setPointSize(8)
self._trackone_table.setFont(font)
assign1 = QPushButton("<<")
assign1.clicked.connect(self.on_assignOne)
assign2 = QPushButton(">>")
assign2.clicked.connect(self.on_assignTwo)
self._unassigned_table = QTableView()
self._unassigned_table.setFont(font)
self._unassigned_table.setSelectionMode(QTableView.SelectionMode.ExtendedSelection)
self._unassigned_table.setSelectionBehavior(QTableView.SelectionBehavior.SelectRows)
self._tracktwo_table = QTableView()
self._tracktwo_table.setFont(font)
trackone_label = QLabel("Track 1")
trackone_label.setStyleSheet("QLabel { color : orange; }")
track1_box = QVBoxLayout()
track1_box.addWidget(trackone_label)
track1_box.addWidget(self._trackone_table)
tracktwo_label = QLabel("Track 2")
tracktwo_label.setStyleSheet("QLabel { color : green; }")
tracktwo_box = QVBoxLayout()
tracktwo_box.addWidget(tracktwo_label)
tracktwo_box.addWidget(self._tracktwo_table)
trackother_label = QLabel("Unassigned")
trackother_label.setStyleSheet("QLabel { color : red; }")
trackother_box = QVBoxLayout()
trackother_box.addWidget(trackother_label)
trackother_box.addWidget(self._unassigned_table)
# tablebox = QHBoxLayout()
# tablebox.addLayout(track1_box)
# tablebox.addWidget(assign1)
# tablebox.addLayout(trackother_box)
# tablebox.addWidget(assign2)
# tablebox.addLayout(tracktwo_box)
self._saveBtn = QPushButton("Save") self._saveBtn = QPushButton("Save")
self._saveBtn.setShortcut("Ctrl+S") self._saveBtn.setShortcut("Ctrl+S")
@ -411,12 +366,10 @@ class FixTracks(QWidget):
btnBox.addItem(QSpacerItem(100, 10, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)) btnBox.addItem(QSpacerItem(100, 10, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed))
btnBox.addWidget(self._tasklabel) btnBox.addWidget(self._tasklabel)
btnBox.addWidget(self._progress_bar) btnBox.addWidget(self._progress_bar)
# btnBox.addWidget(self._openBtn)
btnBox.addWidget(self._saveBtn) btnBox.addWidget(self._saveBtn)
vbox = QVBoxLayout() vbox = QVBoxLayout()
vbox.addLayout(timelinebox) vbox.addLayout(timelinebox)
# vbox.addLayout(tablebox)
vbox.addWidget(self._controls_widget, stretch=1, alignment=Qt.AlignmentFlag.AlignCenter) vbox.addWidget(self._controls_widget, stretch=1, alignment=Qt.AlignmentFlag.AlignCenter)
vbox.addLayout(btnBox) vbox.addLayout(btnBox)
container = QWidget() container = QWidget()
@ -578,7 +531,7 @@ class FixTracks(QWidget):
def on_forward(self, stepsize): def on_forward(self, stepsize):
logging.debug("Tracks: recieve forward command with stepsize: %.2f", stepsize) logging.debug("Tracks: recieve forward command with stepsize: %.2f", stepsize)
def on_back(self, stepsize): def on_backward(self, stepsize):
logging.debug("Tracks: recieve backward command with stepsize: %.2f", stepsize) logging.debug("Tracks: recieve backward command with stepsize: %.2f", stepsize)
def main(): def main():