miqt/cmd/handbindings/binding.h

35 lines
572 B
C
Raw Normal View History

#ifndef BINDING_H
#define BINDING_H
#ifdef __cplusplus
extern "C" {
#endif
#include <stdint.h>
2023-10-22 22:00:00 +00:00
typedef void* PQApplication;
typedef void* PQPushButton;
typedef void* PQWidget;
PQApplication QApplication_new(int* argc, char** argv);
2023-10-22 22:00:00 +00:00
PQWidget QWidget_new();
void QWidget_show(PQWidget self);
PQPushButton QPushButton_new(const char* label, PQWidget parent);
void QPushButton_show(PQPushButton self);
void QPushButton_connect_pressed(PQPushButton self, intptr_t cb);
2023-10-22 22:00:00 +00:00
int QApplication_exec(PQApplication self);
#ifdef __cplusplus
} /* extern C */
#endif
#endif