Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NQtJson
 NServerTooltip
 CAboutDialog
 CAddBuddyDlg
 CApplicationProgram central hub of information
 CAppRunner
 CAutoUpdaterDeals with program updates/upgrades
 CBroadcast
 CBroadcastManager
 CCanRefreshServer
 CCaseInsensitiveFSFileSeekerFor case-insensitive file systems (like NTFS)
 CCaseSensitiveFSFileSeekerFor case-sensitive file systems (like ext)
 CCFGAppearance
 CCFGAutoUpdates
 CCfgChatLogsPage
 CCFGCustomServers
 CCFGFilePaths
 CCFGIRCAppearance
 CCFGIRCDefineNetworkDialog
 CCFGIRCNetworks
 CCFGIRCSounds
 CCFGQuery
 CCFGServerPasswords
 CCFGWadAlias
 CCFGWadseekerAppearance
 CCFGWadseekerGeneral
 CCFGWadseekerIdgames
 CCFGWadseekerSites
 CChatLogArchive
 CChatLogRotate
 CChatLogs
 CChatLogsCfg
 CChatNetworkNamer
 CChatNetworksCfg
 CCheckResultContains the results of CheckWadsDlg::CheckWads(), categorized in "incomplete", "missing" and "found" wads
 CCheckWadsDlgManages the checking process of wads when trying to enter a server or when executing the "Find missing WADs" operation. It will prompt a loading bar dialog after 500 milliseconds of processing, that will also allow the user to cancel the integrity check with a "cancel" button
 CClipboardWrapper on QApplication::clipboard() with convenience appliances
 CCmdArgsHelp
 CColorButtonA button widget designed to select a color
 CColumnSort
 CComboBoxExConvenience methods for combo box
 CCommandLineClass used for manipulating command line as it should appear in shell or cmd prompt
 CCommandLineInfoStructure holding parameters for application launch
 CCommandLineTokenizerSplits command line into separate arguments in a manner appropriate for current OS
 CCommonGUI
 CCompressedReaderFile reader for generic compression file formats. Current formats: ZIP, 7Z
 CConfigPageBase class for configuration pages
 CConfigurationDialog
 CConnectionHandler
 CCopyTextDlg
 CCreateServerDialogDialog window allowing user to create a game
 CCreateServerDialogApiPlugin proxy for CreateServerDialog
 CCreateServerDialogPageBase class to be used by plugins to define custom pages in Create Game dialog
 CCustomParamsPanel
 CCustomServerInfo
 CCustomServers
 CDataPathsRepresents directories used by Doomseeker to store data
 CDataStreamOperatorWrapperWraps around QDataStream stream operators to provide cleaner reading interface
 CDateTableWidgetItem
 CDefaultDifficultyProvider
 CDemoManagerDlgDialog for managing demos recorded through Doomseeker
 CDirectoryEntryContains an entry of a WAD directory
 CDMFlagA game setting that is a part of a group of settings that can be OR'ed logically as a single integer
 CDmflagsHtmlGenerator
 CDMFlagsPanel
 CDMFlagsSectionA group of DMFlag objects that can be safely OR'ed together to form a meaningful value
 CDndFileSystemListViewThis widget is aware of files and directories drag'n'drop from external programs
 CDockBuddiesList
 CDoomseekerConfigThis Singleton holds entire Doomseeker configuration in memory
 CDoomseekerConfigurationDialog
 CDoomseekerFilePathsStatic class responsible for retrieving paths to data files used by Doomseeker
 CDPtr
 CEngineConfigPageBase for configuration pages for plugins; provides some default behavior
 CEnginePlugin
 CEnginePluginComboBox
 CExeFileAccess to external program executables (game clients, servers, and so on)
 CExeFilePathA simple executable path & working dir structure
 CFileAlias
 CFileAliasList
 CFileFilter
 CFilePickWidget
 CFileSearchPath
 CFileSeeker
 CFileUtils
 CFontButtonA button widget designed to select a font
 CFreedoomDialog
 CGameClientRunnerCreates command line that launches the client executable of the game and connects it to a server
 CGameCreateParamsGame parametrization data used when creating new games
 CGameCVarA general game setting or variable (like fraglimit)
 CGameCVarProviderCreates GameCVar set
 CGameDemo
 CGameExecutablePicker
 CGameExeFactoryReturns executable file retrievers from plugins to Doomseeker
 CGameExeRetrieverA convenience wrapper class for GameExeFactory
 CGameFileGame file definition allows to browse this file in configuration box
 CGameFileListGameFile collection
 CGameHostCreates game servers, offline games or demo playbacks
 CGameInfoTip
 CGameModeGame mode representation
 CGameRulesPanel
 CGeneralGameSetupPanel
 CGeneralInfoTip
 CHostPort
 CIconLabel
 CImportantMessagesWidgetA self-scaling widget that displays messages as separate instances of QLabel
 CIniConfiguration handler
 CIniSectionINI section representation
 CIniVariableINI variable representation
 CInterpolateCheckBoxTristate checkbox that when clicked it'll never be partially checked
 CIP2CIP to Country database handler
 CIP2CCountryInfoFlag and name of the country
 CIP2CLoader
 CIP2CParser
 CIP2CUpdateBox
 CIP2CUpdaterIP2CUpdater is responsible for downloading a new version of database from the site
 CIRCAdapterBaseProvides an unified communication interface between a client and IRC network entities
 CIRCChannelAdapterClass type that is used for conversations within a channel
 CIRCChatAdapterHandles chatting through IRC
 CIRCClient
 CIRCCompletionResult
 CIRCConfigThis Singleton holds most of Doomseeker IRC configuration in memory
 CIRCConfigurationDialog
 CIRCCtcpParser
 CIRCDelayedOperation
 CIRCDelayedOperationBan
 CIRCDelayedOperationIgnore
 CIRCDockDockable widget designed for IRC communication
 CIRCDockTabContentsDockable widget designed for IRC communication
 CIRCGlobal
 CIRCIgnoresManager
 CIRCISupportParser
 CIRCMessageClass
 CIRCNetworkAdapterInterprets communication between the client and the IRC server
 CIRCNetworkConnectionInfoStruct containing information about client's connection to the IRC server
 CIRCNetworkEntityData structure that describes and defines a connection to an IRC network or server
 CIRCNetworkSelectionBox
 CIRCNicknameCompleter
 CIRCPrivAdapterClass type that is used for private conversations with other users directly
 CIRCRequestParserParses request and interprets them in a way that emulates mIRC (or any even slightly sane IRC client for that matter)
 CIRCResponseParser
 CIRCResponseParseResultResult info generated by the IRCResponseParser
 CIRCResponseTypeDefines types of IRC network response message
 CIRCSocketSignalsAdapter
 CIRCSoundsPart of IRC UI package. Plays IRC related sounds
 CIRCUserInfoHolds information flags about given nickname
 CIRCUserListAllows to perform operation on a list of users
 CIRCUserListModel
 CIRCUserPrefixOne-to-one association of visible prefixes to user mode
 CIwadAndWadsPickerDialogSimple dialog box where user can pick path to IWAD and additional game files
 CIwadPicker
 CJoinCommandLineBuilderGenerates command line for joining specified server
 CJoinErrorIndicator of error for the server join process
 CLocalization
 CLocalizationInfo
 CLogLog manager
 CLogDirectoryPicker
 CLogDockDockable widget designed for application's log presentation
 CMain
 CMainWindow
 CMapEntryStores the name of the map and the mod where it came from
 CMapListPanel
 CMapListSelectorPrompts the user to select a list of maps to insert
 CMasterClientAbstract base for all MasterClients
 CMasterManagerManager class for a number of MasterClient instances
 CMemoryLineEditStores the input into a history that can be accessed by pressing up and down
 CMessageMessage object used to pass messages throughout the Doomseeker's system
 CMiscServerSetupPanel
 CMissingWadsDialog
 CModReader
 CMultiComboBox
 CPasswordDlg
 CPasswordsCfg
 CPathFinderPerforms a case-insensitive (OS independent) file searches
 CPathFinderResultResult of multiple file search operation done by PathFinder
 CPatternList
 CPkReaderFile reader for PK3/7 format
 CPlayerData structure that holds information about players in a server
 CPlayersDiagram
 CPlayersDiagramStyle
 CPlayersList
 CPlayerTable
 CPluginLoader
 CPluginUrlHandler
 CPrivData
 CProgramArgsHelpDialog
 CPWadPWAD hosted on a server
 CQTabWidgetExt
 CQtMetaPointer
 CQuerySpeed
 CRandomRandom values generator
 CRconPasswordDialog
 CRConProtocolRemote console protocol interface
 CRefresher
 CRemoteConsole
 CScannerScanner reads scripts by checking individual tokens
 CServerA representation of a server for a given game
 CServerConnectParamsA DTO for GameClientRunner; exchanges information between main program and plugins, and allows future extensions
 CServerConsole
 CServerDetailsDock
 CServerFilterBuilderMenu
 CServerFilterDock
 CServerList
 CServerListColumn
 CServerListColumns
 CServerListContextMenu
 CServerListCount
 CServerListCountTracker
 CServerListFilterInfoStructure describing server filter
 CServerListModel
 CServerListProxyModel
 CServerListRowHandler
 CServerListView
 CServerPassword
 CServerPasswordSummary
 CServerPasswordType
 CServersStatusWidget
 CServerSummary
 CSettingsProvider
 CSettingsProviderQt
 CSkillGame difficulty setting
 CSleep
 CSocketSignalsAdapter
 CSpeedCalculator
 CStandardServerConsole
 CStaticMessages
 CStrings
 CTableWidgetMouseAware
 CTableWidgetReorderable
 CTaskbarButtonPlatform-agnostic wrapper for QWinTaskbarButton
 CTaskbarProgressPlatform-agnostic wrapper for QWinTaskbarProgress
 CTestBaseBase class for all Test classes
 CTestCoreCore for developer tests
 CTestDataPathsAppDataDirectoryAccess
 CTestDataPathsAppDataDirectoryWrite
 CTestDeleteINISection
 CTestDeleteINIVariable
 CTestIniFixture
 CTestIRCISupportNoPrefix
 CTestIRCISupportPrefix
 CTestModReader
 CTestPlayerNameColorStrip
 CTestReadINI
 CTestReadINIVariable
 CTestRunsUse this class to execute test runs
 CTestStringsWrapUrls
 CTestUnitBaseBase class for Test Units
 CTestUtf8Splitter
 CTextProvider
 CTooltipGenerator
 CUdpSocketPool
 CUpdateChannel
 CUpdateChannelTr
 CUpdateInstaller
 CUpdatePackage
 CUpdatePackageFilterFilters UpdatePackage information basing on what is requested by the program
 CUpdaterInfoParser
 CUpdaterScriptParserInterface to Mendeley updater .xml script files
 CUrlOpener
 CUtf8SplitterSplits valid arrays of UTF-8 characters into smaller arrays without splitting in-between chars
 CVersionProvides interface for plugins and for Doomseeker itself to obtain version information on the program
 CVersionDump
 CWadFindResult
 CWadPathFinderWrapper for PathFinder that specializes in findings WADs
 CWadReaderFile reader for the WAD format
 CWadseekerInterfaceWadseeker dialog box, only one instance is allowed
 CWadseekerShow
 CWadseekerSitesTable
 CWadseekerWadsTable
 CWadsPicker