OChess v0.0.2
Programmer's Manual
|
A BaseTab sub-tab to manage games. More...
#include <BaseManageTab.hpp>
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< GameListManager > | glm |
Never free the following pointers in that class. | |
std::shared_ptr< GameBase > | base |
BaseImportTab * | import_tab |
Pointers for data access. | |
BaseGameTab * | games_tab |
bool | has_pending_events |
Additional Inherited Members | |
Protected Attributes inherited from TabBase_TabManage | |
wxTextCtrl * | informations |
wxButton * | save_button |
A BaseTab sub-tab to manage games.