Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
palette_grid_widget.cpp File Reference
#include "palette_grid_widget.h"
#include "../theme_config.h"
#include "../theme_manager.h"
#include "color_button.h"
#include <QApplication>
#include <QColor>
#include <QEvent>
#include <QFont>
#include <QFrame>
#include <QGridLayout>
#include <QLabel>
#include <QMetaEnum>
#include <QScrollArea>
#include <QString>
#include <QStringList>
#include <QTimer>
#include <QVBoxLayout>
#include <QtGlobal>
#include <qnamespace.h>
#include <utility>
Include dependency graph for palette_grid_widget.cpp:

Functions

static QList< QPalette::ColorRole > allRoles ()

Variables

static const QList< QPalette::ColorGroup > ALL_GROUPS = {QPalette::Active, QPalette::Disabled, QPalette::Inactive}
static const QMap< QPalette::ColorRole, const char * > ROLE_DESCRIPTIONS
static const QMap< AppColor::Role, const char * > APP_ROLE_DESCRIPTIONS

Function Documentation

◆ allRoles()

QList< QPalette::ColorRole > allRoles ( )
static
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ ALL_GROUPS

const QList<QPalette::ColorGroup> ALL_GROUPS = {QPalette::Active, QPalette::Disabled, QPalette::Inactive}
static

◆ APP_ROLE_DESCRIPTIONS

const QMap<AppColor::Role, const char *> APP_ROLE_DESCRIPTIONS
static
Initial value:
= {
{AppColor::AccentStrong, QT_TR_NOOP("Vivid primary accent (e.g. home-tab button gradient start)")},
{AppColor::AccentSoft, QT_TR_NOOP("Lightened, desaturated accent (e.g. home-tab button gradient end)")},
}
@ AccentSoft
Definition theme_config.h:21
@ AccentStrong
Definition theme_config.h:20

◆ ROLE_DESCRIPTIONS

const QMap<QPalette::ColorRole, const char *> ROLE_DESCRIPTIONS
static
Initial value:
= {
{QPalette::Window, QT_TR_NOOP("Main window / dialog background")},
{QPalette::WindowText, QT_TR_NOOP("Text drawn on Window")},
{QPalette::Base, QT_TR_NOOP("Background for text input widgets")},
{QPalette::Text, QT_TR_NOOP("Text in input widgets")},
{QPalette::Button, QT_TR_NOOP("Button background")},
{QPalette::ButtonText, QT_TR_NOOP("Button label text")},
{QPalette::BrightText, QT_TR_NOOP("High-contrast text (e.g. checked items)")},
{QPalette::Highlight, QT_TR_NOOP("Selection / focus highlight")},
{QPalette::HighlightedText, QT_TR_NOOP("Text on top of Highlight")},
{QPalette::Link, QT_TR_NOOP("Unvisited hyperlink")},
{QPalette::LinkVisited, QT_TR_NOOP("Visited hyperlink")},
{QPalette::AlternateBase, QT_TR_NOOP("Alternating row background in views")},
{QPalette::ToolTipBase, QT_TR_NOOP("Tooltip background")},
{QPalette::ToolTipText, QT_TR_NOOP("Tooltip text")},
{QPalette::PlaceholderText, QT_TR_NOOP("Placeholder / hint text in inputs")},
{QPalette::Light, QT_TR_NOOP("Lighter than Button (3-D highlight)")},
{QPalette::Midlight, QT_TR_NOOP("Between Button and Light")},
{QPalette::Mid, QT_TR_NOOP("Between Button and Dark")},
{QPalette::Dark, QT_TR_NOOP("Darker than Button (3-D shadow)")},
{QPalette::Shadow, QT_TR_NOOP("Very dark shadow colour")},
}