katie/bindings/KtGui.i
Ivailo Monev 01e112e19f add script to test build with CMake v2.8.12.2
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-02-12 01:11:13 +00:00

39 lines
678 B
OpenEdge ABL

%module KtGui
%include <KtCore.i>
%{
#include "QtGui/QtGui"
QT_USE_NAMESPACE
%}
class QApplication : public QCoreApplication {
public:
QApplication(int argc, char *argv[]);
~QApplication();
static int exec();
};
class QPaintDevice {
public:
virtual ~QPaintDevice();
protected:
QPaintDevice();
};
class QWidget : public QObject, public QPaintDevice{
public:
QWidget(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = 0);
~QWidget();
void setWindowTitle(const QString title);
void show();
};
class QMainWindow : public QWidget {
public:
QMainWindow(QWidget *parent = Q_NULLPTR, Qt::WindowFlags flags = 0);
~QMainWindow();
};