0
0
mirror of https://github.com/bec-project/bec_widgets.git synced 2025-07-14 03:31:50 +02:00

feat(toolbar): added separator action

This commit is contained in:
2024-07-16 21:28:56 +02:00
committed by wyzula_j
parent 5acb47532c
commit ba69e7957c

View File

@ -3,7 +3,7 @@ from collections import defaultdict
# pylint: disable=no-name-in-module
from qtpy.QtCore import QSize
from qtpy.QtWidgets import QToolBar, QWidget
from qtpy.QtWidgets import QToolBar, QToolButton, QWidget
class ToolBarAction(ABC):
@ -17,6 +17,15 @@ class ToolBarAction(ABC):
"""
class SeparatorAction(ToolBarAction):
"""Separator action for the toolbar."""
def add_to_toolbar(self, toolbar: QToolBar, target: QWidget):
self.separator = QToolButton()
self.separator.setFixedSize(2, 22)
toolbar.addWidget(self.separator)
class ModularToolBar(QToolBar):
"""Modular toolbar with optional automatic initialization.
Args: