Skip to content
Snippets Groups Projects
Commit 30d628b2 authored by Oscar Gustafsson's avatar Oscar Gustafsson :bicyclist:
Browse files

Add utility operations to docs and sfg gui

parent ca64709d
No related branches found
No related tags found
1 merge request!557Add utility operations to docs and sfg gui
Pipeline #164579 passed
...@@ -128,6 +128,15 @@ class Ui_main_window: ...@@ -128,6 +128,15 @@ class Ui_main_window:
self.special_operations_list.setGeometry(QtCore.QRect(10, 0, 141, 211)) self.special_operations_list.setGeometry(QtCore.QRect(10, 0, 141, 211))
self.special_operations_list.setObjectName("special_operations_list") self.special_operations_list.setObjectName("special_operations_list")
self.operation_list.addItem(self.special_operations_page, "") self.operation_list.addItem(self.special_operations_page, "")
self.utility_operations_page = QtWidgets.QWidget()
self.utility_operations_page.setGeometry(QtCore.QRect(0, 0, 171, 217))
self.utility_operations_page.setObjectName("utility_operations_page")
self.utility_operations_list = QtWidgets.QListWidget(
self.utility_operations_page
)
self.utility_operations_list.setGeometry(QtCore.QRect(10, 0, 141, 211))
self.utility_operations_list.setObjectName("utility_operations_list")
self.operation_list.addItem(self.utility_operations_page, "")
self.custom_operations_page = QtWidgets.QWidget() self.custom_operations_page = QtWidgets.QWidget()
self.custom_operations_page.setGeometry(QtCore.QRect(0, 0, 171, 217)) self.custom_operations_page.setGeometry(QtCore.QRect(0, 0, 171, 217))
self.custom_operations_page.setObjectName("custom_operations_page") self.custom_operations_page.setObjectName("custom_operations_page")
...@@ -225,7 +234,14 @@ class Ui_main_window: ...@@ -225,7 +234,14 @@ class Ui_main_window:
self.operation_list.indexOf(self.special_operations_page), self.operation_list.indexOf(self.special_operations_page),
_translate("main_window", "Special operations"), _translate("main_window", "Special operations"),
) )
__sortingEnabled = self.special_operations_list.isSortingEnabled() __sortingEnabled = self.utility_operations_list.isSortingEnabled()
self.utility_operations_list.setSortingEnabled(False)
self.utility_operations_list.setSortingEnabled(__sortingEnabled)
self.operation_list.setItemText(
self.operation_list.indexOf(self.utility_operations_page),
_translate("main_window", "Utility operations"),
)
__sortingEnabled = self.utility_operations_list.isSortingEnabled()
self.custom_operations_list.setSortingEnabled(False) self.custom_operations_list.setSortingEnabled(False)
self.custom_operations_list.setSortingEnabled(__sortingEnabled) self.custom_operations_list.setSortingEnabled(__sortingEnabled)
self.operation_list.setItemText( self.operation_list.setItemText(
......
...@@ -129,6 +129,9 @@ class SFGMainWindow(QMainWindow): ...@@ -129,6 +129,9 @@ class SFGMainWindow(QMainWindow):
self.add_operations_from_namespace( self.add_operations_from_namespace(
b_asic.special_operations, self._ui.special_operations_list b_asic.special_operations, self._ui.special_operations_list
) )
self.add_operations_from_namespace(
b_asic.utility_operations, self._ui.utility_operations_list
)
self._shortcut_refresh_operations = QShortcut( self._shortcut_refresh_operations = QShortcut(
QKeySequence("Ctrl+R"), self._ui.operation_box QKeySequence("Ctrl+R"), self._ui.operation_box
...@@ -162,6 +165,9 @@ class SFGMainWindow(QMainWindow): ...@@ -162,6 +165,9 @@ class SFGMainWindow(QMainWindow):
self._ui.special_operations_list.itemClicked.connect( self._ui.special_operations_list.itemClicked.connect(
self._on_list_widget_item_clicked self._on_list_widget_item_clicked
) )
self._ui.utility_operations_list.itemClicked.connect(
self._on_list_widget_item_clicked
)
self._ui.custom_operations_list.itemClicked.connect( self._ui.custom_operations_list.itemClicked.connect(
self._on_list_widget_item_clicked self._on_list_widget_item_clicked
) )
......
...@@ -24,4 +24,5 @@ API ...@@ -24,4 +24,5 @@ API
signal_generator.rst signal_generator.rst
simulation.rst simulation.rst
special_operations.rst special_operations.rst
utility_operations.rst
utils.rst utils.rst
******************** ****************************
``b_asic.resource_assigner`` ``b_asic.resource_assigner``
******************** ****************************
.. automodule:: b_asic.resource_assigner .. automodule:: b_asic.resource_assigner
:members: :members:
......
*****************************
``b_asic.utility_operations``
*****************************
.. inheritance-diagram:: b_asic.utility_operations
:parts: 1
:top-classes: b_asic.graph_component.GraphComponent, b_asic.port.SignalSourceProvider
.. automodule:: b_asic.utility_operations
:members:
:undoc-members:
:show-inheritance:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment