57 lines
2.2 KiB
Python
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-словари.
|