OChess v0.0.2
Programmer's Manual
BaseManageTab Class Reference

A BaseTab sub-tab to manage games. More...

#include <BaseManageTab.hpp>

Inheritance diagram for BaseManageTab:
TabBase_TabManage

Public Member Functions

 BaseManageTab (wxFrame *parent, std::shared_ptr< GameBase > db, std::shared_ptr< GameListManager > glm, BaseImportTab *import_tab, BaseGameTab *games_tab)
 
void RefreshInformations ()
 
void Reset (std::shared_ptr< GameBase > db)
 
bool HasPendingEvents ()
 
- Public Member Functions inherited from TabBase_TabManage
 TabBase_TabManage (wxWindow *parent, wxWindowID id=wxID_ANY, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(500, 300), long style=wxTAB_TRAVERSAL, const wxString &name=wxEmptyString)
 

Private Attributes

std::shared_ptr< GameListManagerglm
 Never free the following pointers in that class.
 
std::shared_ptr< GameBasebase
 
BaseImportTabimport_tab
 Pointers for data access.
 
BaseGameTabgames_tab
 
bool has_pending_events
 

Additional Inherited Members

- Protected Attributes inherited from TabBase_TabManage
wxTextCtrl * informations
 
wxButton * save_button
 

Detailed Description

A BaseTab sub-tab to manage games.


The documentation for this class was generated from the following files: