Clean up preview widget interface a little.

This commit is contained in:
Patrick Zimmermann 2013-04-15 18:33:50 +02:00
parent 9220beba78
commit 379a27212c
1 changed files with 6 additions and 9 deletions

View File

@ -70,10 +70,6 @@ class ListPreviewWidget(object):
else: else:
self.preview_table_widget.hide() self.preview_table_widget.hide()
def replace_service_manager_item(self, service_item, width):
self.service_item = service_item
self._refresh(width)
def preview_size_changed(self, width, ratio): def preview_size_changed(self, width, ratio):
""" """
Takes care of the SlidePreview's size. Is called when one of the the Takes care of the SlidePreview's size. Is called when one of the the
@ -90,11 +86,12 @@ class ListPreviewWidget(object):
for framenumber in range(len(self.service_item.get_frames())): for framenumber in range(len(self.service_item.get_frames())):
self.preview_table_widget.setRowHeight(framenumber, width / ratio) self.preview_table_widget.setRowHeight(framenumber, width / ratio)
def _refresh(self, width, ratio): def replace_service_manager_item(self, service_item, width, ratio):
""" """
Loads a ServiceItem into the system from ServiceManager Loads a ServiceItem into the system from ServiceManager
Display the slide number passed Display the slide number passed
""" """
self.service_item = service_item
self.preview_table_widget.clear() self.preview_table_widget.clear()
self.preview_table_widget.setRowCount(0) self.preview_table_widget.setRowCount(0)
self.preview_table_widget.setColumnWidth(0, width) self.preview_table_widget.setColumnWidth(0, width)
@ -132,10 +129,10 @@ class ListPreviewWidget(object):
if self.service_item.is_text(): if self.service_item.is_text():
self.preview_table_widget.resizeRowsToContents() self.preview_table_widget.resizeRowsToContents()
self.preview_table_widget.setColumnWidth(0, self.preview_table_widget.viewport().size().width()) self.preview_table_widget.setColumnWidth(0, self.preview_table_widget.viewport().size().width())
#stuff happens here, perhaps the setFocus has to happen later... #stuff happens here, perhaps the setFocus() has to happen later...
self.preview_table_widget.setFocus() self.preview_table_widget.setFocus()
def __updatePreviewSelection(self, slideno): def update_preview_selection(self, slideno):
""" """
Utility method to update the selected slide in the list. Utility method to update the selected slide in the list.
""" """
@ -143,9 +140,9 @@ class ListPreviewWidget(object):
self.preview_table_widget.selectRow( self.preview_table_widget.selectRow(
self.preview_table_widget.rowCount() - 1) self.preview_table_widget.rowCount() - 1)
else: else:
self.__checkUpdateSelectedSlide(slideno) self.check_update_selected_slide(slideno)
def __checkUpdateSelectedSlide(self, row): def check_update_selected_slide(self, row):
""" """
Check if this slide has been updated Check if this slide has been updated
""" """