##// END OF EJS Templates
added experimental compacting to avoid generation of hundreds of files that all include the same stuff...
added experimental compacting to avoid generation of hundreds of files that all include the same stuff git-svn-id: svn://svn.code.sf.net/p/pythonqt/code/trunk@128 ea8d5007-eb21-0410-b261-ccb3ea6e24a9

File last commit:

r73:40dc86970256
r92:f97ec94c87a9
Show More
PythonQtWrapper_QApplication.cpp
558 lines | 16.4 KiB | text/x-c | CppLexer
#include "PythonQtWrapper_QApplication.h"
#include <PythonQtSignalReceiver.h>
#include <PythonQtMethodInfo.h>
#include <PythonQtConversion.h>
#include <QBasicTimer>
#include <QFont>
#include <QFontMetrics>
#include <QIcon>
#include <QLocale>
#include <QPalette>
#include <QVariant>
#include <qapplication.h>
#include <qbytearray.h>
#include <qclipboard.h>
#include <qcoreapplication.h>
#include <qcoreevent.h>
#include <qcursor.h>
#include <qdesktopwidget.h>
#include <qfont.h>
#include <qicon.h>
#include <qinputcontext.h>
#include <qlist.h>
#include <qlocale.h>
#include <qobject.h>
#include <qpalette.h>
#include <qpoint.h>
#include <qsessionmanager.h>
#include <qsize.h>
#include <qstringlist.h>
#include <qstyle.h>
#include <qtranslator.h>
#include <qwidget.h>
void PythonQtShell_QApplication::childEvent(QChildEvent* arg__1)
{
if (_wrapper) {
PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "childEvent");
PyErr_Clear();
if (obj && !PythonQtSlotFunction_Check(obj)) {
static const char* argumentList[] ={"" , "QChildEvent*"};
static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
void* args[2] = {NULL, (void*)&arg__1};
PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
if (result) { Py_DECREF(result); }
Py_DECREF(obj);
return;
}
}
QApplication::childEvent(arg__1);
}
void PythonQtShell_QApplication::commitData(QSessionManager& sm)
{
if (_wrapper) {
PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "commitData");
PyErr_Clear();
if (obj && !PythonQtSlotFunction_Check(obj)) {
static const char* argumentList[] ={"" , "QSessionManager&"};
static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
void* args[2] = {NULL, (void*)&sm};
PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
if (result) { Py_DECREF(result); }
Py_DECREF(obj);
return;
}
}
QApplication::commitData(sm);
}
void PythonQtShell_QApplication::customEvent(QEvent* arg__1)
{
if (_wrapper) {
PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "customEvent");
PyErr_Clear();
if (obj && !PythonQtSlotFunction_Check(obj)) {
static const char* argumentList[] ={"" , "QEvent*"};
static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
void* args[2] = {NULL, (void*)&arg__1};
PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
if (result) { Py_DECREF(result); }
Py_DECREF(obj);
return;
}
}
QApplication::customEvent(arg__1);
}
bool PythonQtShell_QApplication::event(QEvent* arg__1)
{
if (_wrapper) {
PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "event");
PyErr_Clear();
if (obj && !PythonQtSlotFunction_Check(obj)) {
static const char* argumentList[] ={"bool" , "QEvent*"};
static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
bool returnValue;
void* args[2] = {NULL, (void*)&arg__1};
PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
if (result) {
args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
if (args[0]!=&returnValue) {
if (args[0]==NULL) {
PythonQt::priv()->handleVirtualOverloadReturnError("event", methodInfo, result);
} else {
returnValue = *((bool*)args[0]);
}
}
}
if (result) { Py_DECREF(result); }
Py_DECREF(obj);
return returnValue;
}
}
return QApplication::event(arg__1);
}
bool PythonQtShell_QApplication::eventFilter(QObject* arg__1, QEvent* arg__2)
{
if (_wrapper) {
PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "eventFilter");
PyErr_Clear();
if (obj && !PythonQtSlotFunction_Check(obj)) {
static const char* argumentList[] ={"bool" , "QObject*" , "QEvent*"};
static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(3, argumentList);
bool returnValue;
void* args[3] = {NULL, (void*)&arg__1, (void*)&arg__2};
PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
if (result) {
args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
if (args[0]!=&returnValue) {
if (args[0]==NULL) {
PythonQt::priv()->handleVirtualOverloadReturnError("eventFilter", methodInfo, result);
} else {
returnValue = *((bool*)args[0]);
}
}
}
if (result) { Py_DECREF(result); }
Py_DECREF(obj);
return returnValue;
}
}
return QApplication::eventFilter(arg__1, arg__2);
}
bool PythonQtShell_QApplication::notify(QObject* arg__1, QEvent* arg__2)
{
if (_wrapper) {
PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "notify");
PyErr_Clear();
if (obj && !PythonQtSlotFunction_Check(obj)) {
static const char* argumentList[] ={"bool" , "QObject*" , "QEvent*"};
static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(3, argumentList);
bool returnValue;
void* args[3] = {NULL, (void*)&arg__1, (void*)&arg__2};
PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
if (result) {
args[0] = PythonQtConv::ConvertPythonToQt(methodInfo->parameters().at(0), result, false, NULL, &returnValue);
if (args[0]!=&returnValue) {
if (args[0]==NULL) {
PythonQt::priv()->handleVirtualOverloadReturnError("notify", methodInfo, result);
} else {
returnValue = *((bool*)args[0]);
}
}
}
if (result) { Py_DECREF(result); }
Py_DECREF(obj);
return returnValue;
}
}
return QApplication::notify(arg__1, arg__2);
}
void PythonQtShell_QApplication::saveState(QSessionManager& sm)
{
if (_wrapper) {
PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "saveState");
PyErr_Clear();
if (obj && !PythonQtSlotFunction_Check(obj)) {
static const char* argumentList[] ={"" , "QSessionManager&"};
static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
void* args[2] = {NULL, (void*)&sm};
PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
if (result) { Py_DECREF(result); }
Py_DECREF(obj);
return;
}
}
QApplication::saveState(sm);
}
void PythonQtShell_QApplication::timerEvent(QTimerEvent* arg__1)
{
if (_wrapper) {
PyObject* obj = PyObject_GetAttrString((PyObject*)_wrapper, "timerEvent");
PyErr_Clear();
if (obj && !PythonQtSlotFunction_Check(obj)) {
static const char* argumentList[] ={"" , "QTimerEvent*"};
static const PythonQtMethodInfo* methodInfo = PythonQtMethodInfo::getCachedMethodInfoFromArgumentList(2, argumentList);
void* args[2] = {NULL, (void*)&arg__1};
PyObject* result = PythonQtSignalTarget::call(obj, methodInfo, args, true);
if (result) { Py_DECREF(result); }
Py_DECREF(obj);
return;
}
}
QApplication::timerEvent(arg__1);
}
int PythonQtWrapper_QApplication::static_QApplication_wheelScrollLines()
{
return (QApplication::wheelScrollLines());
}
Qt::LayoutDirection PythonQtWrapper_QApplication::static_QApplication_layoutDirection()
{
return (QApplication::layoutDirection());
}
QWidget* PythonQtWrapper_QApplication::static_QApplication_focusWidget()
{
return (QApplication::focusWidget());
}
void PythonQtWrapper_QApplication::static_QApplication_setGlobalStrut(const QSize& arg__1)
{
(QApplication::setGlobalStrut(arg__1));
}
bool PythonQtWrapper_QApplication::isSessionRestored(QApplication* theWrappedObject) const
{
return ( theWrappedObject->isSessionRestored());
}
QLocale PythonQtWrapper_QApplication::static_QApplication_keyboardInputLocale()
{
return (QApplication::keyboardInputLocale());
}
void PythonQtWrapper_QApplication::static_QApplication_setDoubleClickInterval(int arg__1)
{
(QApplication::setDoubleClickInterval(arg__1));
}
QWidget* PythonQtWrapper_QApplication::static_QApplication_widgetAt(int x, int y)
{
return (QApplication::widgetAt(x, y));
}
bool PythonQtWrapper_QApplication::static_QApplication_quitOnLastWindowClosed()
{
return (QApplication::quitOnLastWindowClosed());
}
void PythonQtWrapper_QApplication::static_QApplication_setLayoutDirection(Qt::LayoutDirection direction)
{
(QApplication::setLayoutDirection(direction));
}
QString PythonQtWrapper_QApplication::styleSheet(QApplication* theWrappedObject) const
{
return ( theWrappedObject->styleSheet());
}
QCursor* PythonQtWrapper_QApplication::static_QApplication_overrideCursor()
{
return (QApplication::overrideCursor());
}
Qt::KeyboardModifiers PythonQtWrapper_QApplication::static_QApplication_keyboardModifiers()
{
return (QApplication::keyboardModifiers());
}
QString PythonQtWrapper_QApplication::sessionId(QApplication* theWrappedObject) const
{
return ( theWrappedObject->sessionId());
}
QWidget* PythonQtWrapper_QApplication::static_QApplication_topLevelAt(const QPoint& p)
{
return (QApplication::topLevelAt(p));
}
void PythonQtWrapper_QApplication::static_QApplication_setQuitOnLastWindowClosed(bool quit)
{
(QApplication::setQuitOnLastWindowClosed(quit));
}
Qt::MouseButtons PythonQtWrapper_QApplication::static_QApplication_mouseButtons()
{
return (QApplication::mouseButtons());
}
QWidget* PythonQtWrapper_QApplication::static_QApplication_activePopupWidget()
{
return (QApplication::activePopupWidget());
}
Qt::LayoutDirection PythonQtWrapper_QApplication::static_QApplication_keyboardInputDirection()
{
return (QApplication::keyboardInputDirection());
}
bool PythonQtWrapper_QApplication::event(QApplication* theWrappedObject, QEvent* arg__1)
{
return ( ((PythonQtPublicPromoter_QApplication*)theWrappedObject)->promoted_event(arg__1));
}
void PythonQtWrapper_QApplication::setInputContext(QApplication* theWrappedObject, QInputContext* arg__1)
{
( theWrappedObject->setInputContext(arg__1));
}
QFont PythonQtWrapper_QApplication::static_QApplication_font()
{
return (QApplication::font());
}
bool PythonQtWrapper_QApplication::static_QApplication_isEffectEnabled(Qt::UIEffect arg__1)
{
return (QApplication::isEffectEnabled(arg__1));
}
QDesktopWidget* PythonQtWrapper_QApplication::static_QApplication_desktop()
{
return (QApplication::desktop());
}
int PythonQtWrapper_QApplication::static_QApplication_exec()
{
return (QApplication::exec());
}
void PythonQtWrapper_QApplication::static_QApplication_setOverrideCursor(const QCursor& arg__1)
{
(QApplication::setOverrideCursor(arg__1));
}
void PythonQtWrapper_QApplication::static_QApplication_setStyle(QStyle* arg__1)
{
(QApplication::setStyle(arg__1));
}
void PythonQtWrapper_QApplication::static_QApplication_setStartDragDistance(int l)
{
(QApplication::setStartDragDistance(l));
}
QWidget* PythonQtWrapper_QApplication::static_QApplication_activeModalWidget()
{
return (QApplication::activeModalWidget());
}
bool PythonQtWrapper_QApplication::static_QApplication_isRightToLeft()
{
return (QApplication::isRightToLeft());
}
QList<QWidget* > PythonQtWrapper_QApplication::static_QApplication_topLevelWidgets()
{
return (QApplication::topLevelWidgets());
}
int PythonQtWrapper_QApplication::static_QApplication_cursorFlashTime()
{
return (QApplication::cursorFlashTime());
}
int PythonQtWrapper_QApplication::static_QApplication_keyboardInputInterval()
{
return (QApplication::keyboardInputInterval());
}
QClipboard* PythonQtWrapper_QApplication::static_QApplication_clipboard()
{
return (QApplication::clipboard());
}
QPalette PythonQtWrapper_QApplication::static_QApplication_palette(const QWidget* arg__1)
{
return (QApplication::palette(arg__1));
}
void PythonQtWrapper_QApplication::static_QApplication_setWheelScrollLines(int arg__1)
{
(QApplication::setWheelScrollLines(arg__1));
}
void PythonQtWrapper_QApplication::static_QApplication_restoreOverrideCursor()
{
(QApplication::restoreOverrideCursor());
}
int PythonQtWrapper_QApplication::static_QApplication_doubleClickInterval()
{
return (QApplication::doubleClickInterval());
}
bool PythonQtWrapper_QApplication::notify(QApplication* theWrappedObject, QObject* arg__1, QEvent* arg__2)
{
return ( ((PythonQtPublicPromoter_QApplication*)theWrappedObject)->promoted_notify(arg__1, arg__2));
}
QApplication::Type PythonQtWrapper_QApplication::static_QApplication_type()
{
return (QApplication::type());
}
int PythonQtWrapper_QApplication::static_QApplication_startDragDistance()
{
return (QApplication::startDragDistance());
}
void PythonQtWrapper_QApplication::static_QApplication_setActiveWindow(QWidget* act)
{
(QApplication::setActiveWindow(act));
}
QSize PythonQtWrapper_QApplication::static_QApplication_globalStrut()
{
return (QApplication::globalStrut());
}
QString PythonQtWrapper_QApplication::sessionKey(QApplication* theWrappedObject) const
{
return ( theWrappedObject->sessionKey());
}
void PythonQtWrapper_QApplication::static_QApplication_syncX()
{
(QApplication::syncX());
}
void PythonQtWrapper_QApplication::static_QApplication_alert(QWidget* widget, int duration)
{
(QApplication::alert(widget, duration));
}
void PythonQtWrapper_QApplication::static_QApplication_setColorSpec(int arg__1)
{
(QApplication::setColorSpec(arg__1));
}
QFont PythonQtWrapper_QApplication::static_QApplication_font(const QWidget* arg__1)
{
return (QApplication::font(arg__1));
}
void PythonQtWrapper_QApplication::static_QApplication_setWindowIcon(const QIcon& icon)
{
(QApplication::setWindowIcon(icon));
}
void PythonQtWrapper_QApplication::static_QApplication_setFont(const QFont& arg__1, const char* className)
{
(QApplication::setFont(arg__1, className));
}
QStyle* PythonQtWrapper_QApplication::static_QApplication_style()
{
return (QApplication::style());
}
QInputContext* PythonQtWrapper_QApplication::inputContext(QApplication* theWrappedObject) const
{
return ( theWrappedObject->inputContext());
}
bool PythonQtWrapper_QApplication::static_QApplication_desktopSettingsAware()
{
return (QApplication::desktopSettingsAware());
}
int PythonQtWrapper_QApplication::static_QApplication_startDragTime()
{
return (QApplication::startDragTime());
}
void PythonQtWrapper_QApplication::static_QApplication_setStartDragTime(int ms)
{
(QApplication::setStartDragTime(ms));
}
QWidget* PythonQtWrapper_QApplication::static_QApplication_topLevelAt(int x, int y)
{
return (QApplication::topLevelAt(x, y));
}
QPalette PythonQtWrapper_QApplication::static_QApplication_palette()
{
return (QApplication::palette());
}
void PythonQtWrapper_QApplication::static_QApplication_setEffectEnabled(Qt::UIEffect arg__1, bool enable)
{
(QApplication::setEffectEnabled(arg__1, enable));
}
void PythonQtWrapper_QApplication::static_QApplication_setKeyboardInputInterval(int arg__1)
{
(QApplication::setKeyboardInputInterval(arg__1));
}
QIcon PythonQtWrapper_QApplication::static_QApplication_windowIcon()
{
return (QApplication::windowIcon());
}
void PythonQtWrapper_QApplication::static_QApplication_setDesktopSettingsAware(bool arg__1)
{
(QApplication::setDesktopSettingsAware(arg__1));
}
QList<QWidget* > PythonQtWrapper_QApplication::static_QApplication_allWidgets()
{
return (QApplication::allWidgets());
}
int PythonQtWrapper_QApplication::static_QApplication_colorSpec()
{
return (QApplication::colorSpec());
}
void PythonQtWrapper_QApplication::static_QApplication_changeOverrideCursor(const QCursor& arg__1)
{
(QApplication::changeOverrideCursor(arg__1));
}
void PythonQtWrapper_QApplication::static_QApplication_setPalette(const QPalette& arg__1, const char* className)
{
(QApplication::setPalette(arg__1, className));
}
void PythonQtWrapper_QApplication::static_QApplication_beep()
{
(QApplication::beep());
}
QWidget* PythonQtWrapper_QApplication::static_QApplication_activeWindow()
{
return (QApplication::activeWindow());
}
QWidget* PythonQtWrapper_QApplication::static_QApplication_widgetAt(const QPoint& p)
{
return (QApplication::widgetAt(p));
}
void PythonQtWrapper_QApplication::static_QApplication_setCursorFlashTime(int arg__1)
{
(QApplication::setCursorFlashTime(arg__1));
}
bool PythonQtWrapper_QApplication::static_QApplication_isLeftToRight()
{
return (QApplication::isLeftToRight());
}
QStyle* PythonQtWrapper_QApplication::static_QApplication_setStyle(const QString& arg__1)
{
return (QApplication::setStyle(arg__1));
}