PythonQtWrapper_QUiLoader.h
70 lines
| 3.3 KiB
| text/x-c
|
CLexer
florianlink
|
r13 | #ifndef PYTHONQTWRAPPER_QUILOADER_H | ||
#define PYTHONQTWRAPPER_QUILOADER_H | ||||
#include <quiloader.h> | ||||
#include <QObject> | ||||
florianlink
|
r24 | #include <PythonQt.h> | ||
florianlink
|
r13 | #include <QVariant> | ||
#include <qaction.h> | ||||
#include <qactiongroup.h> | ||||
#include <qbytearray.h> | ||||
#include <qcoreevent.h> | ||||
#include <qdir.h> | ||||
#include <qiodevice.h> | ||||
#include <qlayout.h> | ||||
#include <qlist.h> | ||||
#include <qobject.h> | ||||
#include <qstringlist.h> | ||||
#include <quiloader.h> | ||||
#include <qwidget.h> | ||||
florianlink
|
r24 | class PythonQtShell_QUiLoader : public QUiLoader | ||
{ | ||||
public: | ||||
PythonQtShell_QUiLoader(QObject* parent = 0):QUiLoader(parent),_wrapper(NULL) {}; | ||||
virtual void childEvent(QChildEvent* arg__1); | ||||
virtual QAction* createAction(QObject* parent = 0, const QString& name = QString()); | ||||
virtual QActionGroup* createActionGroup(QObject* parent = 0, const QString& name = QString()); | ||||
virtual QLayout* createLayout(const QString& className, QObject* parent = 0, const QString& name = QString()); | ||||
virtual QWidget* createWidget(const QString& className, QWidget* parent = 0, const QString& name = QString()); | ||||
virtual void customEvent(QEvent* arg__1); | ||||
virtual bool event(QEvent* arg__1); | ||||
virtual bool eventFilter(QObject* arg__1, QEvent* arg__2); | ||||
virtual void timerEvent(QTimerEvent* arg__1); | ||||
PythonQtInstanceWrapper* _wrapper; | ||||
}; | ||||
florianlink
|
r28 | class PythonQtPublicPromoter_QUiLoader : public QUiLoader | ||
{ public: | ||||
inline QWidget* promoted_createWidget(const QString& className, QWidget* parent = 0, const QString& name = QString()) { return QUiLoader::createWidget(className, parent, name); } | ||||
inline QAction* promoted_createAction(QObject* parent = 0, const QString& name = QString()) { return QUiLoader::createAction(parent, name); } | ||||
inline QActionGroup* promoted_createActionGroup(QObject* parent = 0, const QString& name = QString()) { return QUiLoader::createActionGroup(parent, name); } | ||||
inline QLayout* promoted_createLayout(const QString& className, QObject* parent = 0, const QString& name = QString()) { return QUiLoader::createLayout(className, parent, name); } | ||||
}; | ||||
florianlink
|
r13 | class PythonQtWrapper_QUiLoader : public QObject | ||
{ Q_OBJECT | ||||
public: | ||||
public slots: | ||||
QUiLoader* new_QUiLoader(QObject* parent = 0); | ||||
void delete_QUiLoader(QUiLoader* obj) { delete obj; } | ||||
florianlink
|
r73 | bool isScriptingEnabled(QUiLoader* theWrappedObject) const; | ||
void setWorkingDirectory(QUiLoader* theWrappedObject, const QDir& dir); | ||||
QDir workingDirectory(QUiLoader* theWrappedObject) const; | ||||
florianlink
|
r24 | QWidget* createWidget(QUiLoader* theWrappedObject, const QString& className, QWidget* parent = 0, const QString& name = QString()); | ||
florianlink
|
r13 | QStringList availableWidgets(QUiLoader* theWrappedObject) const; | ||
florianlink
|
r24 | QStringList pluginPaths(QUiLoader* theWrappedObject) const; | ||
florianlink
|
r13 | void clearPluginPaths(QUiLoader* theWrappedObject); | ||
QAction* createAction(QUiLoader* theWrappedObject, QObject* parent = 0, const QString& name = QString()); | ||||
florianlink
|
r24 | void setScriptingEnabled(QUiLoader* theWrappedObject, bool enabled); | ||
florianlink
|
r28 | void addPluginPath(QUiLoader* theWrappedObject, const QString& path); | ||
QWidget* load(QUiLoader* theWrappedObject, QIODevice* device, QWidget* parentWidget = 0); | ||||
florianlink
|
r73 | QActionGroup* createActionGroup(QUiLoader* theWrappedObject, QObject* parent = 0, const QString& name = QString()); | ||
QLayout* createLayout(QUiLoader* theWrappedObject, const QString& className, QObject* parent = 0, const QString& name = QString()); | ||||
florianlink
|
r13 | }; | ||
#endif // PYTHONQTWRAPPER_QUILOADER_H | ||||