Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
CardSearchLanguage Struct Reference

The card language and matching mode searches run against. More...

#include <card_localization.h>

Public Member Functions

bool isEnglishOnly () const
 Whether only the English card data is searched.
bool operator== (const CardSearchLanguage &) const =default
bool operator!= (const CardSearchLanguage &) const =default

Public Attributes

QString language
 Card language code (e.g. "de"); empty means the English fallback.
SearchLanguageMode mode = SearchLanguageMode::English
 How the language participates in the search.

Detailed Description

The card language and matching mode searches run against.

Bundles the card language code configured in the settings with the SearchLanguageMode, so entry points take one value instead of two related parameters.

Member Function Documentation

◆ isEnglishOnly()

bool CardSearchLanguage::isEnglishOnly ( ) const
inlinenodiscard

Whether only the English card data is searched.

Returns
True when no card language is selected or English itself is selected.
Here is the caller graph for this function:

◆ operator!=()

bool CardSearchLanguage::operator!= ( const CardSearchLanguage & ) const
default

◆ operator==()

bool CardSearchLanguage::operator== ( const CardSearchLanguage & ) const
default

Member Data Documentation

◆ language

QString CardSearchLanguage::language

Card language code (e.g. "de"); empty means the English fallback.

◆ mode

SearchLanguageMode CardSearchLanguage::mode = SearchLanguageMode::English

How the language participates in the search.


The documentation for this struct was generated from the following file: