Colobot
|
This class is the front-end for the CModManager. More...
#include <src/ui/screen/screen_mod_list.h>
Public Member Functions | |
CScreenModList (CMainDialog *dialog, CModManager *modManager) | |
void | CreateInterface () override |
bool | EventProcess (const Event &event) override |
Protected Member Functions | |
void | FindMods () |
void | ApplyChanges () |
void | CloseWindow () |
void | UpdateAll () |
void | UpdateModList () |
void | UpdateModDetails () |
void | UpdateModSummary () |
void | UpdateEnableDisableButton () |
void | UpdateApplyButton () |
void | UpdateUpDownButtons () |
![]() | |
void | CreateVersionDisplay () |
void | SetBackground (const std::string &filename, bool scaled=false) |
Protected Attributes | |
Ui::CMainDialog * | m_dialog |
CModManager * | m_modManager |
size_t | m_modSelectedIndex = 0 |
![]() | |
CRobotMain * | m_main |
CInterface * | m_interface |
CApplication * | m_app |
CEventQueue * | m_eventQueue |
Gfx::CEngine * | m_engine |
CSoundInterface * | m_sound |
const Math::Point | dim = Math::Point(32.0f/640.0f, 32.0f/480.0f) |
const float | ox = 3.0f/640.0f |
const float | oy = 3.0f/480.0f |
const float | sx = (32.0f+2.0f)/640.0f |
const float | sy = (32.0f+2.0f)/480.0f |
This class is the front-end for the CModManager.