using Run of base class

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74610 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Stefan Csomor 2013-07-28 14:32:35 +00:00
parent f54debbae5
commit 0e4a6d339a
3 changed files with 1 additions and 30 deletions

View File

@ -203,9 +203,9 @@ protected:
bool m_isInsideYield;
long m_eventsToProcessInsideYield;
private:
// this flag is set on entry into Run() and reset before leaving it
bool m_isInsideRun;
private:
wxDECLARE_NO_COPY_CLASS(wxEventLoopBase);
};

View File

@ -16,8 +16,6 @@ public:
wxGUIEventLoop();
~wxGUIEventLoop();
int Run();
void BeginModalSession( wxWindow* modalWindow );
void EndModalSession();
@ -27,8 +25,6 @@ public:
void OSXUseLowLevelWakeup(bool useIt)
{ m_osxLowLevelWakeUp = useIt ; }
void OSXOnWillTerminate();
protected:
virtual int DoDispatchTimeout(unsigned long timeout);

View File

@ -242,26 +242,6 @@ int wxGUIEventLoop::DoDispatchTimeout(unsigned long timeout)
static int gs_loopNestingLevel = 0;
int wxGUIEventLoop::Run()
{
// because we are using native callbacks for notifying about entering and exiting
// the main event loop, we must this leave out here
// event loops are not recursive, you need to create another loop!
wxCHECK_MSG( !IsInsideRun(), -1, wxT("can't reenter a message loop") );
// We might be called again, after a previous call to ScheduleExit(), so
// reset this flag.
m_shouldExit = false;
// Set this variable to true for the duration of this method.
m_isInsideRun = true;
wxON_BLOCK_EXIT_SET(m_isInsideRun, false);
// Finally really run the loop.
return DoRun();
}
void wxGUIEventLoop::OSXDoRun()
{
/*
@ -371,11 +351,6 @@ void wxGUIEventLoop::OSXDoStop()
WakeUp();
}
void wxGUIEventLoop::OSXOnWillTerminate()
{
OnExit();
}
void wxGUIEventLoop::WakeUp()
{
// NSEvent* cevent = [NSApp currentEvent];