| abstract_panel | |
| AbstractMutexWrapper | |
| ActivityNotice | |
| ActivityNoticeContainer | Use this for a notice that closes automatically when going out of scope |
| ActivityNoticePanel | |
| ActNotifBox | Displays user action notifications |
| AddBotDialog | Used in SP/MP BattletAB to present choice of AIs to add |
| AddSelectionCmdDlg | |
| AddSelectionCmdDlgBase | Class AddSelectionCmdDlgBase |
| AgreementDialog | Dialog showing agreement on first start/ register that user needs to accept |
| Alliance | |
| ALsound | |
| AreColoursSimilarProxy | |
| assert_exception | |
| audio_panel | |
| AudioManager | |
| AuiManagerContainer | |
| AutoBalanceDialog | Lets host automatically assign players to teams, optionally taking clan/rank into account dialog sets balancing options in Settings handler for the calling class to use after modal display ends |
| AutoBalanceDialog::BalanceOptions | |
| AutocloseMessageBox | |
| AutoHost | Autohost logic |
| AutojoinChannelDialog | A dialog that lets the user manullay edit his list of channels to join on startup (possibly with passwords) Passwords for existing channels aren't displayed |
| Battle | Model of a sp/mp battle |
| BattleList | Encapsulates a <battle_id_t, Battle*> map |
| BattleList_Iter | BattleList_Iter gives us the posibility to get Battles out of the list without the rights to change the list |
| BattleListCtrl | The ListCtrll contained in BattleListTab dispalying all currently active battles with their infos |
| BattleListFilter | The panel contained in BattleListTab used to filter for diff info of battles |
| BattleListFilterValues | |
| BattleListTab | The panel containing a BattleListCtrl and a BattleListFilter |
| BattleMapTab | Select map, draw startboxes (in sp define startpos) |
| BattleOptions | |
| BattleOptionsTab | Manipulate "standard" engine options, unit restriction list |
| BattleroomListCtrl | Display participants of battle and their info (ally,team,color,cpu |
| BattleroomMMOptionsTab< BattleType > | Panel displaying programmatically generated gui elements to manipulate mmOptions Since storing of data is mixed in with gui elements, this is a very delicate place to apply changes to |
| BattleRoomTab | Container for BattleroomListCtrl, battle specific ChatPanel |
| BattleStartRect | |
| BattleSyncReloadSink< Derived, EventDataType > | |
| BidirectionalConnector< SRC, DEST > | |
| CFileHandler | This is for direct file system access |
| ChangeMetaDlg | |
| ChangeMetaDlgBase | Class ChangeMetaDlgBase |
| Channel | |
| ChannelChooserDialog | |
| ChannelChooserPanel | |
| ChannelInfo | |
| ChannelJoinInfo | |
| ChannelList | List of Channel objects |
| ChannelListctrl | |
| ChatLine | |
| ChatLog | Handles chat-log operations for a single chat room on a server |
| ChatOptionsTab | |
| ChatPanel | WxPanel that contains a chat |
| ChatPanelMenu | Seperating this into a friend class enables us to re-use it in the tab header right click evt |
| codeproject::bimap< from_type_, to_type_, from_compare, to_compare, allocator_type > | |
| codeproject::bimap_base | |
| codeproject::bimap_base::const_from_binding< bimap_type > | |
| codeproject::bimap_base::const_to_binding< bimap_type > | |
| codeproject::bimap_base::duplicate_value | |
| codeproject::bimap_base::from_binding< bimap_type > | |
| codeproject::bimap_base::to_binding< bimap_type > | |
| codeproject::bimap_base::value_not_found | |
| codeproject::bimap_detail::equal_types< T, U > | |
| codeproject::bimap_detail::equal_types_no | |
| codeproject::bimap_detail::equal_types_ptr< T > | |
| codeproject::bimap_detail::select< test, then, els > | |
| codeproject::bimap_detail::select_else | |
| codeproject::bimap_detail::select_else::result< then, els > | |
| codeproject::bimap_detail::select_then | |
| codeproject::bimap_detail::select_then::result< then, els > | |
| codeproject::bimap_detail::selector_switch< test > | |
| codeproject::bimap_detail::selector_switch< false > | |
| codeproject::bimap_different_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ > | |
| codeproject::bimap_equal_types< from_type_, to_type_, from_compare, to_compare, allocator_type_ > | |
| codeproject::direct_pair< first_type, second_type > | |
| codeproject::inv_pair< first_type_, second_type_ > | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ > | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::const_iterator | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::iterator | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::from_impl::value_compare | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::p_compare< type, compare > | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::const_iterator | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::iterator | |
| codeproject::prebimap< from_type_, to_type_, from_compare, to_compare, allocator_type_ >::to_impl::value_compare | |
| COggStream | |
| ColorButton | WxBitmapButton whose Bitmap is a rectangle with uni color solid fill |
| CommandList | |
| CommandList::Command | |
| CommandOrderDlg | |
| CommandOrderDlg::CmdInfo | |
| CommandOrderDlgBase | Class CommandOrderDlgBase |
| CommonUser | Parent class leaving out server related functionality |
| ConnectWindow | WxFrame with a connection dialog used to specify username, password, and server. It can also register a new acount |
| Control | |
| ControlTeam | |
| CRC | Object representing an updateable CRC-32 checksum |
| CreditsDialog | A generic Credits dialog See showCredits() for modal use |
| CRTPbase< Derived > | |
| Customizations | Single global instance to get all customizsations from |
| CustomizedFrame | |
| CustomListCtrl | Used as base class for all ListCtrls throughout SL Provides generic functionality, such as column tooltips, possiblity to prohibit column resizing and selection modifiers |
| CustomListCtrl::SortOrderItem | |
| CustomMessageBox | Used to display information throughout the app almost identical to wx's own dialog except for the possibility to set a custom icon |
| CustomMessageBoxBase | Encapsulates pointers common to ServerMessageBox and CustomMessageBox |
| CustomVirtListCtrl< DataImp, ListCtrlImp > | Used as base class for some ListCtrls throughout SL Provides generic functionality, such as column tooltips, possiblity to prohibit column resizing and selection modifiers |
| CustomVirtListCtrl< DataImp, ListCtrlImp >::colInfo | |
| CustomVirtListCtrl< DataImp, ListCtrlImp >::ItemComparator< ObjImp > | Generic comparator that gets it's real functionality in derived classes via comapre callbakc func that performs the actual comparison of two items |
| CwdGuard | Set new cwd in ctor, reset to old in dtor |
| DismissColor | |
| EngineConfig | Essential config read stuff from engine |
| EventReceiverFunc< TReceiverType, TParamType, TMethod > | Use EventReceiverFunc<base_class, parameter_type, &base_class::method> to make event receiver adaptor |
| EventReceiverFuncAux< TReceiverType, TParamType, TAuxParamType, TMethod > | Use EventReceiverFunc<base_class, parameter_type, &base_class::method> to make event receiver adaptor |
| EventReceiverFuncBase< TParamType > | A base class for event receivers |
| EventSender< TParamType > | Use EventSender::SendEvent to send events |
| EvtHandlerCollection | Thread safe mapping from evtHandlerId to wxEvtHandler* |
| FakeNetClass | |
| FetchResourceListWorkItem | |
| FileListCtrl | List currently available torrents on tracker |
| FileListDialog | |
| FileListFilter | Class FileListFilter |
| GameOptions | |
| GlobalDestroyedError | |
| GlobalObjectHolder< T, I > | |
| GlobalRecursiveError | |
| GlobalsManager | |
| GraphicsProvider | This file is part of SpringLobby, Copyright (C) 2007-2011 |
| GroupOptionsPanel | |
| HostBattleDialog | |
| hotkey_panel | |
| hotkey_parser | |
| HotkeyException | |
| HttpDownloaderThread< ParentClass > | |
| IBattle | |
| IBattle::AllyInfoContainer | |
| IBattle::TeamInfoContainer | |
| IconImageList | |
| IGlobalObjectHolder | |
| ImagePanel | Panel displaying bitmap loaded from file |
| ImageViewerDialog | Dialog used as container for ImageViewerPanel, eg for screenshots filenames retrieved via Unitsysnc |
| ImageViewerPanel | Panel containing a ImagePanel plus navigation buttons to view a list of filenames |
| iNetClass | Abstract baseclass that is used when needed to interface with socket class |
| InfoDialog | This file is part of SpringLobby, Copyright (C) 2007-2011 |
| INotification | |
| IntroGuide | |
| IServerEvents | |
| key_binding | |
| KeynameConverter | |
| LibnotifyNotification | |
| LineInfo< T > | |
| ListBaseType | |
| ListctrlSortEvent | |
| listItem | Used to hold an item in an option list |
| ListNodeBare | Double linked cyclic list implementation |
| LobbyOptionsTab | |
| Lockable | |
| Locker | |
| MainChatTab | The main chat tab |
| MainJoinBattleTab | |
| MainOptionsTab | A container for the various option panels Contains a notebook holding the real option panels as pages |
| MainSinglePlayerTab | |
| MainTorrentTab | |
| MainWindow | WxFrame that contains the main window of the client |
| MainWindow::TabNames | |
| MapCtrl | |
| MapGridCtrl | |
| MapGridCtrl::_Compare2< Compare > | |
| MapGridCtrl::MapData | |
| MapInfo | |
| MaplistModel | |
| MapSelectDialog | |
| md5_state_s | |
| MessageSpamCheck | |
| MinimapImageProvider | |
| mmOptionBool | Holds a bool option |
| mmOptionFloat | Holds a float option |
| mmOptionList | Holds a an option list (a vector of listItems) |
| mmOptionModel | The base class for all option types |
| mmOptionSection | |
| mmOptionString | Holds a string option |
| mmSectionTree | |
| MostRecentlyUsedCache< TKey, TValue > | This file is part of SpringLobby, Copyright (C) 2007-2011 |
| MutelistWindow | Displays channel mutelist |
| MutexWrapper< T > | |
| MyStrings< N, S > | |
| NickListCtrl | |
| NoGuiSinglePlayerBattle | A derivative used in the Simple interface |
| NotificationManager | |
| OfferFileData | Struct used internallby by tasserver to convert offer file bitfields |
| OfflineBattle | |
| OnLoginSink< Derived > | |
| OnQuitSink< Derived, EventDataType > | |
| OptionsDialog | |
| OptionsWrapper | |
| PasteDialog | This file is part of SpringLobby, Copyright (C) 2007-2011 |
| PathlistFactory | |
| PathOptionPanel | Only used in standalone mode to get usync location if not immediately found |
| PingThread | A thread class that sends pings to socket |
| PlasmaInterface | |
| PlasmaResourceInfo | |
| PlaybackList< PlaybackImp > | |
| PlaybackListCtrl< PlaybackImp > | |
| PlaybackListFilter< PlaybackTabType > | The panel contained in BattleListTab used to filter for diff info of battles |
| PlaybackListFilterValues | |
| PlaybackLoader< PlaybackTabImp > | |
| PlaybackLoader< PlaybackTabImp >::PlaybackLoaderThread | |
| PlaybackTab< PlaybackTraitsImp > | |
| poolmanager | |
| PresetModel | |
| presetValues< T, valueCount > | This file is part of springsettings, Copyright (C) 2007-2011 |
| PwdGuard | Remember pwd in ctor and reset in dtor |
| QErrorWindow | This file is part of SpringLobby, Copyright (C) 2007-2011 |
| QtArg | Base class of the command line argument |
| QtArgBaseException | Base exception for all exceptions of the QtArg library |
| QtArgCmdLine | Command line arguments parser |
| QtArgCmdLineContext | Context of the command line |
| QtArgCmdLineIface | Command line arguments parser interface |
| QtArgConstraintIface | Base class fot the constraints for argument's values |
| QtArgContraintNotObservedEx | Throws when constraint for the argument's values didn't observed |
| QtArgDefaultHelpPrinter | Default implementation of the QtArgHelpPrinterIface |
| QtArgDissallowedFlagOrNameEx | Throws when the flag is equal to the delimiter or space |
| QtArgHelp | Argument for the help priniting |
| QtArgHelpPrinterHasntDefinedEx | Throws when user hasn't defined help printer |
| QtArgHelpPrinterIface | Interface for the help printer |
| QtArgIface | Interface of the argument |
| QtArgNameOrFlagAlreadyKnownEx | Throws when the flag or name already in use by another argument |
| QtArgNotDefinedMandatoryArgumentEx | Throws when user doesn't define mandatory argument |
| QtArgNotDefinedNorNameNorFlagEx | Throws when in command line found argument without defined name and flag |
| QtArgNotDefinedOptionForTheArgumentEx | Throws when user doesn't define option for the argument that expect it |
| QtArgUnexpectedOptionEx | Throws when in command line found unexpected option |
| QtArgUnknownArgumentEx | Throws when in command line found unknown argument |
| QtArgVisitorIface | Interface for the visitors of the QtArg |
| QtArgXORMaskNotObservedEx | Throws when user defines more than one XORed argument |
| QtHelpHasPrintedEx | Throws when help has printed |
| QtMultiArg | Command line argument with multiply values |
| QtRequiredArgumentUnderXORMaskEx | Throws when user tries to add required argument under the XOR mask |
| QtXorArg | Command line argument under the XOR mask |
| ReconnectDialog | |
| RefcountedContainer | |
| RefcountedPointer< T, TDestroy > | |
| Replay | |
| ReplayList | |
| ReplayTraits | |
| ResourceInfoWorkItem | |
| SasiApp | This file is part of SpringLobby, Copyright (C) 2007-2011 |
| Savegame | |
| SavegameList | |
| SavegameTraits | |
| Scaler< numerator, denominator > | |
| ScopedFileLock | This file is part of SpringLobby, Copyright (C) 2007-2010 |
| ScopedLocker< T > | |
| ScreenPosition | Convenience class for saving and displaying a choice of discrete screen pos |
| ScreenResolutionModel | |
| ScreenResolutionModel::ScreenResolution | |
| SectionTree | |
| SectionTree::Node | |
| SelectionSaver< ListCtrlType > | |
| SelectUsersDialog | |
| Server | Abstract baseclass that is used to implement a server protocol |
| Server::UiServerData | |
| ServerEvents | Class that implements server event behaviour |
| ServerMessageBox | Used to display server messages when no chatwindow has focus |
| ServerSelector | |
| Settings | Class used to store and restore application settings |
| Settings::SettStartBox | |
| settings_frame | |
| SideImageProvider | |
| SideModel | |
| SimpleBattlelistCtrl | |
| SimpleFront | Substitute for MainWindow when SpringLobby runs in simple mode |
| SimpleMPFrame | |
| SimpleServerEvents | Class that implements server event behaviour |
| SingleInstance< T > | |
| SingleOptionDialog | |
| SinglePlayerBattle | |
| SinglePlayerTab | |
| SkirmishDialog | Class skirmish_dialog |
| SkirmishModel | This file is part of SpringLobby, Copyright (C) 2007-2011 |
| SL::DataLeaf | |
| SL::DataList | Usage Parsing: |
| SL::Node | |
| NonCopyable | |
| SL_Extern::wxGenericListCtrl | |
| SL_Extern::wxListCtrl | |
| SL_GENERIC::UserMenu< EventHandler_ > | |
| SLArtProvider | |
| SLChatNotebook | SLNotebook derived class that only accepts ChatPanel pages Provides a common context menu for all tab headers that has a the repective Chatpanel's context menu as a submenu |
| slConfig | Proxy class to wxFileConfig with additional global config values replacing first tier default values |
| slConfig::PathGuard | |
| slHtmlWindow | A simple wxHtmlWindow that forwards link clicks to system browser |
| SLNotebook | WxAuiNotebook derived class that allows child page layouts to be saved/loaded at runtime Originally this was just meant as means of setting the aui manager flags to circumvent the crash with compositing enabled: http://trac.wxwidgets.org/ticket/4841 The functionality for perspective loading/saving originates from the patch at: http://trac.wxwidgets.org/ticket/10466 |
| SlSpinCtrlDouble< ParentType > | |
| SlSpinCtrlGenericBase | |
| Snarl::V39::SnarlInterface | |
| Snarl::V39::SNARLSTRUCT | |
| Snarl::V39::SNARLSTRUCTEX | |
| SnarlNotification | |
| Socket | Class that implements a TCP client socket |
| SocketEvents | |
| SortOrderItem | Set direction to +1 for down, -1 for up |
| SoundBuffer | A buffer holding a sound |
| Spring | |
| SpringDefaultProfile | |
| SpringLobbyApp | SpringLobby wxApp |
| SpringMapInfo | |
| SpringOptionsTab | |
| SpringProcess | |
| Springsettings | |
| SpringTerminatedSink< Derived, EventDataType > | |
| SpringUnitSync | |
| SpringUnitSyncLib | Primitive class handeling the unitsync library |
| StartPos | |
| StaticLocker< T > | |
| Statusbar | |
| StringSerializer< ImpType > | ImpType will need to provide a default constructor |
| StringtokenizerVectorized | Converts a string tokneizer into a vector of string |
| tab_quality_video | |
| tab_render_detail | |
| tab_simple | |
| tab_ui | |
| TASBattleStatus | Struct used internally by the TASServer class to get battle status information |
| TASClientstatus | Struct used internally by the TASServer class to get client status information |
| TASColor | |
| TASServer | TASServer protocol implementation |
| TASServer::TASPingListItem | Struct used internally by the TASServer class to calculate ping roundtimes |
| TDFWriter | Todo: add TDFContainer class |
| TextCompletionDatabase | |
| Thread | Joinable thread, with overridden Sleep and Wait methods |
| TimedMessageBox | MessageBox variant with timer |
| TimerMessageBox | Measures time diff between ctor and dtor, shows result in msg box |
| ToasterBox | |
| ToasterBoxWindow | |
| ToasterNotification | |
| Token | |
| Tokenizer | |
| Tokenizer::IncludeCacheEntry | Todo: clean up, move to CPP file |
| TorrentInfos | |
| TorrentListCtrl | List all currently active (queued,lecching,seeding) torrents with their infos the list is newly populated every n-seconds from Ui::OnUpdate() |
| TorrentMaintenanceThread | |
| TorrentOptionsPanel | |
| TorrentWrapper | |
| TransformedArrayString | Copy of given wxArrayString with a function applied on each element |
| Ui | UI main class |
| UiChannelData | |
| UiEvents::OnBattleActionData | |
| UiEvents::ScopedStatusMessage | Sends add message in the ctor and remove in the dtor |
| UiEvents::StatusData | Message - slot number pair |
| UiUserData | |
| uninitialized_array< T > | Array with runtime determined size which is not initialized on creation |
| unitsync_assert | |
| UnitSyncAsyncOps | Helper class for managing async operations safely |
| UnitSyncMap | |
| UnitSyncMod | This file is part of SpringLobby, Copyright (C) 2007-2011 |
| UnitsyncReloadedSink< Derived, EventDataType > | Mixin classes that provide automatic sink creation and setup |
| UpdaterApp | SpringLobby wxApp |
| UpdaterClass | |
| UpdaterMainwindow | |
| UpdaterPanel | |
| User | Class containing all the information about a user |
| UserActions | Data handling for group / action management |
| UserBattleStatus | |
| UserList | |
| UserOrder | |
| UserPosition | |
| UserStatus | Struct used to store a client's status |
| UTASBattleStatus | Union used internally by the TASServer class to get battle status information |
| UTASClientStatus | Union used internally by the TASServer class to get client status information |
| UTASColor | |
| UTASOfferFileData | Union used internally by the TASServer class to get battle status information |
| WAVHeader | |
| WindowAttributesPickle | Automagically load/save window size and position in ctor/dtor |
| WindowHintsPickle | |
| WorkerThread | Thread which processes WorkItems in it's WorkItemQueue |
| WorkItem | Abstraction of a piece of work to be done by WorkerThread Inherit this class to define concrete work items |
| WorkItemQueue | Priority queue of work items |
| wxAuiCommandCapture | |
| wxAuiManagerDupe | |
| wxBackgroundBitmap | Usage: ToolBarBackground = new wxBackgroundBitmap(wxBITMAP("test")); ToolBar->PushEventHandler(ToolBarBackground); |
| wxBinderEvtHandler | This is a wxEvtHandler which can be attached to any wxWindow-derived class |
| wxCmd | Represents one of the commands which are handled by a wxKeyBinder |
| wxCmd::wxCmdType | A registered type of wxCmd-derived class |
| wxCmdArray | Defines a wxObjArray-like array of wxCmd |
| wxEvtHandler | |
| wxExComboItemData | The data associated with each entry of the combobox given to the wxMenuComboListWalker class |
| wxExTreeItemData | The data associated to each node of a tree used by
|
| wxFormat | WxString extension class to boost::format |
| wxGradientButton | |
| wxGradientPanel | |
| wxKeyBind | Identifies a keypress, that is a key binding |
| wxKeyBinder | This is the real keybinder |
| wxKeyConfigPanel | A powerful keybinding editing panel |
| wxKeyMonitorTextCtrl | A special text control where the user keypresses are displayed as the contained text |
| wxKeyProfile | A little extension of the wxKeyBinder class |
| wxKeyProfileArray | An array of wxKeyProfiles |
| wxPanel | |
| wxScrolledWindow | |
| wxSpringCommand | |
| wxSpringProcess | |
| wxTabFrame | |
| wxTextCtrlHist | |
| wxTranslationHelper | Manages locale setting/finding with user interface |
1.6.3