[minor] used event highlighting of eventlist also for eventbox
This commit is contained in:
parent
7de8c2ee8b
commit
47d6aeabff
41
PyLoT.py
41
PyLoT.py
@ -1229,6 +1229,8 @@ class MainWindow(QMainWindow):
|
|||||||
tv.verticalHeader().hide()
|
tv.verticalHeader().hide()
|
||||||
tv.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
|
tv.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
|
||||||
|
|
||||||
|
current_event = self.get_current_event()
|
||||||
|
|
||||||
eventBox.setView(tv)
|
eventBox.setView(tv)
|
||||||
eventBox.clear()
|
eventBox.clear()
|
||||||
model = eventBox.model()
|
model = eventBox.model()
|
||||||
@ -1316,6 +1318,10 @@ class MainWindow(QMainWindow):
|
|||||||
if event_test and select_events == 'ref' or self.isEmpty(event_path):
|
if event_test and select_events == 'ref' or self.isEmpty(event_path):
|
||||||
for item in itemlist:
|
for item in itemlist:
|
||||||
item.setEnabled(False)
|
item.setEnabled(False)
|
||||||
|
|
||||||
|
#item color
|
||||||
|
self.setItemColor(itemlist, id, event, current_event)
|
||||||
|
|
||||||
model.appendRow(itemlist)
|
model.appendRow(itemlist)
|
||||||
if not event.path == self.eventBox.itemText(id).strip():
|
if not event.path == self.eventBox.itemText(id).strip():
|
||||||
message = ('Path missmatch creating eventbox.\n'
|
message = ('Path missmatch creating eventbox.\n'
|
||||||
@ -2949,14 +2955,6 @@ class MainWindow(QMainWindow):
|
|||||||
event.addNotes(notes)
|
event.addNotes(notes)
|
||||||
self.fill_eventbox()
|
self.fill_eventbox()
|
||||||
|
|
||||||
def set_background_color(items, color):
|
|
||||||
for item in items:
|
|
||||||
item.setBackground(color)
|
|
||||||
|
|
||||||
def set_foreground_color(items, color):
|
|
||||||
for item in items:
|
|
||||||
item.setForeground(color)
|
|
||||||
|
|
||||||
current_event = self.get_current_event()
|
current_event = self.get_current_event()
|
||||||
|
|
||||||
# generate delete icon
|
# generate delete icon
|
||||||
@ -3060,14 +3058,7 @@ class MainWindow(QMainWindow):
|
|||||||
item_nmp, item_nap, item_ref, item_test, item_notes]
|
item_nmp, item_nap, item_ref, item_test, item_notes]
|
||||||
self.project._table.append(column)
|
self.project._table.append(column)
|
||||||
|
|
||||||
if index%2:
|
self.setItemColor(column, index, event, current_event)
|
||||||
set_background_color(column, QtGui.QColor(*(245, 245, 245, 255)))
|
|
||||||
|
|
||||||
if self.isEmpty(event.path):
|
|
||||||
set_foreground_color(column, QtGui.QColor(*(180, 180, 180, 255)))
|
|
||||||
|
|
||||||
if event == current_event:
|
|
||||||
set_background_color(column, QtGui.QColor(*(0, 143, 143, 255)))
|
|
||||||
|
|
||||||
# manipulate items
|
# manipulate items
|
||||||
item_ref.setBackground(self._ref_test_colors['ref'])
|
item_ref.setBackground(self._ref_test_colors['ref'])
|
||||||
@ -3089,6 +3080,24 @@ class MainWindow(QMainWindow):
|
|||||||
self.events_layout.addWidget(self.event_table)
|
self.events_layout.addWidget(self.event_table)
|
||||||
self.tabs.setCurrentIndex(tabindex)
|
self.tabs.setCurrentIndex(tabindex)
|
||||||
|
|
||||||
|
def setItemColor(self, item_list, index, event, current_event):
|
||||||
|
def set_background_color(items, color):
|
||||||
|
for item in items:
|
||||||
|
item.setBackground(color)
|
||||||
|
|
||||||
|
def set_foreground_color(items, color):
|
||||||
|
for item in items:
|
||||||
|
item.setForeground(color)
|
||||||
|
|
||||||
|
if index % 2:
|
||||||
|
set_background_color(item_list, QtGui.QColor(*(245, 245, 245, 255)))
|
||||||
|
|
||||||
|
if self.isEmpty(event.path):
|
||||||
|
set_foreground_color(item_list, QtGui.QColor(*(180, 180, 180, 255)))
|
||||||
|
|
||||||
|
if event == current_event:
|
||||||
|
set_background_color(item_list, QtGui.QColor(*(0, 143, 143, 255)))
|
||||||
|
|
||||||
def read_metadata_thread(self, fninv):
|
def read_metadata_thread(self, fninv):
|
||||||
self.rm_thread = Thread(self, read_metadata, arg=fninv, progressText='Reading metadata...',
|
self.rm_thread = Thread(self, read_metadata, arg=fninv, progressText='Reading metadata...',
|
||||||
pb_widget=self.mainProgressBarWidget)
|
pb_widget=self.mainProgressBarWidget)
|
||||||
|
Loading…
Reference in New Issue
Block a user