Cockatrice 2026-09-01-Development-3.1.0-beta.10
A virtual tabletop for multiplayer card games
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NCardNodeFunction
 NCardPictureLoaderCacheMethod
 NCardPictureLoaderLocalSchemes
 NHomeTabButtonColor
 Npeg
 NQtJson
 CAbstractAnalyticsPanelWidget
 CAbstractCardDragItem
 CAbstractCardItem
 CAbstractClient
 CAbstractCounter
 CAbstractCounterDialog
 CAbstractDecklistCardNodeAbstract base class for all deck list nodes that represent actual card entries
 CAbstractDecklistNodeBase class for all nodes in the deck list tree
 CAbstractDlgDeckTextEdit
 CAbstractGame
 CAbstractGraphicsItem
 CAbstractPlayerComponentInterface for player-bound UI components that need shortcut and translation lifecycle management
 CAbstractServerSocketInterface
 CAbstractSettingsPage
 CAbstractTabDeckEditorAbstractTabDeckEditor is the base class for all deck editor tabs
 CAccountSetupPageFirst-run account step. Does NOT embed DlgRegister's fields: they exist to be handed to ConnectionController's network registration flow, which this wizard has no visibility into. Reimplementing the fields here without that wiring would look functional and silently do nothing – worse than reuse. So: a friendly landing spot that opens the existing DlgRegister / connect flow via signals FirstRunWizard forwards
 CAddAnalyticsPanelDialog
 CAddCardAlgorithmTest
 CAdminCommand
 CAdminNotesDialog
 CAllowedCount
 CAllZonesCardAmountWidget
 CAnalyticsPanelWidgetFactory
 CAnalyticsPanelWidgetRegistrar
 CAnnotationDialog
 CAppearanceSettings
 CAppearanceSettingsPage
 CArchidektApiResponseCard
 CArchidektApiResponseCardEntry
 CArchidektApiResponseDeck
 CArchidektApiResponseDeckCategory
 CArchidektApiResponseDeckDisplayWidgetDisplays a full deck fetched from an Archidekt API response
 CArchidektApiResponseDeckEntryDisplayWidgetDisplays a single Archidekt deck listing as a preview card with metadata
 CArchidektApiResponseDeckListingContainer
 CArchidektApiResponseDeckListingsDisplayWidgetDisplays a scrollable horizontal list of Archidekt deck listings with dynamic card sizing
 CArchidektApiResponseDeckOwner
 CArchidektApiResponseEdition
 CArchidektDeckListingApiResponse
 CArchidektDeckPreviewImageDisplayWidgetWidget for displaying a deck preview image with overlaid metadata labels
 CArchidektJsonParser
 CArrowAttachItem
 CArrowData
 CArrowDragItem
 CArrowItem
 CArrowKey
 CArrowRegistry
 CArrowTarget
 CBackgroundPlateWidget
 CBackgroundSources
 CBanDialog
 CBannerHostOnboarding banner: a subtle, looping brand-shader animation, one of six per-page "motifs" driving the same prebaked fragment shader (onboarding/shaders/brand_banner.frag) with different uniform values, so every page feels distinct but unmistakably part of the same family
 CBannerShaderConfig
 CBannerWidget
 CBarChartBackgroundWidget
 CBarChartWidget
 CBarData
 CBarSegment
 CBarWidget
 CBetaReleaseChannel
 CBracketExplainer
 CBracketExplanation
 CBracketExplanationSection
 CCacheStorageSettings
 CCardAmountWidget
 CCardArtParams
 CCardArtPreviewWidgetInteractive preview of the user list banner art
 CCardArtRulesModel
 CCardCompleterDelegatePaints styled card completer popup rows
 CCardCompleterProxyModel
 CCardCompleterSetup
 CCardCompleterStylerApplies styled row painting and a card-image preview to a card completer
 CCardCondition
 CCardCounterSettings
 CCardDatabaseCore in-memory container for card and set data
 CCardDatabaseDataValue type holding the full parsed state of a card database
 CCardDatabaseDisplayModel
 CCardDatabaseLoaderHandles loading card databases from disk and saving custom tokens
 CCardDatabaseManagerThe CardDatabaseManager is responsible for managing the global CardDatabase singleton
 CCardDatabaseModel
 CCardDatabaseQuerierProvides lookup and convenience functions for querying cards and their printings
 CCardDatabaseSettings
 CCardDatabaseSetupPage
 CCardDatabaseViewThe card database table
 CCardDragItem
 CCardFilter
 CCardGroupDisplayWidget
 CCardInDeckRequest
 CCardInfoRepresents a card and its associated metadata, properties, and relationships
 CCardInfoComparator
 CCardInfoDisplayWidget
 CCardInfoFrameWidget
 CCardInfoPictureArtCropWidget
 CCardInfoPictureEnlargedWidget
 CCardInfoPictureWidgetWidget that displays an enlarged image of a card, loading the image based on the card's info or showing a default image
 CCardInfoPictureWithTextOverlayWidget
 CCardInfoTextWidget
 CCardItem
 CCardList
 CCardMenu
 CCardNameNormalizer
 CCardOverrideSettings
 CCardPictureLoaderSingleton class to manage card image loading and caching. Provides functionality to asynchronously load, cache, and manage card images for the client
 CCardPictureLoaderLocalHandles searching for and loading card images from local and custom image folders
 CCardPictureLoaderRequestStatusDisplayWidgetA small widget to display the status of a single card image request
 CCardPictureLoaderStatusBarDisplays the status of card image downloads in a horizontal progress bar with a log popup
 CCardPictureLoaderWorkerHandles asynchronous loading of card images, both locally and via network
 CCardPictureLoaderWorkerWorkHandles downloading a single card image from network or local sources
 CCardPictureToLoadManages all URLs and sets for downloading a specific card image
 CCardPrices
 CCardRef
 CCardRelationRepresents a relationship between two cards
 CCardsDisplaySettings
 CCardSearchModel
 CCardSetA collection of cards grouped under a common identifier
 CCardSetListA list-like container for CardSet objects with extended management methods
 CCardSetPriorityComparator
 CCardSizeWidgetA widget for adjusting card sizes using a slider
 CCardState
 CCardToMove
 CCardZone
 CCardZoneLogic
 CCategory
 CChatLogEntry
 CChatSettings
 CChatView
 CCliCardDatabasePathProvider
 CClientUpdateChecker
 CCloseButton
 CCockatriceXml3ParserParses version 3 of the Cockatrice XML Schema
 CCockatriceXml4ParserParses version 4 of the Cockatrice XML Schema
 Ccolor
 CColorBarA widget for visualizing proportional color distributions as a horizontal bar
 CColorButton
 CColorIdentityWidget
 CColorPie
 CCommand_AccountEdit
 CCommand_AccountImage
 CCommand_AccountPassword
 CCommand_Activate
 CCommand_AddCardArtRule
 CCommand_AddToList
 CCommand_AdjustMod
 CCommand_AttachCard
 CCommand_BanFromServer
 CCommand_ChangeZoneProperties
 CCommand_Concede
 CCommand_CreateArrow
 CCommand_CreateCounter
 CCommand_CreateGame
 CCommand_CreateToken
 CCommand_DeckDel
 CCommand_DeckDelDir
 CCommand_DeckDownload
 CCommand_DeckList
 CCommand_DeckNewDir
 CCommand_DeckSelect
 CCommand_DeckUpload
 CCommand_DelCounter
 CCommand_DeleteArrow
 CCommand_DrawCards
 CCommand_DumpZone
 CCommand_FlipCard
 CCommand_ForceActivateUser
 CCommand_ForgotPasswordChallenge
 CCommand_ForgotPasswordRequest
 CCommand_ForgotPasswordReset
 CCommand_GameSay
 CCommand_GetAdminNotes
 CCommand_GetBanHistory
 CCommand_GetGamesOfUser
 CCommand_GetModeratorLastLogins
 CCommand_GetUserAlts
 CCommand_GetUserInfo
 CCommand_GetUserSessions
 CCommand_GetWarnHistory
 CCommand_GetWarnList
 CCommand_GrantReplayAccess
 CCommand_IncCardCounter
 CCommand_IncCounter
 CCommand_JoinGame
 CCommand_JoinRoom
 CCommand_Judge
 CCommand_KickFromGame
 CCommand_LeaveGame
 CCommand_LeaveRoom
 CCommand_ListCardArtRules
 CCommand_ListRooms
 CCommand_ListUsers
 CCommand_Login
 CCommand_Message
 CCommand_MoveCard
 CCommand_Mulligan
 CCommand_NextTurn
 CCommand_Ping
 CCommand_ReadyStart
 CCommand_Register
 CCommand_ReloadConfig
 CCommand_RemoveCardArtRule
 CCommand_RemoveFromList
 CCommand_RemoveUserAvatar
 CCommand_ReplayDeleteMatch
 CCommand_ReplayDownload
 CCommand_ReplayDownloadByGameId
 CCommand_ReplayGetCode
 CCommand_ReplayList
 CCommand_ReplayModifyMatch
 CCommand_ReplaySubmitCode
 CCommand_Report
 CCommand_ReportAddComment
 CCommand_ReportAssign
 CCommand_ReportDetails
 CCommand_ReportList
 CCommand_ReportMyList
 CCommand_ReportResolve
 CCommand_ReportStats
 CCommand_ReportUserInfo
 CCommand_RequestPasswordSalt
 CCommand_ResetUserPassword
 CCommand_RevealCards
 CCommand_ReverseTurn
 CCommand_RollDie
 CCommand_RoomSay
 CCommand_SetActivePhase
 CCommand_SetCardArtParams
 CCommand_SetCardAttr
 CCommand_SetCardCounter
 CCommand_SetCounter
 CCommand_SetPlaymat
 CCommand_SetSideboardLock
 CCommand_SetSideboardPlan
 CCommand_Shuffle
 CCommand_ShutdownServer
 CCommand_Unconcede
 CCommand_UndoDraw
 CCommand_UpdateAdminNotes
 CCommand_UpdateServerMessage
 CCommand_ViewLogHistory
 CCommand_WarnUser
 CCommandContainer
 CCommanderBracketDefinition
 CCommanderBracketEstimate
 CCommanderBracketService
 CCommanderBracketSettings
 CCommanderBracketWidget
 CCommanderSpellbookApiAccessor
 CCommanderSpellbookCardResult
 CCommanderSpellbookDeckRequest
 CCommanderSpellbookVariantResult
 CCompactPushButton
 CCompleterInfo
 CConnectionController
 CContext_Concede
 CContext_ConnectionStateChanged
 CContext_DeckSelect
 CContext_MoveCard
 CContext_Mulligan
 CContext_PingChanged
 CContext_ReadyStart
 CContext_SetSideboardLock
 CContext_Unconcede
 CContext_UndoDraw
 CContextConnectToServer
 CContextJoinGame
 CContextJoinRoom
 CCounterPixmapGenerator
 CCounterState
 CCountryPixmapGenerator
 CCustomZoneMenu
 CDebugSettings
 CDeckAnalyticsWidget
 CDeckCardZoneDisplayWidget
 CDeckEditorCardDatabaseDockWidget
 CDeckEditorCardInfoDockWidget
 CDeckEditorDatabaseDisplayWidget
 CDeckEditorDeckDockWidget
 CDeckEditorFilterDockWidget
 CDeckEditorMenu
 CDeckEditorPrintingSelectorDockWidget
 CDeckEditorSettings
 CDeckEditorSettingsPage
 CDeckFilterString
 CDeckListRepresents a complete deck, including metadata, zones, cards, and sideboard plans
 CDecklistCardNodeConcrete node type representing an actual card entry in the deck
 CDeckListHistoryManager
 CDeckListHistoryManagerWidget
 CDeckListMemento
 CDeckListModelQt model representing a decklist for use in views (tree/table)
 CDecklistModelCardNodeAdapter node that wraps a DecklistCardNode for use in the DeckListModel tree
 CDecklistNodeTree
 CDeckListSortFilterProxyModel
 CDeckListStatisticsAnalyzer
 CDeckListStatisticsAnalyzerConfig
 CDeckListStyleProxy
 CDeckLoader
 CDeckPreviewCardPictureWidget
 CDeckPreviewColorIdentityFilterWidget
 CDeckPreviewDataOne deck file as seen by the Visual Deck Storage
 CDeckPreviewDeckTagsDisplayWidget
 CDeckPreviewTagAdditionWidget
 CDeckPreviewTagDialog
 CDeckPreviewTagDisplayWidget
 CDeckPreviewTagItemWidget
 CDeckPreviewWidget
 CDeckSearchData
 CDeckStateManagerThis class centralizes the management of the state of the deck in the deck editor tab. It is responsible for owning and managing the DeckListModel, underlying DeckList, load info, and edit history
 CDeckStatsInterface
 CDeckView
 CDeckViewCard
 CDeckViewCardContainer
 CDeckViewCardDragItem
 CDeckViewContainer
 CDeckViewScene
 CDialogConvertDeckToCodFormat
 CDlgConnect
 CDlgCreateGame
 CDlgCreateToken
 CDlgDefaultTagsEditor
 CDlgEditAvatar
 CDlgEditDeckInClipboard
 CDlgEditPassword
 CDlgEditTokens
 CDlgEditUser
 CDlgFilterGames
 CDlgForgotPasswordChallenge
 CDlgForgotPasswordRequest
 CDlgForgotPasswordReset
 CDlgInviteToGame
 CDlgLoadDeck
 CDlgLoadDeckFromClipboard
 CDlgLoadDeckFromWebsite
 CDlgLoadRemoteDeck
 CDlgLocalGameOptions
 CDlgMoveTopCardsUntil
 CDlgMyReports
 CDlgRegister
 CDlgReportUser
 CDlgRollDice
 CDlgSelectSetForCards
 CDlgSettingsMain application settings dialog with tabbed navigation and search
 CDlgStartupCardCheck
 CDlgTipOfTheDay
 CDlgUpdate
 CDlgViewLog
 CDownloadSettings
 CDrawProbabilityConfig
 CDrawProbabilityConfigDialog
 CDrawProbabilityWidget
 CDropdownIconPixmapGenerator
 CDynamicFontSizeLabel
 CDynamicFontSizePushButton
 CEdhrecApiResponseArchidektLinkRepresents a single Archidekt entry
 CEdhrecApiResponseCardContainer
 CEdhrecApiResponseCardDetails
 CEdhrecApiResponseCardDetailsDisplayWidget
 CEdhrecApiResponseCardInclusionDisplayWidget
 CEdhrecApiResponseCardList
 CEdhrecApiResponseCardListDisplayWidget
 CEdhrecApiResponseCardPricesDisplayWidget
 CEdhrecApiResponseCardSynergyDisplayWidget
 CEdhrecAverageDeckApiResponseRepresents the main structure of the JSON
 CEdhrecCommanderApiResponseRepresents the main structure of the JSON
 CEdhrecCommanderApiResponseArchidektLinksRepresents the Archidekt section as a list of entries
 CEdhrecCommanderApiResponseAverageDeckStatisticsRepresents the typical deck statistics (collapsed section)
 CEdhrecCommanderApiResponseBracketNavigationWidget
 CEdhrecCommanderApiResponseBudgetNavigationWidget
 CEdhrecCommanderApiResponseCommanderDetails
 CEdhrecCommanderApiResponseDisplayWidget
 CEdhrecCommanderApiResponseNavigationWidget
 CEdhrecCommanderResponseCommanderDetailsDisplayWidget
 CEdhrecDeckApiResponse
 CEdhrecTopCardsApiResponse
 CEdhrecTopCardsApiResponseDisplayWidget
 CEdhrecTopCommandersApiResponse
 CEdhrecTopCommandersApiResponseDisplayWidget
 CEdhrecTopTagsApiResponse
 CEdhrecTopTagsApiResponseDisplayWidget
 CEmailParser
 CEstimateBracketResult
 CEvent_AddToList
 CEvent_AttachCard
 CEvent_ChangeZoneProperties
 CEvent_ConnectionClosed
 CEvent_CreateArrow
 CEvent_CreateCounter
 CEvent_CreateToken
 CEvent_DelCounter
 CEvent_DeleteArrow
 CEvent_DestroyCard
 CEvent_DrawCards
 CEvent_DumpZone
 CEvent_FlipCard
 CEvent_GameClosed
 CEvent_GameHostChanged
 CEvent_GameJoined
 CEvent_GameLogNotice
 CEvent_GameSay
 CEvent_GameStateChanged
 CEvent_Join
 CEvent_JoinRoom
 CEvent_Kicked
 CEvent_Leave
 CEvent_LeaveRoom
 CEvent_ListGames
 CEvent_ListRooms
 CEvent_MoveCard
 CEvent_NotifyUser
 CEvent_PlayerPropertiesChanged
 CEvent_RemoveFromList
 CEvent_RemoveMessages
 CEvent_ReplayAdded
 CEvent_RevealCards
 CEvent_ReverseTurn
 CEvent_RollDie
 CEvent_RoomSay
 CEvent_ServerCompleteList
 CEvent_ServerIdentification
 CEvent_ServerMessage
 CEvent_ServerShutdown
 CEvent_SetActivePhase
 CEvent_SetActivePlayer
 CEvent_SetCardAttr
 CEvent_SetCardCounter
 CEvent_SetCounter
 CEvent_Shuffle
 CEvent_UserJoined
 CEvent_UserLeft
 CEvent_UserMessage
 CExactCardRepresents a specific card instance, defined by its CardInfo and a particular printing
 CExceptionRule
 CExpression
 CFakeServer
 CFeatureSet
 CFilterBuilder
 CFilterDisplayWidget
 CFilterItem
 CFilterItemList
 CFilterString
 CFilterTree
 CFilterTreeBranch
 CFilterTreeModel
 CFilterTreeNode
 CFinishPage
 CFirstRunWizardPolished first-run onboarding flow: card database setup, theme selection, server account setup, and a handful of key preferences
 CFirstRunWizardPageBase class for a single step of FirstRunWizard
 CFlatCardGroupDisplayWidget
 CFlowLayout
 CFlowWidget
 CFormatRules
 CGame
 CGameCommand
 CGameConfig
 CGameEvent
 CGameEventContainer
 CGameEventContext
 CGameEventHandlerCentral dispatcher for game-wide commands and events
 CGameEventStorage
 CGameEventStorageItem
 CGameFilterConfigsThe possible game filter configs
 CGameFiltersSettings
 CGameInviteOption
 CGameMetaInfo
 CGameReplay
 CGameSceneManages the game board display including players, zones, cards, and animations
 CGameSelectorProvides a widget for displaying, filtering, joining, spectating, and creating games in a room
 CGameSelectorQuickFilterToolBar
 CGameSettings
 CGamesModelModel storing all available games for display in a QTreeView or QTableView
 CGamesProxyModelProxy model for filtering and sorting the GamesModel based on user preferences
 CGameState
 CGameView
 CGeneralCounter
 CGeneralSettingsPage
 CGradientFallbackWidget
 CGraveyardMenu
 CHandCounter
 CHandleCommanderBrackets
 CHandlePublicServers
 CHandMenu
 CHandZone
 CHandZoneLogic
 CHomeStyledButton
 CHomeWidget
 CIAnimatedItem
 CICacheStorageSettingsProvider
 CICardDatabaseParserDefines the base parser interface (ICardDatabaseParser) for all card database parsers
 CICardDatabasePathProvider
 CICardPreferenceProvider
 CICardsDisplaySettingsProvider
 CICardSetPriorityController
 CIChatSettingsProvider
 CIDeckEditorSettingsProvider
 CIGameSettingsProvider
 CIInterfaceSettingsProvider
 CIJsonDeckParser
 CINetworkSettingsProvider
 CInnerDecklistNodeRepresents a container node in the deck list hierarchy (zones and groupings)
 CIntent
 CIntentConnectToServer
 CIntentDisconnectFromServer
 CIntentGetLoginCredentials
 CIntentJoinServerGame
 CIntentJoinServerRoom
 CIntentOpenLocalDeck
 CIntentOpenServerRoomByNameConnects to the configured server and opens a room identified by its name
 CIntentUrlParser
 CIntentWaitForDatabaseLoad
 CInterfaceSettings
 CIntroPage
 CIPathsSettingsProvider
 CIPersonalSettingsProvider
 CIslInterface
 CIslMessage
 CISoundSettingsProvider
 CITabsSettingsProvider
 CIUpdatesSettingsProvider
 CIVisualDeckStorageSettingsProvider
 CKeySignals
 CLabeledInput
 CLagMonitorDetects main-thread event loop stalls ("UI freezes") from the inside
 CLagMonitorTest
 CLatencyGraphWidgetBar graph of recent network round-trip samples
 CLatencyStatusWidgetStatus bar presentation of server round-trip health
 CLatencyTrackerFixed-capacity rolling window of network round-trip time samples
 CLayoutsSettings
 CLazyPropertiesHashA property map that can lazily deserialize blobs to avoid loading overhead
 CLibraryMenu
 CLineEditCompleter
 CLineEditUnfocusable
 CListOfCardsToMove
 CLoadedDeckRepresents a deck that was loaded from somewhere. Contains the DeckList itself, as well as info about where it was loaded from
 CLoadSetsPage
 CLoadSpoilersPage
 CLoadTokensPage
 CLocalClient
 CLocalGameOptions
 CLocalServer
 CLocalServer_DatabaseInterface
 CLocalServerInterface
 CLockPixmapGenerator
 CLogger
 CLogicMap
 CMacOSTabFixStyle
 CMainWindow
 CManaBaseConfig
 CManaBaseConfigDialog
 CManaBaseWidget
 CManaCostWidget
 CManaCurveCategoryWidget
 CManaCurveConfig
 CManaCurveConfigDialog
 CManaCurveTotalWidget
 CManaCurveWidget
 CManaDevotionConfig
 CManaDevotionConfigDialog
 CManaDevotionWidget
 CManaDistributionConfig
 CManaDistributionConfigDialog
 CManaDistributionSingleDisplayWidget
 CManaDistributionWidget
 CManaSymbolPixmapGenerator
 CManaSymbolWidget
 CMessageLogWidget
 CMessageSettings
 CMessagesSettingsPage
 CMockCard
 CMockCardList
 CMockCardRef
 CMockDatabaseInterface
 CModeratorCommand
 CMoveCard_ToZone
 CMoveCardStruct
 CMoveMenu
 CMoveTopCardsUntilOptions
 CMoxfieldJsonParser
 CNetworkSettings
 CNoopCardDatabasePathProvider
 CNoopCardPreferenceProvider
 CNoopCardSetPriorityController
 CNoScrollFilter
 COracleImporter
 COracleWizard
 COracleWizardPage
 COutroPage
 COverlapControlWidget
 COverlapLayoutCustom layout class to arrange widgets with overlapping positions
 COverlappedCardGroupDisplayWidget
 COverlapWidgetA widget for managing overlapping child widgets
 CPaletteColorInfo
 CPaletteConfig
 CPaletteEditorDialog
 CPaletteGridWidget
 CParsedDeckInfo
 CPasswordHasher
 CPathsSettings
 CPendingCommand
 CPendingDeckLoadOne finished background deck load that has not been applied to the model yet
 CPercentBarWidget
 CPersonalSettings
 CPhase
 CPhaseButton
 CPhasePixmapGenerator
 CPhases
 CPhasesToolbar
 CPileZone
 CPileZoneLogic
 CPingPixmapGenerator
 CPlayerActions
 CPlayerArea
 CPlayerCounter
 CPlayerDialogs
 CPlayerEventHandlerApplies player-specific game events and emits corresponding log signals
 CPlayerGraphicsItem
 CPlayerInfo
 CPlayerListItemDelegate
 CPlayerListTWI
 CPlayerListWidget
 CPlayerLogic
 CPlayerManager
 CPlayerMenu
 CPlayerReference
 CPlayerTarget
 CPlaymatCollectionDialogDialog for editing the user-level playmat collection
 CPlaymatInfoA resolved playmat (card + positioning parameters)
 CPlaymatParamsPositioning parameters for a playmat card image
 CPlaymatPreviewWidgetInteractive crop surface showing how a playmat card art will appear across the combined table + stack play area
 CPlaymatSettingsDialogDialog for configuring the playmat card art for a deck
 CPopupGameDelegate
 CPopupTheme
 CPreferencesSetupPageA curated subset of settings for the user to adjust
 CPrintingDisabledInfoWidget
 CPrintingInfoRepresents metadata for a specific variation of a card within a set
 CPrintingSelector
 CPrintingSelectorCardDisplayWidget
 CPrintingSelectorCardOverlayWidget
 CPrintingSelectorCardSearchWidget
 CPrintingSelectorCardSelectionWidget
 CPrintingSelectorCardSortingWidget
 CPrintingSelectorPlaceholderWidget
 CPtMenu
 CQuickSetupPanelProvides a compact "Quick Setup" interface for generating theme palettes
 CQxtHmac
 CQxtHmacPrivate
 CQxtMailAttachmentAttachement to a QxtMailMessage
 CQxtMailAttachmentPrivate
 CQxtMailMessageEncapsulates an e-mail according to RFC 2822 and related specifications
 CQxtMailMessagePrivate
 CQxtPrivate
 CQxtPrivateInterface
 CQxtSmtpImplements the SMTP protocol for sending email
 CQxtSmtpPrivate
 CRecentsSettings
 CRelease
 CReleaseChannel
 CRemoteClient
 CRemoteDeckList_TreeModel
 CRemoteDeckList_TreeWidget
 CRemoteReplayList_TreeModel
 CRemoteReplayList_TreeWidget
 CReplay
 CReplayManagerThis class handles all logic to do with playing back replays
 CReplayQuickSettingsWidget
 CReplayTimelineWidget
 CReplayWidgetThe top-level widget that is put in the replay dock widget. Contains the replay timeline as well as the buttons
 CReportCategoryCount
 CReportTopUser
 CResizablePanel
 CResponse
 CResponse_Activate
 CResponse_AdjustMod
 CResponse_BanHistory
 CResponse_CardArtRuleEntry
 CResponse_DeckDownload
 CResponse_DeckList
 CResponse_DeckUpload
 CResponse_DumpZone
 CResponse_ForgotPasswordRequest
 CResponse_GetAdminNotes
 CResponse_GetGamesOfUser
 CResponse_GetUserInfo
 CResponse_JoinRoom
 CResponse_ListCardArtRules
 CResponse_ListUsers
 CResponse_Login
 CResponse_ModeratorLastLogins
 CResponse_PasswordSalt
 CResponse_Register
 CResponse_RemoveUserAvatar
 CResponse_ReplayDownload
 CResponse_ReplayDownloadByGameId
 CResponse_ReplayGetCode
 CResponse_ReplayList
 CResponse_ReportDetails
 CResponse_ReportList
 CResponse_ReportMyList
 CResponse_ReportStats
 CResponse_ReportUserInfo
 CResponse_ResetUserPassword
 CResponse_UserAlts
 CResponse_UserSessions
 CResponse_ViewLogHistory
 CResponse_WarnHistory
 CResponse_WarnList
 CResponseContainer
 CResult
 CReversedCompleterModelA completer model that can present its rows bottom-to-top
 CRfgMenu
 CRNG_Abstract
 CRNG_SFMT
 CRoomCommand
 CRoomEvent
 CRoomSelector
 CSaveSetsPage
 CSayMenu
 CScrollableGraphicsProxyWidget
 CSearchLineEdit
 CSegmentedBarWidget
 CSelectionRubberBand
 CSelectZone
 CSequenceEdit
 CServatrice
 CServatrice_ConnectionPool
 CServatrice_DatabaseInterface
 CServatrice_GameServer
 CServatrice_IslServer
 CServatrice_WebsocketGameServer
 CServer
 CServer_AbstractParticipant
 CServer_AbstractPlayer
 CServer_AbstractUserInterface
 CServer_Arrow
 CServer_ArrowTarget
 CServer_Card
 CServer_CardZone
 CServer_CounterRepresents a player counter with overflow-safe increment arithmetic
 CServer_DatabaseInterface
 CServer_DeckValidationStrategyStrategy for validating a player's deck before it is loaded into a game
 CServer_DefaultDeckValidationStrategyDefault deck validation strategy that accepts every deck
 CServer_DefaultLifecycleStrategyDefault lifecycle strategy that never intercepts the game start
 CServer_Game
 CServer_GameLifecycleStrategyStrategy hook invoked around a game's lifecycle transitions
 CServer_MatchGameFactoryAbstract factory for creating match games, forward-looking for tournament modes
 CServer_MatchResultStrategyStrategy hook invoked when a game has finished to decide the match result
 CServer_NullMatchResultStrategyDefault match result strategy that never closes the game
 CServer_Player
 CServer_ProtocolHandler
 CServer_RemoteUserInterface
 CServer_Room
 CServer_Spectator
 CServerInfo_Arrow
 CServerInfo_Ban
 CServerInfo_Card
 CServerInfo_CardCounter
 CServerInfo_ChatMessage
 CServerInfo_Counter
 CServerInfo_DeckStorage_File
 CServerInfo_DeckStorage_Folder
 CServerInfo_DeckStorage_TreeItem
 CServerInfo_Game
 CServerInfo_GameType
 CServerInfo_ModeratorLogin
 CServerInfo_Player
 CServerInfo_PlayerPing
 CServerInfo_PlayerProperties
 CServerInfo_Replay
 CServerInfo_ReplayMatch
 CServerInfo_Report
 CServerInfo_ReportComment
 CServerInfo_Room
 CServerInfo_User
 CServerInfo_User_Container
 CServerInfo_UserAlt
 CServerInfo_UserSession
 CServerInfo_Warning
 CServerInfo_Zone
 CServerLogger
 CServerMessage
 CServerProperties
 CServerRateLimiterTracks per-server backoff state triggered by HTTP 429 responses
 CServersSettings
 CSessionCommand
 CSessionEvent
 CSetEntryWidget
 CSetNameAndCollectorsNumberDisplayWidgetA widget to display the set name and collectors number with adjustable font size
 CSetPriorityComparator
 CSetReleaseDateComparator
 CSetsDisplayModel
 CSetsMimeData
 CSetsModel
 CSettingsButtonWidget
 CSettingsCache
 CSettingsCardDatabasePathProvider
 CSettingsCardPreferenceProvider
 CSettingsManager
 CSettingsMigration
 CSettingsPopupWidget
 CSettingsSearchDelegateCustom paint delegate for settings search result items
 CSettingsSearchEntryRepresents a single searchable setting entry
 CSettingsSearchModelList model providing filtered, ranked search results
 CSetToDownload
 CSFMT_T
 CShadowBackgroundLabelA QLabel with a semi-transparent black shadowed background and rounded corners
 CShortcutFilterProxyModel
 CShortcutGroup
 CShortcutKey
 CShortcutSettingsPage
 CShortcutsSettings
 CShortcutTreeView
 CShutdownDialog
 CSideboardMenu
 CSideboardPlanRepresents a predefined sideboarding strategy for a deck
 CSignalHandler
 CSimpleDownloadFilePage
 CSingleInstanceManager
 CSmtpClient
 CSoundEngine
 CSoundSettings
 CSoundSettingsPage
 CSplitCardPart
 CSpoilerBackgroundUpdater
 CStableReleaseChannel
 CStackZone
 CStackZoneLogic
 CStepIndicatorWidgetRow of dots showing progress through a fixed-length sequence of steps, in the style of a mobile/OS setup flow. Purely presentational
 CStorageSettingsPage
 CTab
 CTabAccount
 CTabAdmin
 CTabArchidektTab for browsing, searching, and filtering Archidekt decks
 CTabbedDeckViewContainer
 CTabCardArtRules
 CTabDeckEditorTabDeckEditor provides a fully-featured deck editor tab. It extends AbstractTabDeckEditor
 CTabDeckEditorVisualTabDeckEditorVisual provides a fully-featured deck editor tab with an enhanced visual interface. It extends AbstractTabDeckEditor
 CTabDeckEditorVisualTabWidgetTab container for the visual deck editor
 CTabDeckStorage
 CTabDeckStorageVisual
 CTabEdhRec
 CTabEdhRecMain
 CTabGame
 CTabHome
 CTableZoneTableZone is the grid based rect where CardItems may be placed
 CTableZoneLogic
 CTabLog
 CTabMessage
 CTabModeration
 CTabReplays
 CTabReport
 CTabRoom
 CTabServer
 CTabsSettings
 CTabSupervisor
 CTabVisualDatabaseDisplay
 CTallyMenu
 CTallyRowA single row of the tally output
 CTappedOutInterface
 CTcpServerSocketInterface
 CTearOffMenu
 CTestCardDatabasePathProvider
 CThemeConfig
 CThemeManager
 CThemeSetupPageFirst-run theme step. Reuses the same building blocks as Appearance settings and the Palette Editor (ThemeManager, PaletteConfig, PaletteGenerator, and the QuickSetupPanel widget itself) rather than reimplementing palette generation or preview here
 CTipOfTheDay
 CTipsOfTheDay
 CToggleButton
 CTokenDisplayModel
 CTokenEditModel
 CTokenInfo
 CTranslateCounterName
 CUnZipPKZip 2.0 file decompression. Compatibility with later versions is not ensured as they may use unsupported compression algorithms. Versions after 2.7 may have an incompatible header format and thus be completely incompatible
 CUnzipPrivate
 CUpdateDownloader
 CUpdatesSettings
 CUrlSchemeEventFilterEvent filter that catches QFileOpenEvent URLs matching a scheme and re-emits them as urlReceived()
 CUserAvatarProvider
 CUserCardArtProvider
 CUserCardArtSettingsDialog
 CUserConnection_Information
 CUserContextMenu
 CUserInfoBox
 CUserInfoHeaderWidgetPaints the enlarged banner card art + circular avatar section at the top of the UserInfoPopup
 CUserInfoPopupFloating panel showing an enlarged user card, quick action buttons, and a live scrollable games list
 CUserInterfaceSettingsPage
 CUserLevelPixmapGenerator
 CUserListItemDelegate
 CUserListManager
 CUserListPainter
 CUserListPanelWidget
 CUserListProxy
 CUserListTWI
 CUserListWidget
 CUserMessagePosition
 CUtilityMenu
 CVisibilityChangeListenerThis filter listens to the visibility changes of a target widget, emitting signals whenever the visibility of that widget changes
 CVisualDatabaseDisplayColorFilterCircleWidget
 CVisualDatabaseDisplayColorFilterWidget
 CVisualDatabaseDisplayFilterSaveLoadWidget
 CVisualDatabaseDisplayFilterToolbarWidget
 CVisualDatabaseDisplayFormatLegalityFilterWidget
 CVisualDatabaseDisplayMainTypeFilterWidget
 CVisualDatabaseDisplayNameFilterWidget
 CVisualDatabaseDisplayRecentSetFilterSettingsWidget
 CVisualDatabaseDisplaySetFilterWidget
 CVisualDatabaseDisplaySubTypeFilterWidget
 CVisualDatabaseDisplayWidget
 CVisualDeckDisplayOptionsWidgetA widget that controls how deck cards are displayed in the visual deck editor
 CVisualDeckEditorPlaceholderWidget
 CVisualDeckEditorSampleHandWidget
 CVisualDeckEditorWidget
 CVisualDeckStorageFolderDisplayWidget
 CVisualDeckStorageModelThe list model backing the Visual Deck Storage widget tree
 CVisualDeckStorageQuickSettingsWidget
 CVisualDeckStorageSearchWidget
 CVisualDeckStorageSettings
 CVisualDeckStorageSortFilterProxyModel
 CVisualDeckStorageSortWidget
 CVisualDeckStorageTagFilterWidget
 CVisualDeckStorageWidget
 CW128_T
 CWarningCategory
 CWarningDialog
 CWebsocketServerSocketInterface
 CWelcomePage
 CWndSets
 CXzDecompressor
 CZipZip file compression
 CZipEntryP
 CZipPrivate
 CZoneCounts
 CZoneViewWidget
 CZoneViewZone
 CZoneViewZoneLogic