itom 2.2.1
ito::PyWorkspaceContainer Class Reference

List of all members.

Signals

void updateAvailable (PyWorkspaceItem *rootItem, QString fullNameRoot, QStringList recentlyDeletedFullNames)
void getChildNodes (PyWorkspaceContainer *container, QString fullNameParentItem)

Public Member Functions

 PyWorkspaceContainer (bool globalNotLocal)
void clear ()
void loadDictionary (PyObject *obj, const QString &fullNameParentItem="")
bool isGlobalWorkspace () const
bool isRoot (PyWorkspaceItem *item) const
void emitGetChildNodes (PyWorkspaceContainer *container, QString fullNameParentItem)
ito::PyWorkspaceItemgetItemByFullName (const QString &fullname)

Public Attributes

QMutex m_accessMutex
QSet< QString > m_expandedFullNames
PyWorkspaceItem m_rootItem

Static Public Attributes

static QChar delimiter = '/'

Private Member Functions

void loadDictionaryRec (PyObject *obj, const QString &fullNameParentItem, PyWorkspaceItem *parentItem, QStringList &deletedKeys)
void parseSinglePyObject (PyWorkspaceItem *item, PyObject *value, QString &fullName, QStringList &deletedKeys, int &m_compatibleParamBaseType)

Private Attributes

QSet< QByteArray > m_blackListType
bool m_globalNotLocal
PyObject * dictUnicode

Member Data Documentation

delimiter between the parent and child(ren) item of the full path to a python variable.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Friends