/
pi_coder
/
ByteMachine
Обзор
Документация
Войти
/
pi_coder
/
ByteMachine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/colors.h
89 строк
4 KB
pimenov-and
Добавлены файлы из старого проекта
12 июл 2026, 20:19
12 июл 2026, 20:19
fbe5753
Код
Авторство
О чём код?
//////////////////////////////////////////////////////////////// // ByteMachine // Цвета //////////////////////////////////////////////////////////////// #ifndef COLORS_H #define COLORS_H //============================================================== #include "color_themes.h" //============================================================== // Цвета //============================================================== class Colors { Q_DISABLE_COPY_MOVE(Colors) public: // Конструктор по умолчанию Colors() = delete; //---------------------------------------------------------- // Цвета дизайнера //---------------------------------------------------------- // Получение цвета фона дизайнера [[nodiscard]] static QColor designerBack(ColorThemes theme); // Получение цвета сетки дизайнера [[nodiscard]] static QColor designerGrid(ColorThemes theme); //---------------------------------------------------------- // Цвета узлов //---------------------------------------------------------- // Получение цвета границы узла [[nodiscard]] static QColor nodeBorder(ColorThemes theme); // Получение цвета фона пина [[nodiscard]] static QColor nodePinBack(ColorThemes theme); // Получение цвета фона подключенного пина [[nodiscard]] static QColor nodeConnectPinBack(ColorThemes theme); // Получение цвет фона узла [[nodiscard]] static QColor nodeBack(ColorThemes theme); // Получение цвета текста узла [[nodiscard]] static QColor nodeText(ColorThemes theme); // Получение цвета границы выделенного узла [[nodiscard]] static QColor nodeSelectBorder(ColorThemes theme); // Получение цвета границы вторично выделенного узла [[nodiscard]] static QColor nodeSecondSelectBorder(ColorThemes theme); // Получение цвета рамки области состояния узла при предупреждении [[nodiscard]] static QColor nodeWarnStateAreaBorder(ColorThemes theme); // Получение цвета фона области состояния узла при предупреждении static QColor nodeWarnStateAreaBack(ColorThemes theme); // Получение цвета рамки области состояния узла при ошибке [[nodiscard]] static QColor nodeErrStateAreaBorder(ColorThemes theme); // Получение цвета фона области состояния узла при ошибке [[nodiscard]] static QColor nodeErrStateAreaBack(ColorThemes theme); //---------------------------------------------------------- // Статус-бар //---------------------------------------------------------- // Получение цвета фона области с именем бренда [[nodiscard]] static QColor statusBarVersionAreaBackColor(ColorThemes theme); // Получение цвета фона статус-бара [[nodiscard]] static QColor statusBarBackColor(ColorThemes theme); // Получение цвета текста статус-бара [[nodiscard]] static QColor statusBarTextColor(ColorThemes theme); //---------------------------------------------------------- // Панель с узлами //---------------------------------------------------------- // Цвет фона элемента узла [[nodiscard]] static QColor nodePanelItemBack(ColorThemes theme); }; //============================================================== #endif // COLORS_H