itom
Loading...
Searching...
No Matches
ito::PythonProgressObserver Class Reference

Classes

struct  PyProgressObserver
 

Static Public Member Functions

static void PyProgressObserver_dealloc (PyProgressObserver *self)
 
static PyObject * PyProgressObserver_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
 
static int PyProgressObserver_init (PyProgressObserver *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyProgressObserver_repr (PyProgressObserver *self)
 
static PyObject * PyProgressObserver_requestCancellation (PyProgressObserver *self)
 
static PyObject * PyProgressObserver_reset (PyProgressObserver *self)
 
static PyObject * PyProgressObserver_connect (PyProgressObserver *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyProgressObserver_disconnect (PyProgressObserver *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyProgressObserver_info (PyProgressObserver *self, PyObject *args)
 
static PyObject * PyProgressObserver_getProgressMinimum (PyProgressObserver *self, void *closure)
 
static int PyProgressObserver_setProgressMinimum (PyProgressObserver *self, PyObject *value, void *closure)
 
static PyObject * PyProgressObserver_getProgressMaximum (PyProgressObserver *self, void *closure)
 
static int PyProgressObserver_setProgressMaximum (PyProgressObserver *self, PyObject *value, void *closure)
 
static PyObject * PyProgressObserver_getProgressValue (PyProgressObserver *self, void *closure)
 
static int PyProgressObserver_setProgressValue (PyProgressObserver *self, PyObject *value, void *closure)
 
static PyObject * PyProgressObserver_getProgressText (PyProgressObserver *self, void *closure)
 
static int PyProgressObserver_setProgressText (PyProgressObserver *self, PyObject *value, void *closure)
 
static PyObject * PyProgressObserver_isCancelled (PyProgressObserver *self, void *closure)
 
static void PyProgressObserver_addTpDict (PyObject *tp_dict)
 

Static Public Attributes

static PyMethodDef PyProgressObserver_methods []
 
static PyGetSetDef PyProgressObserver_getseters []
 
static PyTypeObject PyProgressObserverType
 
static PyModuleDef PyProgressObserverModule
 

Member Data Documentation

◆ PyProgressObserver_getseters

PyGetSetDef ito::PythonProgressObserver::PyProgressObserver_getseters
static
Initial value:
= {
{"progressMinimum", (getter)PyProgressObserver_getProgressMinimum, (setter)NULL, progressObserver_getProgressMinimum_doc, NULL},
{"progressMaximum", (getter)PyProgressObserver_getProgressMaximum, (setter)NULL, progressObserver_getProgressMaximum_doc, NULL},
{"progressValue", (getter)PyProgressObserver_getProgressValue, (setter)PyProgressObserver_setProgressValue, progressObserver_progressValue_doc, NULL},
{"progressText", (getter)PyProgressObserver_getProgressText, (setter)PyProgressObserver_setProgressText , progressObserver_progressText_doc, NULL },
{"isCancelled", (getter)PyProgressObserver_isCancelled, (setter)NULL, progressObserver_isCancelled_doc, NULL},
{NULL}
}

◆ PyProgressObserver_methods

PyMethodDef ito::PythonProgressObserver::PyProgressObserver_methods
static
Initial value:
= {
{"requestCancellation", (PyCFunction)PythonProgressObserver::PyProgressObserver_requestCancellation, METH_NOARGS, progressObserver_requestCancellation_doc },
{"reset", (PyCFunction)PythonProgressObserver::PyProgressObserver_reset, METH_NOARGS, progressObserver_reset_doc },
{"connect", (PyCFunction)PythonProgressObserver::PyProgressObserver_connect, METH_VARARGS | METH_KEYWORDS, progressObserver_connect_doc },
{"disconnect", (PyCFunction)PythonProgressObserver::PyProgressObserver_disconnect, METH_VARARGS | METH_KEYWORDS, progressObserver_disconnect_doc},
{"info", (PyCFunction)PythonProgressObserver::PyProgressObserver_info, METH_VARARGS, progressObserver_info_doc},
{NULL}
}

◆ PyProgressObserverModule

PyModuleDef ito::PythonProgressObserver::PyProgressObserverModule
static
Initial value:
= {
PyModuleDef_HEAD_INIT, "progressObserver", "Registers a label and / or progress bar to visualize the progress of a function call within algorithm plugins", -1,
NULL, NULL, NULL, NULL, NULL
}

The documentation for this class was generated from the following files: