Files
Dispatch/Dispatch_V0.1.1/gui/styles/__init__.py
2026-04-29 08:18:54 +04:00

57 lines
2.2 KiB
Python

# -*- coding: utf-8 -*-
# gui/styles/__init__.py
from .buttons import BUTTONS
from .labels import LABELS
from .inputs import INPUTS
from .widgets import WIDGETS
from .ticket import TICKET
from .ticket_cards import TICKET_CARDS
from .ticket_details import TICKET_DETAILS
from .ticket_refusal_dialog import TICKET_REFUSAL_DIALOG
from .ticket_specialist_dialog import TICKET_SPECIALIST_DIALOG
from .ticket_document_dialog import TICKET_DOCUMENT_DIALOG
from .ticket_reports import TICKET_REPORTS
from .login_dialog import LOGIN_DIALOG
from .profile_dossier import PROFILE_DOSSIER
from .quality_assurance import QUALITY_ASSURANCE
from .quality_assurance_word_workspace import QUALITY_ASSURANCE_WORD_WORKSPACE
from .welcome import WELCOME
APP_STYLES = {}
APP_STYLES.update(BUTTONS)
APP_STYLES.update(LABELS)
APP_STYLES.update(INPUTS)
APP_STYLES.update(WIDGETS)
APP_STYLES.update(TICKET)
APP_STYLES.update(TICKET_CARDS)
APP_STYLES.update(TICKET_DETAILS)
APP_STYLES.update(TICKET_REFUSAL_DIALOG)
APP_STYLES.update(TICKET_SPECIALIST_DIALOG)
APP_STYLES.update(TICKET_DOCUMENT_DIALOG)
APP_STYLES.update(TICKET_REPORTS)
APP_STYLES.update(LOGIN_DIALOG)
APP_STYLES.update(PROFILE_DOSSIER)
APP_STYLES.update(QUALITY_ASSURANCE)
APP_STYLES.update(QUALITY_ASSURANCE_WORD_WORKSPACE)
APP_STYLES.update(WELCOME)
# ---------------------------------------------------------------------------
# Module workflow notes (compact)
# ---------------------------------------------------------------------------
#
# 1) Назначение модуля:
# Пакетный __init__.py для gui/styles. Аггрегирует все словари стилей
# (BUTTONS, LABELS, INPUTS, WIDGETS и Ticket-профили) в единый реестр
# APP_STYLES для использования через StylableMixin._apply_style().
#
# 2) Зависимости модуля:
# Реимпорт из: buttons (BUTTONS), labels (LABELS), inputs (INPUTS),
# widgets (WIDGETS), ticket* style-модулей.
#
# 3) Экспорт:
# APP_STYLES: dict[str, str] — глобальный реестр всех QSS-стилей.
# Также реэкспортирует BUTTONS, LABELS, INPUTS, WIDGETS и Ticket-словари.