itom  4.1.0
ito::OutlineItem Class Reference

Public Types

enum  Type {
  typeRoot, typeClass, typeFunction, typeMethod,
  typePropertyGet, typePropertySet, typeStaticMethod, typeClassMethod
}
 

Public Member Functions

 OutlineItem (Type type)
 
QIcon icon () const
 

Public Attributes

Type m_type
 
QString m_name
 
QString m_args
 
QString m_returnType
 
int m_startLineIdx
 the first line where the block starts
 
int m_endLineIdx
 the last line where the block ends
 
bool m_private
 
bool m_async
 
QWeakPointer< OutlineItemm_parent
 
QList< QSharedPointer< OutlineItem > > m_childs
 

Member Enumeration Documentation

Enumerator
typeClass 

class method

typeFunction 

unbound function

typeMethod 

bound method of a class (first arg is self)


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