Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
compose_tooltip('Stop image acquisition', shortcut_key)
)
button_stop_acquisition.setShortcut(shortcut_key)
button_stop_acquisition.toggle()
observers.append(button_stop_acquisition)
self._action_stop_image_acquisition = button_stop_acquisition
#
button_dev_attribute = ActionShowAttributeController(
icon='device_attribute.png', title='Device Attribute', parent=self,
action=self.action_on_show_attribute_controller,
is_enabled=self.is_enabled_on_show_attribute_controller
)
shortcut_key = 'Ctrl+a'
button_dev_attribute.setToolTip(
compose_tooltip('Edit device attribute', shortcut_key)
)
button_dev_attribute.setShortcut(shortcut_key)
button_dev_attribute.toggle()
observers.append(button_dev_attribute)
#
self._widget_about = About(self)
button_about = ActionShowAbout(
icon='about.png', title='About', parent=self,
action=self.action_on_show_about
)
button_about.setToolTip(
compose_tooltip('Show information about Harvester')
)
button_about.toggle()
observers.append(button_about)
observers.append(button_about)
#
self._widget_device_list = ComboBox(self)
self._widget_device_list.setSizeAdjustPolicy(
QComboBox.AdjustToContents
)
shortcut_key = 'Ctrl+Shift+d'
shortcut = QShortcut(QKeySequence(shortcut_key), self)
def show_popup():
self._widget_device_list.showPopup()
shortcut.activated.connect(show_popup)
self._widget_device_list.setToolTip(
compose_tooltip('Select a device to connect', shortcut_key)
)
observers.append(self._widget_device_list)
for d in self.harvester_core.device_info_list:
self._widget_device_list.addItem(d)
group_connection.addWidget(self._widget_device_list)
observers.append(self._widget_device_list)
#
button_select_file.add_observer(button_update)
button_select_file.add_observer(button_connect)
button_select_file.add_observer(button_disconnect)
button_select_file.add_observer(button_dev_attribute)
button_select_file.add_observer(button_start_acquisition)
button_select_file.add_observer(button_toggle_drawing)
button_select_file.add_observer(button_stop_acquisition)
button_select_file.add_observer(self._widget_device_list)
button_select_file.setToolTip(
compose_tooltip('Open a CTI file to load', shortcut_key)
)
button_select_file.setShortcut(shortcut_key)
button_select_file.toggle()
observers.append(button_select_file)
#
button_update = ActionUpdateList(
icon='update.png', title='Update device list', parent=self,
action=self.action_on_update_list,
is_enabled=self.is_enabled_on_update_list
)
shortcut_key = 'Ctrl+u'
button_update.setToolTip(
compose_tooltip('Update the device list', shortcut_key)
)
button_update.setShortcut(shortcut_key)
button_update.toggle()
observers.append(button_update)
#
button_connect = ActionConnect(
icon='connect.png', title='Connect', parent=self,
action=self.action_on_connect,
is_enabled=self.is_enabled_on_connect
)
shortcut_key = 'Ctrl+c'
button_connect.setToolTip(
compose_tooltip(
'Connect the selected device to Harvester',
shortcut_key
button_start_acquisition.setToolTip(
compose_tooltip('Start image acquisition', shortcut_key)
)
button_start_acquisition.setShortcut(shortcut_key)
button_start_acquisition.toggle()
observers.append(button_start_acquisition)
#
button_toggle_drawing = ActionToggleDrawing(
icon='pause.png', title='Pause/Resume Drawing', parent=self,
action=self.action_on_toggle_drawing,
is_enabled=self.is_enabled_on_toggle_drawing
)
shortcut_key = 'Ctrl+k'
button_toggle_drawing.setToolTip(
compose_tooltip('Pause/Resume drawing', shortcut_key)
)
button_toggle_drawing.setShortcut(shortcut_key)
button_toggle_drawing.toggle()
observers.append(button_toggle_drawing)
#
button_stop_acquisition = ActionStopImageAcquisition(
icon='stop_acquisition.png', title='Stop Acquisition', parent=self,
action=self.action_on_stop_image_acquisition,
is_enabled=self.is_enabled_on_stop_image_acquisition
)
shortcut_key = 'Ctrl+l'
button_stop_acquisition.setToolTip(
compose_tooltip('Stop image acquisition', shortcut_key)
)
button_stop_acquisition.setShortcut(shortcut_key)
shortcut_key = 'Ctrl+a'
button_dev_attribute.setToolTip(
compose_tooltip('Edit device attribute', shortcut_key)
)
button_dev_attribute.setShortcut(shortcut_key)
button_dev_attribute.toggle()
observers.append(button_dev_attribute)
#
self._widget_about = About(self)
button_about = ActionShowAbout(
icon='about.png', title='About', parent=self,
action=self.action_on_show_about
)
button_about.setToolTip(
compose_tooltip('Show information about Harvester')
)
button_about.toggle()
observers.append(button_about)
#
self._widget_device_list = ComboBox(self)
self._widget_device_list.setSizeAdjustPolicy(
QComboBox.AdjustToContents
)
shortcut_key = 'Ctrl+Shift+d'
shortcut = QShortcut(QKeySequence(shortcut_key), self)
def show_popup():
self._widget_device_list.showPopup()
shortcut.activated.connect(show_popup)
shortcut_key
)
)
button_connect.setShortcut(shortcut_key)
button_connect.toggle()
observers.append(button_connect)
#
button_disconnect = ActionDisconnect(
icon='disconnect.png', title='Disconnect', parent=self,
action=self.action_on_disconnect,
is_enabled=self.is_enabled_on_disconnect
)
shortcut_key = 'Ctrl+d'
button_disconnect.setToolTip(
compose_tooltip(
'Disconnect the device from Harvester',
shortcut_key
)
)
button_disconnect.setShortcut(shortcut_key)
button_disconnect.toggle()
observers.append(button_disconnect)
#
button_start_acquisition = ActionStartImageAcquisition(
icon='start_acquisition.png', title='Start Acquisition', parent=self,
action=self.action_on_start_image_acquisition,
is_enabled=self.is_enabled_on_start_image_acquisition
)
shortcut_key = 'Ctrl+j'
button_start_acquisition.setToolTip(
button_toggle_drawing.setToolTip(
compose_tooltip('Pause/Resume drawing', shortcut_key)
)
button_toggle_drawing.setShortcut(shortcut_key)
button_toggle_drawing.toggle()
observers.append(button_toggle_drawing)
#
button_stop_acquisition = ActionStopImageAcquisition(
icon='stop_acquisition.png', title='Stop Acquisition', parent=self,
action=self.action_on_stop_image_acquisition,
is_enabled=self.is_enabled_on_stop_image_acquisition
)
shortcut_key = 'Ctrl+l'
button_stop_acquisition.setToolTip(
compose_tooltip('Stop image acquisition', shortcut_key)
)
button_stop_acquisition.setShortcut(shortcut_key)
button_stop_acquisition.toggle()
observers.append(button_stop_acquisition)
self._action_stop_image_acquisition = button_stop_acquisition
#
button_dev_attribute = ActionShowAttributeController(
icon='device_attribute.png', title='Device Attribute', parent=self,
action=self.action_on_show_attribute_controller,
is_enabled=self.is_enabled_on_show_attribute_controller
)
shortcut_key = 'Ctrl+a'
button_dev_attribute.setToolTip(
compose_tooltip('Edit device attribute', shortcut_key)
)
shortcut_key
)
)
button_connect.setShortcut(shortcut_key)
button_connect.toggle()
observers.append(button_connect)
#
button_disconnect = ActionDisconnect(
icon='disconnect.png', title='Disconnect', parent=self,
action=self.action_on_disconnect,
is_enabled=self.is_enabled_on_disconnect
)
shortcut_key = 'Ctrl+d'
button_disconnect.setToolTip(
compose_tooltip(
'Disconnect the device from Harvester',
shortcut_key
)
)
button_disconnect.setShortcut(shortcut_key)
button_disconnect.toggle()
observers.append(button_disconnect)
#
button_start_acquisition = ActionStartImageAcquisition(
icon='start_acquisition.png', title='Start Acquisition', parent=self,
action=self.action_on_start_image_acquisition,
is_enabled=self.is_enabled_on_start_image_acquisition
)
shortcut_key = 'Ctrl+j'
button_start_acquisition.setToolTip(