#include <C4StartupModsDlg.h>
Public Member Functions | |
C4StartupModsDownloader (C4StartupModsDlg *parent, const C4StartupModsListEntry *entry) | |
~C4StartupModsDownloader () | |
void | AddModToQueue (std::string modID, std::string name) |
void | RequestConfirmation () |
void | OnConfirmInstallation (C4GUI::Element *element) |
virtual void | OnThreadEvent (C4InteractiveEventType eEvent, void *pEventData) |
Protected Member Functions | |
void | Set () |
void | SetDelay (uint32_t inDelay) |
bool | CheckAndReset () |
C4TimeMilliseconds | GetNextTick (C4TimeMilliseconds tNow) override |
uint32_t | TimerInterval () override |
void | Changed () |
bool | ExecuteUntil (int iTimeout=-1) |
virtual void | GetFDs (std::vector< struct pollfd > &) |
bool | IsSignaled () |
virtual bool | IsLowPriority () |
virtual bool | IsNotify () |
Definition at line 138 of file C4StartupModsDlg.h.
C4StartupModsDownloader::C4StartupModsDownloader | ( | C4StartupModsDlg * | parent, |
const C4StartupModsListEntry * | entry | ||
) |
Definition at line 521 of file C4StartupModsDlg.cpp.
References StdScheduler::Add(), and Application.
C4StartupModsDownloader::~C4StartupModsDownloader | ( | ) |
Definition at line 540 of file C4StartupModsDlg.cpp.
References Application, and StdScheduler::Remove().
void C4StartupModsDownloader::AddModToQueue | ( | std::string | modID, |
std::string | name | ||
) |
Definition at line 532 of file C4StartupModsDlg.cpp.
|
protectedinherited |
Definition at line 108 of file StdScheduler.cpp.
References s.
Referenced by C4NetIOTCP::Accept(), C4NetIOTCP::AddConnectWait(), C4NetIOUDP::AddPeer(), C4NetIOTCP::Listen(), and CStdTimerProc::SetDelay().
|
inlineinherited |
Definition at line 107 of file StdScheduler.h.
References C4TimeMilliseconds::Now().
Referenced by C4Network2::InitialConnect::Execute(), and C4ApplicationSec1Timer::Execute().
|
inherited |
Definition at line 33 of file StdScheduler.cpp.
References StdSchedulerProc::Execute(), and C4TimeMilliseconds::Now().
Referenced by main().
|
inlinevirtualinherited |
Reimplemented in C4FileMonitor, C4NetIOSimpleUDP, C4NetIOTCP, CStdNotifyProc, C4StdInProc, and C4HTTPClient.
Definition at line 72 of file StdScheduler.h.
|
inlineoverridevirtualinherited |
Reimplemented from StdSchedulerProc.
Definition at line 118 of file StdScheduler.h.
|
inlinevirtualinherited |
Definition at line 82 of file StdScheduler.h.
|
inlinevirtualinherited |
Reimplemented in CStdNotifyProc, and C4NetIO.
Definition at line 83 of file StdScheduler.h.
|
inherited |
void C4StartupModsDownloader::OnConfirmInstallation | ( | C4GUI::Element * | element | ) |
Definition at line 579 of file C4StartupModsDlg.cpp.
References LoadResStr(), C4GUI::ProgressDialog::SetMessage(), C4GUI::ProgressDialog::SetProgress(), C4GUI::Dialog::SetTitle(), and C4GUI::Container::SetVisibility().
|
inlinevirtual |
void C4StartupModsDownloader::RequestConfirmation | ( | ) |
Definition at line 940 of file C4StartupModsDlg.cpp.
|
inlineinherited |
Definition at line 102 of file StdScheduler.h.
References C4TimeMilliseconds::NegativeInfinity.
Referenced by CStdTimerProc::~CStdTimerProc().
|
inlineinherited |
Definition at line 106 of file StdScheduler.h.
References StdSchedulerProc::Changed().
|
inlineoverridevirtualinherited |
Reimplemented from StdSchedulerProc.
Definition at line 122 of file StdScheduler.h.