libqmlbind
A C library for creating QML bindings for other languages easily through exporting objects to QML
Classes | Macros | Typedefs
qmlbind_global.h File Reference

Contains all struct definitions of libqmlbind. More...

Go to the source code of this file.

Classes

struct  qmlbind_application
 an opaque struct to be used as self argument in the methods defined in qmlbind_application. More...
 
struct  qmlbind_engine
 an opaque struct mainly used as self argument in the methods defined in qmlbind_engine. More...
 
struct  qmlbind_component
 an opaque struct mainly used as self argument in the methods defined in qmlbind_component. More...
 
struct  qmlbind_plugin
 an opaque struct mainly used as self argument in the methods defined in qmlbind_plugin. More...
 
struct  qmlbind_value
 an opaque struct mainly used as self argument in the methods defined in qmlbind_value. More...
 
struct  qmlbind_iterator
 an opaque struct mainly used as self argument in the methods defined in qmlbind_iterator. More...
 
struct  qmlbind_string
 an opaque struct mainly used as self argument in the methods defined in qmlbind_string. More...
 
struct  qmlbind_metaclass
 an opaque struct mainly used as self argument in the methods defined in qmlbind_metaclass. More...
 
struct  qmlbind_signal_emitter
 an opaque struct mainly used as self argument in the methods defined in qmlbind_signal_emitter. More...
 
struct  qmlbind_client_object
 an opaque struct to represent a client-side object exposed to the metaobject system to libqmlbind. More...
 
struct  qmlbind_client_class
 an opaque struct to represent a client-side class object (a.k.a. metaclass) to libqmlbind. More...
 
struct  qmlbind_client_callbacks
 encapsulates client-side functions that are used from QML for C object creation, destruction, method calls and property modification. More...
 

Typedefs

typedef struct qmlbind_application qmlbind_application
 
typedef struct qmlbind_engine qmlbind_engine
 
typedef struct qmlbind_component qmlbind_component
 
typedef struct qmlbind_plugin qmlbind_plugin
 
typedef struct qmlbind_value qmlbind_value
 
typedef struct qmlbind_iterator qmlbind_iterator
 
typedef struct qmlbind_string qmlbind_string
 
typedef struct qmlbind_metaclass qmlbind_metaclass
 
typedef struct qmlbind_signal_emitter qmlbind_signal_emitter
 
typedef struct qmlbind_client_object qmlbind_client_object
 an opaque struct to represent a client-side object exposed to the metaobject system to libqmlbind. More...
 
typedef struct qmlbind_client_class qmlbind_client_class
 an opaque struct to represent a client-side class object (a.k.a. metaclass) to libqmlbind. More...
 
typedef struct qmlbind_client_callbacks qmlbind_client_callbacks
 encapsulates client-side functions that are used from QML for C object creation, destruction, method calls and property modification. More...
 

Detailed Description

Contains all struct definitions of libqmlbind.

Functions using these structs as arguments are defined in all other header files.