| Program central hub of information | |
| Deals with program updates/upgrades | |
| For case-insensitive file systems (like NTFS) | |
| For case-sensitive file systems (like ext) | |
| A button widget designed to select a color | |
| Convenience methods for combo box | |
| Class used for manipulating command line as it should appear in shell or cmd prompt | |
| Structure holding parameters for application launch | |
| Splits command line into separate arguments in a manner appropriate for current OS | |
| Base class for configuration pages | |
| Dialog window allowing user to host a game | |
| Plugin proxy for CreateServerDialog | |
| Base class to be used by plugins to define custom pages in Create Server dialog | |
| Represents directories used by Doomseeker to store data | |
| Wraps around QDataStream stream operators to provide cleaner reading interface | |
| Dialog for managing demos recorded through Doomseeker | |
| A game setting that is a part of a group of settings that can be OR'ed logically as a single integer | |
| A group of DMFlag objects that can be safely OR'ed together to form a meaningful value | |
| This widget is aware of files and directories drag'n'drop from external programs | |
| This Singleton holds entire Doomseeker configuration in memory | |
| Static class responsible for retrieving paths to data files used by Doomseeker | |
| Base for configuration pages for plugins; provides some default behavior | |
| Access to external program executables (game clients, servers, and so on) | |
| A button widget designed to select a font | |
| Creates command line that launches the client executable of the game and connects it to a server | |
| Game parametrization data used when creating new games | |
| A general game setting or variable (like fraglimit) | |
| Returns executable file retrievers from plugins to Doomseeker | |
| A convenience wrapper class for GameExeFactory | |
| Creates game servers, offline games or demo playbacks | |
| Game mode representation | |
| A self-scaling widget that displays messages as separate instances of QLabel | |
| Configuration handler | |
| INI section representation | |
| INI variable representation | |
| IP to Country database handler | |
| Flag and name of the country | |
| IP2CUpdater is responsible for downloading a new version of database from the site | |
| Provides an unified communication interface between a client and IRC network entities | |
| Class type that is used for conversations within a channel | |
| Handles chatting through IRC | |
| This Singleton holds most of Doomseeker IRC configuration in memory | |
| Dockable widget designed for IRC communication | |
| Dockable widget designed for IRC communication | |
| Interprets communication between the client and the IRC server | |
| Struct containing information about client's connection to the IRC server | |
| Data structure that describes and defines a connection to an IRC network or server | |
| Class type that is used for private conversations with other users directly | |
| Parses request and interprets them in a way that emulates mIRC (or any even slightly sane IRC client for that matter) | |
| Result info generated by the IRCResponseParser | |
| Defines types of IRC network response message | |
| Part of IRC UI package. Plays IRC related sounds | |
| Holds information flags about given nickname | |
| Allows to perform operation on a list of users | |
| One-to-one association of visible prefixes to user mode | |
| Simple dialog box where user can pick path to IWAD and additional game files | |
| Generates command line for joining specified server | |
| Indicator of error for the server join process | |
| Log manager | |
| Dockable widget designed for application's log presentation | |
| Abstract base for all MasterClients | |
| Manager class for a number of MasterClient instances | |
| Stores the input into a history that can be accessed by pressing up and down | |
| Message object used to pass messages throughout the Doomseeker's system | |
| Performs a case-insensitive (OS independent) file searches | |
| Result of multiple file search operation done by PathFinder | |
| Data structure that holds information about players in a server | |
| PWAD hosted on a server | |
| Random values generator | |
| Remote console protocol interface | |
| Scanner reads scripts by checking individual tokens | |
| A representation of a server for a given game | |
| A DTO for GameClientRunner; exchanges information between main program and plugins, and allows future extensions | |
| Structure describing server filter | |
| Base class for all Test classes | |
| Core for developer tests | |
| Use this class to execute test runs | |
| Base class for Test Units | |
| Filters UpdatePackage information basing on what is requested by the program | |
| Splits valid arrays of UTF-8 characters into smaller arrays without splitting in-between chars | |
| Provides interface for plugins and for Doomseeker itself to obtain version information on the program | |
| Wrapper for PathFinder that specializes in findings WADs | |
| Wadseeker dialog box, only one instance is allowed | |