- Remove duplicate wxConsoleAppTraits::CreateEventLoop() It's already defined for Unix as well as Windows - Remove wxEventLoop AddSourceForFD() "override" the base version is static and therefore clearly not meant to be overridden
56 lines
1.3 KiB
C++
56 lines
1.3 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: src/qt/apptraits.cpp
|
|
// Author: Peter Most, Javier Torres, Mariano Reingart
|
|
// Copyright: (c) 2010 wxWidgets dev team
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// For compilers that support precompilation, includes "wx.h".
|
|
#include "wx/wxprec.h"
|
|
|
|
#include "wx/apptrait.h"
|
|
#include "wx/stdpaths.h"
|
|
#include "wx/evtloop.h"
|
|
|
|
#include "wx/timer.h"
|
|
#include "wx/qt/private/timer.h"
|
|
|
|
#include <QtCore/QtGlobal>
|
|
|
|
wxEventLoopBase *wxGUIAppTraits::CreateEventLoop()
|
|
{
|
|
return new wxEventLoop();
|
|
}
|
|
|
|
#if wxUSE_TIMER
|
|
wxTimerImpl *wxGUIAppTraits::CreateTimerImpl(wxTimer *timer)
|
|
{
|
|
return new wxQtTimerImpl( timer );
|
|
}
|
|
#endif
|
|
|
|
// #if wxUSE_THREADS
|
|
// void wxGUIAppTraits::MutexGuiEnter()
|
|
// {
|
|
// }
|
|
//
|
|
// void wxGUIAppTraits::MutexGuiLeave()
|
|
// {
|
|
// }
|
|
|
|
// #endif
|
|
|
|
wxPortId wxGUIAppTraits::GetToolkitVersion(int *majVer,
|
|
int *minVer,
|
|
int *microVer) const
|
|
{
|
|
if ( majVer )
|
|
*majVer = QT_VERSION >> 16;
|
|
if ( minVer )
|
|
*minVer = (QT_VERSION >> 8) & 0xFF;
|
|
if ( microVer )
|
|
*microVer = QT_VERSION & 0xFF;
|
|
|
|
return wxPORT_QT;
|
|
}
|