com_trolltech_qt_uitools0.h
73 lines
| 3.6 KiB
| text/x-c
|
CLexer
florianlink
|
r99 | #include <PythonQt.h> | ||
#include <QObject> | ||||
#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> | ||||
class PythonQtShell_QUiLoader : public QUiLoader | ||||
{ | ||||
public: | ||||
PythonQtShell_QUiLoader(QObject* parent = 0):QUiLoader(parent),_wrapper(NULL) {}; | ||||
florianlink
|
r186 | ~PythonQtShell_QUiLoader(); | ||
florianlink
|
r128 | virtual void childEvent(QChildEvent* arg__1); | ||
florianlink
|
r120 | virtual QAction* createAction(QObject* parent = 0, const QString& name = QString()); | ||
virtual QActionGroup* createActionGroup(QObject* parent = 0, const QString& name = QString()); | ||||
florianlink
|
r128 | 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); | ||||
florianlink
|
r99 | virtual bool event(QEvent* arg__1); | ||
florianlink
|
r120 | virtual bool eventFilter(QObject* arg__1, QEvent* arg__2); | ||
virtual void timerEvent(QTimerEvent* arg__1); | ||||
florianlink
|
r99 | |||
PythonQtInstanceWrapper* _wrapper; | ||||
}; | ||||
class PythonQtPublicPromoter_QUiLoader : public QUiLoader | ||||
{ public: | ||||
florianlink
|
r120 | 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); } | ||||
florianlink
|
r128 | inline QLayout* promoted_createLayout(const QString& className, QObject* parent = 0, const QString& name = QString()) { return QUiLoader::createLayout(className, parent, name); } | ||
inline QWidget* promoted_createWidget(const QString& className, QWidget* parent = 0, const QString& name = QString()) { return QUiLoader::createWidget(className, parent, name); } | ||||
florianlink
|
r99 | }; | ||
class PythonQtWrapper_QUiLoader : public QObject | ||||
{ Q_OBJECT | ||||
public: | ||||
public slots: | ||||
QUiLoader* new_QUiLoader(QObject* parent = 0); | ||||
void delete_QUiLoader(QUiLoader* obj) { delete obj; } | ||||
florianlink
|
r128 | void addPluginPath(QUiLoader* theWrappedObject, const QString& path); | ||
QStringList availableLayouts(QUiLoader* theWrappedObject) const; | ||||
QStringList availableWidgets(QUiLoader* theWrappedObject) const; | ||||
florianlink
|
r99 | void clearPluginPaths(QUiLoader* theWrappedObject); | ||
QAction* createAction(QUiLoader* theWrappedObject, QObject* parent = 0, const QString& name = QString()); | ||||
florianlink
|
r120 | QActionGroup* createActionGroup(QUiLoader* theWrappedObject, QObject* parent = 0, const QString& name = QString()); | ||
florianlink
|
r128 | QLayout* createLayout(QUiLoader* theWrappedObject, const QString& className, QObject* parent = 0, const QString& name = QString()); | ||
QWidget* createWidget(QUiLoader* theWrappedObject, const QString& className, QWidget* parent = 0, const QString& name = QString()); | ||||
bool isLanguageChangeEnabled(QUiLoader* theWrappedObject) const; | ||||
bool isScriptingEnabled(QUiLoader* theWrappedObject) const; | ||||
bool isTranslationEnabled(QUiLoader* theWrappedObject) const; | ||||
florianlink
|
r120 | QWidget* load(QUiLoader* theWrappedObject, QIODevice* device, QWidget* parentWidget = 0); | ||
florianlink
|
r128 | QStringList pluginPaths(QUiLoader* theWrappedObject) const; | ||
florianlink
|
r120 | void setLanguageChangeEnabled(QUiLoader* theWrappedObject, bool enabled); | ||
florianlink
|
r128 | void setScriptingEnabled(QUiLoader* theWrappedObject, bool enabled); | ||
void setTranslationEnabled(QUiLoader* theWrappedObject, bool enabled); | ||||
florianlink
|
r99 | void setWorkingDirectory(QUiLoader* theWrappedObject, const QDir& dir); | ||
florianlink
|
r120 | QDir workingDirectory(QUiLoader* theWrappedObject) const; | ||
florianlink
|
r99 | }; | ||