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

Classes

struct  PyUi
 
struct  PyUiItem
 

Static Public Member Functions

static void PyUiItem_dealloc (PyUiItem *self)
 
static PyObject * PyUiItem_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
 
static int PyUiItem_init (PyUiItem *self, PyObject *args, PyObject *kwds)
 
static int PyUiItem_mappingLength (PyUiItem *self)
 
static PyObject * PyUiItem_mappingGetElem (PyUiItem *self, PyObject *key)
 
static int PyUiItem_mappingSetElem (PyUiItem *self, PyObject *key, PyObject *value)
 
static PyObject * PyUiItem_repr (PyUiItem *self)
 
static PyObject * PyUiItem_getClassName (PyUiItem *self)
 
static PyObject * PyUiItem_call (PyUiItem *self, PyObject *args)
 
static PyObject * PyUiItem_connect (PyUiItem *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUiItem_connectKeyboardInterrupt (PyUiItem *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUiItem_connectProgressObserverInterrupt (PyUiItem *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUiItem_disconnect (PyUiItem *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUiItem_getProperties (PyUiItem *self, PyObject *args)
 
static PyObject * PyUiItem_setProperties (PyUiItem *self, PyObject *args)
 
static PyObject * PyUiItem_getPropertyInfo (PyUiItem *self, PyObject *args)
 
static PyObject * PyUiItem_getattro (PyUiItem *self, PyObject *name)
 
static int PyUiItem_setattro (PyUiItem *self, PyObject *name, PyObject *value)
 
static PyObject * PyUiItem_setAttribute (PyUiItem *self, PyObject *args)
 
static PyObject * PyUiItem_getAttribute (PyUiItem *self, PyObject *args)
 
static PyObject * PyUiItem_setWindowFlags (PyUiItem *self, PyObject *args)
 
static PyObject * PyUiItem_getWindowFlags (PyUiItem *self)
 
static PyObject * PyUiItem_info (PyUiItem *self, PyObject *args)
 
static PyObject * PyUiItem_exists (PyUiItem *self)
 
static PyObject * PyUiItem_children (PyUiItem *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUiItem_getChild (PyUiItem *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUiItem_getLayout (PyUiItem *self)
 
static bool loadMethodDescriptionList (PyUiItem *self)
 
static PythonQtSignalMapperPyUiItem_getTopLevelSignalMapper (PyUiItem *self)
 
static void PyUiItem_addTpDict (PyObject *tp_dict)
 
static void PyUi_dealloc (PyUi *self)
 
static PyObject * PyUi_new (PyTypeObject *type, PyObject *args, PyObject *kwds)
 
static int PyUi_init (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_repr (PyUi *self)
 
static PyObject * PyUi_show (PyUi *self, PyObject *args)
 
static PyObject * PyUi_hide (PyUi *self)
 
static PyObject * PyUi_isVisible (PyUi *self)
 
static PyObject * PyUi_getPropertyInfo (PyUi *self, PyObject *args)
 
static PyObject * PyUi_getProperties (PyUi *self, PyObject *args)
 
static PyObject * PyUi_setProperties (PyUi *self, PyObject *args)
 
static PyObject * PyUi_getDouble (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_getInt (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_getItem (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_getText (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_msgInformation (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_msgQuestion (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_msgWarning (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_msgCritical (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_msgGeneral (PyUi *self, PyObject *args, PyObject *kwds, int type)
 
static PyObject * PyUi_getExistingDirectory (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_getOpenFileNames (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_getOpenFileName (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_getSaveFileName (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_createNewAlgoWidget (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_createNewAlgoWidget2 (PyUi *self, PyObject *args, PyObject *kwds)
 
static PyObject * PyUi_availableWidgets (PyUi *self)
 
static void PyUi_addTpDict (PyObject *tp_dict)
 

Static Public Attributes

static PyMemberDef PyUiItem_members []
 
static PyGetSetDef PyUiItem_getseters []
 
static PyMethodDef PyUiItem_methods []
 
static PyTypeObject PyUiItemType
 
static PyModuleDef PyUiItemModule
 
static PyMappingMethods PyUiItem_mappingProtocol
 
static PyGetSetDef PyUi_getseters []
 
static PyMemberDef PyUi_members []
 
static PyMethodDef PyUi_methods []
 
static PyTypeObject PyUiType
 
static PyModuleDef PyUiModule
 

Static Private Attributes

static QHash< QByteArray, QSharedPointer< ito::MethodDescriptionList > > methodDescriptionListStorage
 

Member Function Documentation

◆ PyUiItem_children()

PyObject * ito::PythonUi::PyUiItem_children ( PyUiItem * self,
PyObject * args,
PyObject * kwds )
static

‍we need this as otherwise the Q_ARG macro does not recognize our templated QMap

◆ PyUiItem_exists()

PyObject * ito::PythonUi::PyUiItem_exists ( PyUiItem * self)
static

‍we need this as otherwise the Q_ARG macro does not recognize our templated QMap

◆ PyUiItem_getLayout()

PyObject * ito::PythonUi::PyUiItem_getLayout ( PyUiItem * self)
static

‍we need this as otherwise the Q_ARG macro does not recognize our templated QMap

◆ PyUiItem_info()

PyObject * ito::PythonUi::PyUiItem_info ( PyUiItem * self,
PyObject * args )
static

‍we need this as otherwise the Q_ARG macro does not recognize our templated QMap

Member Data Documentation

◆ PyUi_getseters

PyGetSetDef ito::PythonUi::PyUi_getseters
static
Initial value:
= {
{NULL}
}

◆ PyUi_members

PyMemberDef ito::PythonUi::PyUi_members
static
Initial value:
= {
{NULL}
}

◆ PyUi_methods

PyMethodDef ito::PythonUi::PyUi_methods
static
Initial value:
= {
{"show", (PyCFunction)PyUi_show, METH_VARARGS, pyUiShow_doc},
{"hide", (PyCFunction)PyUi_hide, METH_NOARGS, pyUiHide_doc},
{"isVisible", (PyCFunction)PyUi_isVisible, METH_NOARGS, pyUiIsVisible_doc},
{"getDouble",(PyCFunction)PyUi_getDouble, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiGetDouble_doc},
{"getInt",(PyCFunction)PyUi_getInt, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiGetInt_doc},
{"getItem",(PyCFunction)PyUi_getItem, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiGetItem_doc},
{"getText",(PyCFunction)PyUi_getText, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiGetText_doc},
{"msgInformation", (PyCFunction)PyUi_msgInformation, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiMsgInformation_doc},
{"msgQuestion", (PyCFunction)PyUi_msgQuestion, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiMsgQuestion_doc},
{"msgWarning", (PyCFunction)PyUi_msgWarning, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiMsgWarning_doc},
{"msgCritical", (PyCFunction)PyUi_msgCritical, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiMsgCritical_doc},
{"getExistingDirectory", (PyCFunction)PyUi_getExistingDirectory, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiGetExistingDirectory_doc},
{"getOpenFileName", (PyCFunction)PyUi_getOpenFileName, METH_KEYWORDS | METH_VARARGS |METH_STATIC, pyUiGetOpenFileName_doc},
{"getOpenFileNames", (PyCFunction)PyUi_getOpenFileNames, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiGetOpenFileNames_doc },
{"getSaveFileName", (PyCFunction)PyUi_getSaveFileName, METH_KEYWORDS | METH_VARARGS |METH_STATIC, pyUiGetSaveFileName_doc},
{"createNewPluginWidget", (PyCFunction)PyUi_createNewAlgoWidget, METH_KEYWORDS | METH_VARARGS |METH_STATIC, pyUiCreateNewPluginWidget_doc},
{ "createNewPluginWidget2", (PyCFunction)PyUi_createNewAlgoWidget2, METH_KEYWORDS | METH_VARARGS | METH_STATIC, pyUiCreateNewPluginWidget2_doc },
{ "availableWidgets", (PyCFunction)PyUi_availableWidgets, METH_NOARGS | METH_STATIC, pyUiAvailableWidgets_doc },
{NULL}
}

◆ PyUiItem_getseters

PyGetSetDef ito::PythonUi::PyUiItem_getseters
static
Initial value:
= {
{NULL}
}

◆ PyUiItem_mappingProtocol

PyMappingMethods ito::PythonUi::PyUiItem_mappingProtocol
static
Initial value:
= {
(lenfunc)PyUiItem_mappingLength,
(binaryfunc)PyUiItem_mappingGetElem,
(objobjargproc)PyUiItem_mappingSetElem
}

◆ PyUiItem_members

PyMemberDef ito::PythonUi::PyUiItem_members
static
Initial value:
= {
{NULL}
}

◆ PyUiItem_methods

PyMethodDef ito::PythonUi::PyUiItem_methods
static
Initial value:
= {
{"call", (PyCFunction)PyUiItem_call, METH_VARARGS, PyUiItemCall_doc},
{"connect", (PyCFunction)PyUiItem_connect, METH_KEYWORDS | METH_VARARGS, PyUiItemConnect_doc},
{"disconnect", (PyCFunction)PyUiItem_disconnect, METH_KEYWORDS | METH_VARARGS, PyUiItemDisconnect_doc},
{"setProperty", (PyCFunction)PyUiItem_setProperties, METH_VARARGS, PyUiItemSetProperty_doc},
{"getProperty", (PyCFunction)PyUiItem_getProperties, METH_VARARGS, PyUiItemGetProperty_doc},
{"getPropertyInfo", (PyCFunction)PyUiItem_getPropertyInfo, METH_VARARGS, PyUiItemGetPropertyInfo_doc},
{"setAttribute", (PyCFunction)PyUiItem_setAttribute, METH_VARARGS, PyUiItemSetAttribute_doc},
{"getAttribute", (PyCFunction)PyUiItem_getAttribute, METH_VARARGS, PyUiItemGetAttribute_doc},
{"getWindowFlags", (PyCFunction)PyUiItem_getWindowFlags, METH_NOARGS, PyUiItemGetWindowFlags_doc},
{"setWindowFlags", (PyCFunction)PyUiItem_setWindowFlags, METH_VARARGS, PyUiItemSetWindowFlags_doc},
{"invokeKeyboardInterrupt", (PyCFunction)PyUiItem_connectKeyboardInterrupt, METH_KEYWORDS | METH_VARARGS, PyUiItemConnectKeyboardInterrupt_doc},
{"invokeProgressObserverCancellation", (PyCFunction)PyUiItem_connectProgressObserverInterrupt, METH_KEYWORDS | METH_VARARGS, PyUiItemConnectProgressObserverInterrupt_doc},
{"info", (PyCFunction)PyUiItem_info, METH_VARARGS, PyUiItemInfo_doc},
{"exists", (PyCFunction)PyUiItem_exists, METH_NOARGS, PyUiItemExists_doc},
{"children", (PyCFunction)PyUiItem_children, METH_KEYWORDS | METH_VARARGS, PyUiItemChildren_doc},
{"getChild", (PyCFunction)PyUiItem_getChild, METH_KEYWORDS | METH_VARARGS, PyUiItemGetChild_doc},
{"getClassName", (PyCFunction)PyUiItem_getClassName, METH_NOARGS, PyUiItemGetClassName_doc},
{"getLayout", (PyCFunction)PyUiItem_getLayout, METH_NOARGS, PyUiItemGetLayout_doc},
{NULL}
}
static PyObject * PyUiItem_info(PyUiItem *self, PyObject *args)
Definition pythonUi.cpp:1819
static PyObject * PyUiItem_exists(PyUiItem *self)
Definition pythonUi.cpp:1897
static PyObject * PyUiItem_getLayout(PyUiItem *self)
Definition pythonUi.cpp:2086
static PyObject * PyUiItem_children(PyUiItem *self, PyObject *args, PyObject *kwds)
Definition pythonUi.cpp:1969

◆ PyUiItemModule

PyModuleDef ito::PythonUi::PyUiItemModule
static
Initial value:
= {
PyModuleDef_HEAD_INIT,
"uiItem",
"Any item of user interface (dialog, windows...). The item corresponds to any child-object of the overall dialog or window.",
-1,
NULL, NULL, NULL, NULL, NULL
}

◆ PyUiModule

PyModuleDef ito::PythonUi::PyUiModule
static
Initial value:
= {
PyModuleDef_HEAD_INIT,
"ui",
"Itom userInterfaceDialog type in python",
-1,
NULL, NULL, NULL, NULL, NULL
}

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