itom
Loading...
Searching...
No Matches
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

◆ Type

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: