mirror of
https://bitbucket.org/smil3y/katie.git
synced 2025-02-25 11:22:58 +00:00
39 lines
678 B
OpenEdge ABL
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();
|
|
};
|