| NCardNodeFunction | |
| CSetProviderIdToPreferred | Sets the providerId of the card to the preferred printing |
| CClearPrintingData | Clears all fields on the card related to the printing |
| CResolveProviderId | Sets the providerId of the card based on its set name and collector number |
| NCardPictureLoaderCacheMethod | |
| CCacheMethodInfo | |
| NCardPictureLoaderLocalSchemes | |
| CNamingSchemeInfo | |
| NHomeTabButtonColor | |
| CEntry | |
| Npeg | |
| CAstBase | |
| Cscope_exit | |
| CTrie | |
| CInfo | |
| CSemanticValues | |
| Cargument_count | |
| Cargument_count< R(*)(Args...)> | |
| Cargument_count< R(C::*)(Args...)> | |
| Cargument_count< R(C::*)(Args...) const > | |
| CAction | |
| CPredicate | |
| CErrorReport | |
| CErrorInfo | |
| CPackratCache | |
| CSlot | |
| CContext | |
| CArgsFrame | |
| CLRMemo | |
| CPackratStats | |
| CSnapshot | |
| COpe | |
| CVisitor | |
| CKeywordGuardData | |
| CSequence | |
| CFirstSet | |
| CPrioritizedChoice | |
| CRepetition | |
| CAndPredicate | |
| CNotPredicate | |
| CDictionary | |
| CLiteralString | |
| CCharacterClass | |
| CCharacter | |
| CAnyCharacter | |
| CCaptureScope | |
| CCapture | |
| CTokenBoundary | |
| CIgnore | |
| CUser | |
| CWeakHolder | |
| CHolder | |
| CReference | |
| CWhitespace | |
| CBackReference | |
| CPrecedenceClimbing | |
| CRecovery | |
| CCut | |
| CTraversalVisitor | |
| CTraceOpeName | |
| CAssignIDToDefinition | |
| CIsLiteralToken | |
| CTokenChecker | |
| CFindLiteralToken | |
| CDetectLeftRecursion | |
| CResolvedArg | |
| CComputeCanBeEmpty | |
| COpeSignature | |
| CHasEmptyElement | |
| CDetectInfiniteLoop | |
| CReferenceChecker | |
| CLinkReferences | |
| CFindReference | |
| CComputeFirstSet | |
| CSetupFirstSets | |
| CDefinition | |
| CResult | |
| CGrammarBlob | |
| CWriter | |
| CReader | |
| CParserGenerator | |
| CParserContext | |
| CInstruction | |
| CData | |
| CSyntaxErrorException | |
| CAstOptimizer | |
| CEmptyType | |
| Cparser | |
| NQtJson | |
| CJson | A JSON data parser |
| CAbstractAnalyticsPanelWidget | |
| CAbstractCardDragItem | |
| CAbstractCardItem | |
| CAbstractClient | |
| CAbstractCounter | |
| CAbstractCounterDialog | |
| CAbstractDecklistCardNode | Abstract base class for all deck list nodes that represent actual card entries |
| CAbstractDecklistNode | Base class for all nodes in the deck list tree |
| CAbstractDlgDeckTextEdit | |
| CAbstractGame | |
| CAbstractGraphicsItem | |
| CAbstractPlayerComponent | Interface for player-bound UI components that need shortcut and translation lifecycle management |
| CAbstractServerSocketInterface | |
| CAbstractSettingsPage | |
| CAbstractTabDeckEditor | AbstractTabDeckEditor is the base class for all deck editor tabs |
| CDockActions | The actions associated with managing a QDockWidget |
| CAccountSetupPage | First-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 | |
| CDescriptor | |
| CAnalyticsPanelWidgetRegistrar | |
| CAnnotationDialog | |
| CAppearanceSettings | |
| CAppearanceSettingsPage | |
| CArchidektApiResponseCard | |
| CArchidektApiResponseCardEntry | |
| CArchidektApiResponseDeck | |
| CArchidektApiResponseDeckCategory | |
| CArchidektApiResponseDeckDisplayWidget | Displays a full deck fetched from an Archidekt API response |
| CArchidektApiResponseDeckEntryDisplayWidget | Displays a single Archidekt deck listing as a preview card with metadata |
| CArchidektApiResponseDeckListingContainer | |
| CArchidektApiResponseDeckListingsDisplayWidget | Displays a scrollable horizontal list of Archidekt deck listings with dynamic card sizing |
| CArchidektApiResponseDeckOwner | |
| CArchidektApiResponseEdition | |
| CArchidektDeckListingApiResponse | |
| CArchidektDeckPreviewImageDisplayWidget | Widget for displaying a deck preview image with overlaid metadata labels |
| CArchidektJsonParser | |
| CArrowAttachItem | |
| CArrowData | |
| CArrowDragItem | |
| CArrowItem | |
| CArrowKey | |
| CArrowRegistry | |
| CArrowTarget | |
| CBackgroundPlateWidget | |
| CBackgroundSources | |
| CEntry | |
| CBanDialog | |
| CBannerHost | Onboarding 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 |
| CPreset | |
| CBannerShaderConfig | |
| CBannerWidget | |
| CBarChartBackgroundWidget | |
| CBarChartWidget | |
| CBarData | |
| CBarSegment | |
| CBarWidget | |
| CBetaReleaseChannel | |
| CBracketExplainer | |
| CBracketExplanation | |
| CBracketExplanationSection | |
| CCacheStorageSettings | |
| CCardAmountWidget | |
| CCardArtParams | |
| CCardArtPreviewWidget | Interactive preview of the user list banner art |
| CCardArtRulesModel | |
| CEntry | |
| CCardCompleterDelegate | Paints styled card completer popup rows |
| CCardCompleterProxyModel | |
| CCardCompleterSetup | |
| CCardCompleterStyler | Applies styled row painting and a card-image preview to a card completer |
| CCardCondition | |
| CCardCounterSettings | |
| CCardDatabase | Core in-memory container for card and set data |
| CCardDatabaseData | Value type holding the full parsed state of a card database |
| CCardDatabaseDisplayModel | |
| CCardDatabaseLoader | Handles loading card databases from disk and saving custom tokens |
| CCardDatabaseManager | The CardDatabaseManager is responsible for managing the global CardDatabase singleton |
| CCardDatabaseModel | |
| CCardDatabaseQuerier | Provides lookup and convenience functions for querying cards and their printings |
| CCardDatabaseSettings | |
| CCardDatabaseSetupPage | |
| CCardDatabaseView | The card database table |
| CCardDragItem | |
| CCardFilter | |
| CCardGroupDisplayWidget | |
| CCardInDeckRequest | |
| CCardInfo | Represents a card and its associated metadata, properties, and relationships |
| CUiAttributes | Attributes of the card that affect display and game logic |
| CCardInfoComparator | |
| CCardInfoDisplayWidget | |
| CCardInfoFrameWidget | |
| CCardInfoPictureArtCropWidget | |
| CCardInfoPictureEnlargedWidget | |
| CCardInfoPictureWidget | Widget 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 | |
| CCardPictureLoader | Singleton class to manage card image loading and caching. Provides functionality to asynchronously load, cache, and manage card images for the client |
| CCardPictureLoaderLocal | Handles searching for and loading card images from local and custom image folders |
| CCardPictureLoaderRequestStatusDisplayWidget | A small widget to display the status of a single card image request |
| CCardPictureLoaderStatusBar | Displays the status of card image downloads in a horizontal progress bar with a log popup |
| CCardPictureLoaderWorker | Handles asynchronous loading of card images, both locally and via network |
| CCardPictureLoaderWorkerWork | Handles downloading a single card image from network or local sources |
| CCardPictureToLoad | Manages all URLs and sets for downloading a specific card image |
| CCardPrices | |
| CCardRef | |
| CCardRelation | Represents a relationship between two cards |
| CCardsDisplaySettings | |
| CCardSearchModel | |
| CSearchResult | |
| CCardSet | A collection of cards grouped under a common identifier |
| CCardSetList | A list-like container for CardSet objects with extended management methods |
| CKeyCompareFunctor | Internal comparison functor for sorting by sort key |
| CCardSetPriorityComparator | |
| CCardSizeWidget | A widget for adjusting card sizes using a slider |
| CCardState | |
| CCardToMove | |
| CCardZone | |
| CCardZoneLogic | |
| CCategory | |
| CChatLogEntry | |
| CChatSettings | |
| CChatView | |
| CCliCardDatabasePathProvider | |
| CClientUpdateChecker | |
| CCloseButton | |
| CCockatriceXml3Parser | Parses version 3 of the Cockatrice XML Schema |
| CCockatriceXml4Parser | Parses version 4 of the Cockatrice XML Schema |
| Ccolor | |
| CColorBar | A widget for visualizing proportional color distributions as a horizontal bar |
| CColorButton | |
| CColorIdentityWidget | |
| CColorPie | |
| CCommand_AccountEdit | |
| CSessionCommand | |
| CCommand_AccountImage | |
| CSessionCommand | |
| CCommand_AccountPassword | |
| CSessionCommand | |
| CCommand_Activate | |
| CSessionCommand | |
| CCommand_AddCardArtRule | |
| CModeratorCommand | |
| CCommand_AddToList | |
| CSessionCommand | |
| CCommand_AdjustMod | |
| CAdminCommand | |
| CCommand_AttachCard | |
| CGameCommand | |
| CCommand_BanFromServer | |
| CModeratorCommand | |
| CCommand_ChangeZoneProperties | |
| CGameCommand | |
| CCommand_Concede | |
| CGameCommand | |
| CCommand_CreateArrow | |
| CGameCommand | |
| CCommand_CreateCounter | |
| CGameCommand | |
| CCommand_CreateGame | |
| CRoomCommand | |
| CCommand_CreateToken | |
| CGameCommand | |
| CCommand_DeckDel | |
| CSessionCommand | |
| CCommand_DeckDelDir | |
| CSessionCommand | |
| CCommand_DeckDownload | |
| CSessionCommand | |
| CCommand_DeckList | |
| CSessionCommand | |
| CCommand_DeckNewDir | |
| CSessionCommand | |
| CCommand_DeckSelect | |
| CGameCommand | |
| CCommand_DeckUpload | |
| CSessionCommand | |
| CCommand_DelCounter | |
| CGameCommand | |
| CCommand_DeleteArrow | |
| CGameCommand | |
| CCommand_DrawCards | |
| CGameCommand | |
| CCommand_DumpZone | |
| CGameCommand | |
| CCommand_FlipCard | |
| CGameCommand | |
| CCommand_ForceActivateUser | |
| CModeratorCommand | |
| CCommand_ForgotPasswordChallenge | |
| CSessionCommand | |
| CCommand_ForgotPasswordRequest | |
| CSessionCommand | |
| CCommand_ForgotPasswordReset | |
| CSessionCommand | |
| CCommand_GameSay | |
| CGameCommand | |
| CCommand_GetAdminNotes | |
| CModeratorCommand | |
| CCommand_GetBanHistory | |
| CModeratorCommand | |
| CCommand_GetGamesOfUser | |
| CSessionCommand | |
| CCommand_GetModeratorLastLogins | |
| CModeratorCommand | |
| CCommand_GetUserAlts | |
| CModeratorCommand | |
| CCommand_GetUserInfo | |
| CSessionCommand | |
| CCommand_GetUserSessions | |
| CModeratorCommand | |
| CCommand_GetWarnHistory | |
| CModeratorCommand | |
| CCommand_GetWarnList | |
| CModeratorCommand | |
| CCommand_GrantReplayAccess | |
| CModeratorCommand | |
| CCommand_IncCardCounter | |
| CGameCommand | |
| CCommand_IncCounter | |
| CGameCommand | |
| CCommand_JoinGame | |
| CRoomCommand | |
| CCommand_JoinRoom | |
| CSessionCommand | |
| CCommand_Judge | |
| CGameCommand | |
| CCommand_KickFromGame | |
| CGameCommand | |
| CCommand_LeaveGame | |
| CGameCommand | |
| CCommand_LeaveRoom | |
| CRoomCommand | |
| CCommand_ListCardArtRules | |
| CModeratorCommand | |
| CCommand_ListRooms | |
| CSessionCommand | |
| CCommand_ListUsers | |
| CSessionCommand | |
| CCommand_Login | |
| CSessionCommand | |
| CCommand_Message | |
| CSessionCommand | |
| CCommand_MoveCard | |
| CGameCommand | |
| CCommand_Mulligan | |
| CGameCommand | |
| CCommand_NextTurn | |
| CGameCommand | |
| CCommand_Ping | |
| CSessionCommand | |
| CCommand_ReadyStart | |
| CGameCommand | |
| CCommand_Register | |
| CSessionCommand | |
| CCommand_ReloadConfig | |
| CAdminCommand | |
| CCommand_RemoveCardArtRule | |
| CModeratorCommand | |
| CCommand_RemoveFromList | |
| CSessionCommand | |
| CCommand_RemoveUserAvatar | |
| CModeratorCommand | |
| CCommand_ReplayDeleteMatch | |
| CSessionCommand | |
| CCommand_ReplayDownload | |
| CSessionCommand | |
| CCommand_ReplayDownloadByGameId | |
| CModeratorCommand | |
| CCommand_ReplayGetCode | |
| CSessionCommand | |
| CCommand_ReplayList | |
| CSessionCommand | |
| CCommand_ReplayModifyMatch | |
| CSessionCommand | |
| CCommand_ReplaySubmitCode | |
| CSessionCommand | |
| CCommand_Report | |
| CSessionCommand | |
| CCommand_ReportAddComment | |
| CSessionCommand | |
| CCommand_ReportAssign | |
| CModeratorCommand | |
| CCommand_ReportDetails | |
| CSessionCommand | |
| CCommand_ReportList | |
| CModeratorCommand | |
| CCommand_ReportMyList | |
| CSessionCommand | |
| CCommand_ReportResolve | |
| CModeratorCommand | |
| CCommand_ReportStats | |
| CModeratorCommand | |
| CCommand_ReportUserInfo | |
| CModeratorCommand | |
| CCommand_RequestPasswordSalt | |
| CSessionCommand | |
| CCommand_ResetUserPassword | |
| CAdminCommand | |
| CCommand_RevealCards | |
| CGameCommand | |
| CCommand_ReverseTurn | |
| CGameCommand | |
| CCommand_RollDie | |
| CGameCommand | |
| CCommand_RoomSay | |
| CRoomCommand | |
| CCommand_SetActivePhase | |
| CGameCommand | |
| CCommand_SetCardArtParams | |
| CSessionCommand | |
| CCommand_SetCardAttr | |
| CGameCommand | |
| CCommand_SetCardCounter | |
| CGameCommand | |
| CCommand_SetCounter | |
| CGameCommand | |
| CCommand_SetPlaymat | |
| CGameCommand | |
| CCommand_SetSideboardLock | |
| CGameCommand | |
| CCommand_SetSideboardPlan | |
| CGameCommand | |
| CCommand_Shuffle | |
| CGameCommand | |
| CCommand_ShutdownServer | |
| CAdminCommand | |
| CCommand_Unconcede | |
| CGameCommand | |
| CCommand_UndoDraw | |
| CGameCommand | |
| CCommand_UpdateAdminNotes | |
| CModeratorCommand | |
| CCommand_UpdateServerMessage | |
| CAdminCommand | |
| CCommand_ViewLogHistory | |
| CModeratorCommand | |
| CCommand_WarnUser | |
| CModeratorCommand | |
| CCommandContainer | |
| CCommanderBracketDefinition | |
| CCommanderBracketEstimate | |
| CCommanderBracketService | |
| CCommanderBracketSettings | |
| CCommanderBracketWidget | |
| CCommanderSpellbookApiAccessor | |
| CCommanderSpellbookCardResult | |
| CCommanderSpellbookDeckRequest | |
| CCommanderSpellbookVariantResult | |
| CCompactPushButton | |
| CCompleterInfo | |
| CConnectionController | |
| CContext_Concede | |
| CGameEventContext | |
| CContext_ConnectionStateChanged | |
| CGameEventContext | |
| CContext_DeckSelect | |
| CGameEventContext | |
| CContext_MoveCard | |
| CGameEventContext | |
| CContext_Mulligan | |
| CGameEventContext | |
| CContext_PingChanged | |
| CGameEventContext | |
| CContext_ReadyStart | |
| CGameEventContext | |
| CContext_SetSideboardLock | |
| CGameEventContext | |
| CContext_Unconcede | |
| CGameEventContext | |
| CContext_UndoDraw | |
| CGameEventContext | |
| CContextConnectToServer | |
| CContextJoinGame | |
| CContextJoinRoom | |
| CCounterPixmapGenerator | |
| CCounterState | |
| CCountryPixmapGenerator | |
| CCustomZoneMenu | |
| CDebugSettings | |
| CDeckAnalyticsWidget | |
| CDeckCardZoneDisplayWidget | |
| CDeckEditorCardDatabaseDockWidget | |
| CDeckEditorCardInfoDockWidget | |
| CDeckEditorDatabaseDisplayWidget | |
| CDeckEditorDeckDockWidget | |
| CDeckEditorFilterDockWidget | |
| CDeckEditorMenu | |
| CDeckEditorPrintingSelectorDockWidget | |
| CDeckEditorSettings | |
| CDeckEditorSettingsPage | |
| CDeckFilterString | |
| CDeckList | Represents a complete deck, including metadata, zones, cards, and sideboard plans |
| CMetadata | |
| CDecklistCardNode | Concrete node type representing an actual card entry in the deck |
| CDeckListHistoryManager | |
| CDeckListHistoryManagerWidget | |
| CDeckListMemento | |
| CDeckListModel | Qt model representing a decklist for use in views (tree/table) |
| CDecklistModelCardNode | Adapter node that wraps a DecklistCardNode for use in the DeckListModel tree |
| CDecklistNodeTree | |
| CDeckListSortFilterProxyModel | |
| CDeckListStatisticsAnalyzer | |
| CDeckListStatisticsAnalyzerConfig | |
| CDeckListStyleProxy | |
| CDeckLoader | |
| CDeckPreviewCardPictureWidget | |
| CDeckPreviewColorIdentityFilterWidget | |
| CDeckPreviewData | One deck file as seen by the Visual Deck Storage |
| CDeckPreviewDeckTagsDisplayWidget | |
| CDeckPreviewTagAdditionWidget | |
| CDeckPreviewTagDialog | |
| CDeckPreviewTagDisplayWidget | |
| CDeckPreviewTagItemWidget | |
| CDeckPreviewWidget | |
| CDeckSearchData | |
| CDeckStateManager | This 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 | |
| CDlgSettings | Main application settings dialog with tabbed navigation and search |
| CDlgStartupCardCheck | |
| CDlgTipOfTheDay | |
| CDlgUpdate | |
| CDlgViewLog | |
| CDownloadSettings | |
| CDrawProbabilityConfig | |
| CDrawProbabilityConfigDialog | |
| CDrawProbabilityWidget | |
| CDropdownIconPixmapGenerator | |
| CDynamicFontSizeLabel | |
| CDynamicFontSizePushButton | |
| CEdhrecApiResponseArchidektLink | Represents a single Archidekt entry |
| CEdhrecApiResponseCardContainer | |
| CEdhrecApiResponseCardDetails | |
| CEdhrecApiResponseCardDetailsDisplayWidget | |
| CEdhrecApiResponseCardInclusionDisplayWidget | |
| CEdhrecApiResponseCardList | |
| CEdhrecApiResponseCardListDisplayWidget | |
| CEdhrecApiResponseCardPricesDisplayWidget | |
| CEdhrecApiResponseCardSynergyDisplayWidget | |
| CEdhrecAverageDeckApiResponse | Represents the main structure of the JSON |
| CEdhrecCommanderApiResponse | Represents the main structure of the JSON |
| CEdhrecCommanderApiResponseArchidektLinks | Represents the Archidekt section as a list of entries |
| CEdhrecCommanderApiResponseAverageDeckStatistics | Represents the typical deck statistics (collapsed section) |
| CEdhrecCommanderApiResponseBracketNavigationWidget | |
| CEdhrecCommanderApiResponseBudgetNavigationWidget | |
| CEdhrecCommanderApiResponseCommanderDetails | |
| CEdhrecCommanderApiResponseDisplayWidget | |
| CEdhrecCommanderApiResponseNavigationWidget | |
| CEdhrecCommanderResponseCommanderDetailsDisplayWidget | |
| CEdhrecDeckApiResponse | |
| CEdhrecTopCardsApiResponse | |
| CEdhrecTopCardsApiResponseDisplayWidget | |
| CEdhrecTopCommandersApiResponse | |
| CEdhrecTopCommandersApiResponseDisplayWidget | |
| CEdhrecTopTagsApiResponse | |
| CEdhrecTopTagsApiResponseDisplayWidget | |
| CEmailParser | |
| CEstimateBracketResult | |
| CEvent_AddToList | |
| CSessionEvent | |
| CEvent_AttachCard | |
| CGameEvent | |
| CEvent_ChangeZoneProperties | |
| CGameEvent | |
| CEvent_ConnectionClosed | |
| CSessionEvent | |
| CEvent_CreateArrow | |
| CGameEvent | |
| CEvent_CreateCounter | |
| CGameEvent | |
| CEvent_CreateToken | |
| CGameEvent | |
| CEvent_DelCounter | |
| CGameEvent | |
| CEvent_DeleteArrow | |
| CGameEvent | |
| CEvent_DestroyCard | |
| CGameEvent | |
| CEvent_DrawCards | |
| CGameEvent | |
| CEvent_DumpZone | |
| CGameEvent | |
| CEvent_FlipCard | |
| CGameEvent | |
| CEvent_GameClosed | |
| CGameEvent | |
| CEvent_GameHostChanged | |
| CGameEvent | |
| CEvent_GameJoined | |
| CSessionEvent | |
| CEvent_GameLogNotice | |
| CGameEvent | |
| CEvent_GameSay | |
| CGameEvent | |
| CEvent_GameStateChanged | |
| CGameEvent | |
| CEvent_Join | |
| CGameEvent | |
| CEvent_JoinRoom | |
| CRoomEvent | |
| CEvent_Kicked | |
| CGameEvent | |
| CEvent_Leave | |
| CGameEvent | |
| CEvent_LeaveRoom | |
| CRoomEvent | |
| CEvent_ListGames | |
| CRoomEvent | |
| CEvent_ListRooms | |
| CSessionEvent | |
| CEvent_MoveCard | |
| CGameEvent | |
| CEvent_NotifyUser | |
| CSessionEvent | |
| CEvent_PlayerPropertiesChanged | |
| CGameEvent | |
| CEvent_RemoveFromList | |
| CSessionEvent | |
| CEvent_RemoveMessages | |
| CRoomEvent | |
| CEvent_ReplayAdded | |
| CSessionEvent | |
| CEvent_RevealCards | |
| CGameEvent | |
| CEvent_ReverseTurn | |
| CGameEvent | |
| CEvent_RollDie | |
| CGameEvent | |
| CEvent_RoomSay | |
| CRoomEvent | |
| CEvent_ServerCompleteList | |
| CSessionEvent | |
| CEvent_ServerIdentification | |
| CSessionEvent | |
| CEvent_ServerMessage | |
| CSessionEvent | |
| CEvent_ServerShutdown | |
| CSessionEvent | |
| CEvent_SetActivePhase | |
| CGameEvent | |
| CEvent_SetActivePlayer | |
| CGameEvent | |
| CEvent_SetCardAttr | |
| CGameEvent | |
| CEvent_SetCardCounter | |
| CGameEvent | |
| CEvent_SetCounter | |
| CGameEvent | |
| CEvent_Shuffle | |
| CGameEvent | |
| CEvent_UserJoined | |
| CSessionEvent | |
| CEvent_UserLeft | |
| CSessionEvent | |
| CEvent_UserMessage | |
| CSessionEvent | |
| CExactCard | Represents 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 | |
| CFirstRunWizard | Polished first-run onboarding flow: card database setup, theme selection, server account setup, and a handful of key preferences |
| CFirstRunWizardPage | Base class for a single step of FirstRunWizard |
| CFlatCardGroupDisplayWidget | |
| CFlowLayout | |
| CFlowWidget | |
| CFormatRules | |
| CGame | |
| CGameCommand | |
| CGameConfig | |
| CGameEvent | |
| CGameEventContainer | |
| CGameEventContext | |
| CGameEventHandler | Central dispatcher for game-wide commands and events |
| CGameEventStorage | |
| CGameEventStorageItem | |
| CGameFilterConfigs | The possible game filter configs |
| CGameFiltersSettings | |
| CGameInviteOption | |
| CGameMetaInfo | |
| CGameReplay | |
| CGameScene | Manages the game board display including players, zones, cards, and animations |
| CGameSelector | Provides a widget for displaying, filtering, joining, spectating, and creating games in a room |
| CGameSelectorQuickFilterToolBar | |
| CGameSettings | |
| CGamesModel | Model storing all available games for display in a QTreeView or QTableView |
| CGamesProxyModel | Proxy 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 | |
| CICardDatabaseParser | Defines the base parser interface (ICardDatabaseParser) for all card database parsers |
| CICardDatabasePathProvider | |
| CICardPreferenceProvider | |
| CICardsDisplaySettingsProvider | |
| CICardSetPriorityController | |
| CSetSaveData | |
| CSetOptions | Bundled per-set priority options, returned in a single call |
| CIChatSettingsProvider | |
| CIDeckEditorSettingsProvider | |
| CIGameSettingsProvider | |
| CIInterfaceSettingsProvider | |
| CIJsonDeckParser | |
| CINetworkSettingsProvider | |
| CInnerDecklistNode | Represents a container node in the deck list hierarchy (zones and groupings) |
| CIntent | |
| CIntentConnectToServer | |
| CIntentDisconnectFromServer | |
| CIntentGetLoginCredentials | |
| CIntentJoinServerGame | |
| CIntentJoinServerRoom | |
| CIntentOpenLocalDeck | |
| CIntentOpenServerRoomByName | Connects 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 | |
| CLagMonitor | Detects main-thread event loop stalls ("UI freezes") from the inside |
| CStallRecord | |
| CLagMonitorTest | |
| CLatencyGraphWidget | Bar graph of recent network round-trip samples |
| CLatencyStatusWidget | Status bar presentation of server round-trip health |
| CLatencyTracker | Fixed-capacity rolling window of network round-trip time samples |
| CStats | |
| CLayoutsSettings | |
| CLazyPropertiesHash | A property map that can lazily deserialize blobs to avoid loading overhead |
| CLibraryMenu | |
| CLineEditCompleter | |
| CLineEditUnfocusable | |
| CListOfCardsToMove | |
| CLoadedDeck | Represents a deck that was loaded from somewhere. Contains the DeckList itself, as well as info about where it was loaded from |
| CLoadInfo | Information about where the deck 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 | |
| COverlapLayout | Custom layout class to arrange widgets with overlapping positions |
| COverlappedCardGroupDisplayWidget | |
| COverlapWidget | A widget for managing overlapping child widgets |
| CPaletteColorInfo | |
| CPaletteConfig | |
| CPaletteEditorDialog | |
| CPaletteGridWidget | |
| CParsedDeckInfo | |
| CPasswordHasher | |
| CPathsSettings | |
| CPendingCommand | |
| CPendingDeckLoad | One 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 | |
| CPlayerEventHandler | Applies player-specific game events and emits corresponding log signals |
| CPlayerGraphicsItem | |
| CPlayerInfo | |
| CPlayerListItemDelegate | |
| CPlayerListTWI | |
| CPlayerListWidget | |
| CPlayerLogic | |
| CPlayerManager | |
| CPlayerMenu | |
| CPlayerReference | |
| CPlayerTarget | |
| CPlaymatCollectionDialog | Dialog for editing the user-level playmat collection |
| CPlaymatInfo | A resolved playmat (card + positioning parameters) |
| CPlaymatParams | Positioning parameters for a playmat card image |
| CPlaymatPreviewWidget | Interactive crop surface showing how a playmat card art will appear across the combined table + stack play area |
| CPlaymatSettingsDialog | Dialog for configuring the playmat card art for a deck |
| CPopupGameDelegate | |
| CPopupTheme | |
| CPreferencesSetupPage | A curated subset of settings for the user to adjust |
| CPrintingDisabledInfoWidget | |
| CPrintingInfo | Represents metadata for a specific variation of a card within a set |
| CPrintingSelector | |
| CPrintingSelectorCardDisplayWidget | |
| CPrintingSelectorCardOverlayWidget | |
| CPrintingSelectorCardSearchWidget | |
| CPrintingSelectorCardSelectionWidget | |
| CPrintingSelectorCardSortingWidget | |
| CPrintingSelectorPlaceholderWidget | |
| CPtMenu | |
| CQuickSetupPanel | Provides a compact "Quick Setup" interface for generating theme palettes |
| CQxtHmac | |
| CQxtHmacPrivate | |
| CQxtMailAttachment | Attachement to a QxtMailMessage |
| CQxtMailAttachmentPrivate | |
| CQxtMailMessage | Encapsulates an e-mail according to RFC 2822 and related specifications |
| CQxtMailMessagePrivate | |
| CQxtPrivate | |
| CQxtPrivateInterface | |
| CQxtSmtp | Implements the SMTP protocol for sending email |
| CQxtSmtpPrivate | |
| CRecentsSettings | |
| CRelease | |
| CReleaseChannel | |
| CRemoteClient | |
| CRemoteDeckList_TreeModel | |
| CNode | |
| CDirectoryNode | |
| CFileNode | |
| CRemoteDeckList_TreeWidget | |
| CRemoteReplayList_TreeModel | |
| CNode | |
| CMatchNode | |
| CReplayNode | |
| CRemoteReplayList_TreeWidget | |
| CReplay | |
| CReplayManager | This class handles all logic to do with playing back replays |
| CReplayQuickSettingsWidget | |
| CReplayTimelineWidget | |
| CReplayWidget | The 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 | |
| CResponse_AdjustMod | |
| CResponse | |
| CResponse_BanHistory | |
| CResponse | |
| CResponse_CardArtRuleEntry | |
| CResponse_DeckDownload | |
| CResponse | |
| CResponse_DeckList | |
| CResponse | |
| CResponse_DeckUpload | |
| CResponse | |
| CResponse_DumpZone | |
| CResponse | |
| CResponse_ForgotPasswordRequest | |
| CResponse | |
| CResponse_GetAdminNotes | |
| CResponse | |
| CResponse_GetGamesOfUser | |
| CResponse | |
| CResponse_GetUserInfo | |
| CResponse | |
| CResponse_JoinRoom | |
| CResponse | |
| CResponse_ListCardArtRules | |
| CResponse | |
| CResponse_ListUsers | |
| CResponse | |
| CResponse_Login | |
| CResponse | |
| CResponse_ModeratorLastLogins | |
| CResponse | |
| CResponse_PasswordSalt | |
| CResponse | |
| CResponse_Register | |
| CResponse | |
| CResponse_RemoveUserAvatar | |
| CResponse | |
| CResponse_ReplayDownload | |
| CResponse | |
| CResponse_ReplayDownloadByGameId | |
| CResponse | |
| CResponse_ReplayGetCode | |
| CResponse | |
| CResponse_ReplayList | |
| CResponse | |
| CResponse_ReportDetails | |
| CResponse | |
| CResponse_ReportList | |
| CResponse | |
| CResponse_ReportMyList | |
| CResponse | |
| CResponse_ReportStats | |
| CResponse | |
| CResponse_ReportUserInfo | |
| CResponse | |
| CResponse_ResetUserPassword | |
| CResponse | |
| CResponse_UserAlts | |
| CResponse | |
| CResponse_UserSessions | |
| CResponse | |
| CResponse_ViewLogHistory | |
| CResponse | |
| CResponse_WarnHistory | |
| CResponse | |
| CResponse_WarnList | |
| CResponse | |
| CResponseContainer | |
| CResult | |
| CReversedCompleterModel | A completer model that can present its rows bottom-to-top |
| CRfgMenu | |
| CRNG_Abstract | |
| CRNG_SFMT | |
| CRoomCommand | |
| CRoomEvent | |
| CRoomSelector | |
| CSaveSetsPage | |
| CSayMenu | |
| CScrollableGraphicsProxyWidget | |
| CSearchLineEdit | |
| CSegmentedBarWidget | |
| CSegment | |
| CSelectionRubberBand | |
| CSelectZone | |
| CStackLayoutParams | Parameters describing a vertical card stack's geometry |
| CZoneLayout | Result of computing a vertical stack layout |
| 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_Counter | Represents a player counter with overflow-safe increment arithmetic |
| CServer_DatabaseInterface | |
| CServer_DeckValidationStrategy | Strategy for validating a player's deck before it is loaded into a game |
| CServer_DefaultDeckValidationStrategy | Default deck validation strategy that accepts every deck |
| CServer_DefaultLifecycleStrategy | Default lifecycle strategy that never intercepts the game start |
| CServer_Game | |
| CServer_GameLifecycleStrategy | Strategy hook invoked around a game's lifecycle transitions |
| CServer_MatchGameFactory | Abstract factory for creating match games, forward-looking for tournament modes |
| CServer_MatchResultStrategy | Strategy hook invoked when a game has finished to decide the match result |
| CServer_NullMatchResultStrategy | Default 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 | |
| CPlaymatParams | |
| CServerInfo_Replay | |
| CServerInfo_ReplayMatch | |
| CServerInfo_Report | |
| CServerInfo_ReportComment | |
| CServerInfo_Room | |
| CServerInfo_User | |
| CPawnColorsOverride | |
| CCardArtParams | |
| CServerInfo_User_Container | |
| CServerInfo_UserAlt | |
| CServerInfo_UserSession | |
| CServerInfo_Warning | |
| CServerInfo_Zone | |
| CServerLogger | |
| CServerMessage | |
| CServerProperties | |
| CServerRateLimiter | Tracks per-server backoff state triggered by HTTP 429 responses |
| CServersSettings | |
| CSessionCommand | |
| CSessionEvent | |
| CSetEntryWidget | |
| CSetNameAndCollectorsNumberDisplayWidget | A 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 | |
| CSettingsSearchDelegate | Custom paint delegate for settings search result items |
| CSettingsSearchEntry | Represents a single searchable setting entry |
| CSettingsSearchModel | List model providing filtered, ranked search results |
| CSetToDownload | |
| CSFMT_T | |
| CShadowBackgroundLabel | A QLabel with a semi-transparent black shadowed background and rounded corners |
| CShortcutFilterProxyModel | |
| CShortcutGroup | |
| CShortcutKey | |
| CShortcutSettingsPage | |
| CShortcutsSettings | |
| CShortcutTreeView | |
| CShutdownDialog | |
| CSideboardMenu | |
| CSideboardPlan | Represents a predefined sideboarding strategy for a deck |
| CSignalHandler | |
| CSimpleDownloadFilePage | |
| CSingleInstanceManager | |
| CSmtpClient | |
| CSoundEngine | |
| CSoundSettings | |
| CSoundSettingsPage | |
| CSplitCardPart | |
| CSpoilerBackgroundUpdater | |
| CStableReleaseChannel | |
| CStackZone | |
| CStackZoneLogic | |
| CStepIndicatorWidget | Row 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 | |
| CTabArchidekt | Tab for browsing, searching, and filtering Archidekt decks |
| CTabbedDeckViewContainer | |
| CTabCardArtRules | |
| CTabDeckEditor | TabDeckEditor provides a fully-featured deck editor tab. It extends AbstractTabDeckEditor |
| CTabDeckEditorVisual | TabDeckEditorVisual provides a fully-featured deck editor tab with an enhanced visual interface. It extends AbstractTabDeckEditor |
| CTabDeckEditorVisualTabWidget | Tab container for the visual deck editor |
| CTabDeckStorage | |
| CTabDeckStorageVisual | |
| CTabEdhRec | |
| CTabEdhRecMain | |
| CTabGame | |
| CDockActions | The actions associated with managing a QDockWidget |
| CTabHome | |
| CTableZone | TableZone is the grid based rect where CardItems may be placed |
| CTableZoneLogic | |
| CTabLog | |
| CTabMessage | |
| CTabModeration | |
| CTabReplays | |
| CTabReport | |
| CTabRoom | |
| CTabServer | |
| CTabsSettings | |
| CTabSupervisor | |
| CTabVisualDatabaseDisplay | |
| CTallyMenu | |
| CTallyRow | A single row of the tally output |
| CTappedOutInterface | |
| CTcpServerSocketInterface | |
| CTearOffMenu | |
| CTestCardDatabasePathProvider | |
| CThemeConfig | |
| CThemeManager | |
| CThemeSetupPage | First-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 | |
| CUnZip | PKZip 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 |
| CZipEntry | |
| CUnzipPrivate | |
| CUpdateDownloader | |
| CUpdatesSettings | |
| CUrlSchemeEventFilter | Event filter that catches QFileOpenEvent URLs matching a scheme and re-emits them as urlReceived() |
| CUserAvatarProvider | |
| CUserCardArtProvider | |
| CUserCardArtSettingsDialog | |
| CUserConnection_Information | |
| CUserContextMenu | |
| CUserInfoBox | |
| CUserInfoHeaderWidget | Paints the enlarged banner card art + circular avatar section at the top of the UserInfoPopup |
| CUserInfoPopup | Floating panel showing an enlarged user card, quick action buttons, and a live scrollable games list |
| CUserInterfaceSettingsPage | |
| CUserLevelPixmapGenerator | |
| CUserListItemDelegate | |
| CUserListManager | |
| CUserListPainter | |
| CStyle | |
| CBadge | |
| CUserListPanelWidget | |
| CUserListProxy | |
| CUserListTWI | |
| CUserListWidget | |
| CUserMessagePosition | |
| CUtilityMenu | |
| CVisibilityChangeListener | This 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 | |
| CVisualDeckDisplayOptionsWidget | A widget that controls how deck cards are displayed in the visual deck editor |
| CVisualDeckEditorPlaceholderWidget | |
| CVisualDeckEditorSampleHandWidget | |
| CVisualDeckEditorWidget | |
| CVisualDeckStorageFolderDisplayWidget | |
| CVisualDeckStorageModel | The list model backing the Visual Deck Storage widget tree |
| CVisualDeckStorageQuickSettingsWidget | |
| CVisualDeckStorageSearchWidget | |
| CVisualDeckStorageSettings | |
| CVisualDeckStorageSortFilterProxyModel | |
| CVisualDeckStorageSortWidget | |
| CVisualDeckStorageTagFilterWidget | |
| CVisualDeckStorageWidget | |
| CW128_T | |
| CWarningCategory | |
| CWarningDialog | |
| CWebsocketServerSocketInterface | |
| CWelcomePage | |
| CWndSets | |
| CXzDecompressor | |
| CZip | Zip file compression |
| CZipEntryP | |
| CZipPrivate | |
| CZoneCounts | |
| CZoneViewWidget | |
| CZoneViewZone | |
| CGridSize | |
| CZoneViewZoneLogic | |