itom 2.0.0
ito::PythonUi Class Reference

List of all members.

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_call (PyUiItem *self, PyObject *args)
static PyObject * PyUiItem_connect (PyUiItem *self, PyObject *args)
static PyObject * PyUiItem_connectKeyboardInterrupt (PyUiItem *self, PyObject *args)
static PyObject * PyUiItem_disconnect (PyUiItem *self, PyObject *args)
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 bool loadMethodDescriptionList (PyUiItem *self)
static PythonQtSignalMapperPyUiItem_getTopLevelSignalMapper (PyUiItem *self)
 *static*/ PythonUi::PyUi* PythonUi::PyUiItem_getParentUI(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_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 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

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

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

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

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

PyGetSetDef ito::PythonUi::PyUi_getseters [static]
Initial value:
 {
    {NULL}  
}
PyMemberDef ito::PythonUi::PyUi_members [static]
Initial value:
 {
        {NULL}  
}
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},
        {"getSaveFileName", (PyCFunction)PyUi_getSaveFileName, METH_KEYWORDS | METH_VARARGS |METH_STATIC, pyUiGetSaveFileName_doc},
        {"createNewPluginWidget", (PyCFunction)PyUi_createNewAlgoWidget, METH_KEYWORDS | METH_VARARGS |METH_STATIC, pyUiCreateNewPluginWidget_doc},
        {NULL}  
}
PyGetSetDef ito::PythonUi::PyUiItem_getseters [static]
Initial value:
 {
    {NULL}  
}
PyMappingMethods ito::PythonUi::PyUiItem_mappingProtocol [static]
Initial value:
 {
    (lenfunc)PyUiItem_mappingLength,
    (binaryfunc)PyUiItem_mappingGetElem,
    (objobjargproc)PyUiItem_mappingSetElem
}
PyMemberDef ito::PythonUi::PyUiItem_members [static]
Initial value:
 {
        {NULL}  
}
PyMethodDef ito::PythonUi::PyUiItem_methods [static]
Initial value:
 {
        {"call", (PyCFunction)PyUiItem_call, METH_VARARGS, PyUiItemCall_doc},
        {"connect", (PyCFunction)PyUiItem_connect, METH_VARARGS, PyUiItemConnect_doc},
        {"disconnect", (PyCFunction)PyUiItem_disconnect, 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_VARARGS, PyUiItemConnectKeyboardInterrupt_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},
        {NULL}  
}
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
}
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:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends