Categories


Popular topics

(Created page with "Category:Project tab right|alt=Screenshot of UEStudio's Classviewer <span class="idm-uestudio-only">''This feature is available in [http...")
 
 
(One intermediate revision by the same user not shown)
Line 22: Line 22:
 
|[[File:UEStudio-classviewer-struct.png]]
 
|[[File:UEStudio-classviewer-struct.png]]
 
|Struct
 
|Struct
|-
 
 
|[[File:UEStudio-classviewer-struct-public.png]]
 
|[[File:UEStudio-classviewer-struct-public.png]]
 
|Public struct
 
|Public struct
Line 28: Line 27:
 
|[[File:UEStudio-classviewer-class.png]]
 
|[[File:UEStudio-classviewer-class.png]]
 
|Class
 
|Class
|-
 
 
|[[File:UEStudio-classviewer-class-public.png]]
 
|[[File:UEStudio-classviewer-class-public.png]]
 
|Public class
 
|Public class
Line 34: Line 32:
 
|[[File:UEStudio-classviewer-interface.png]]
 
|[[File:UEStudio-classviewer-interface.png]]
 
|Interface
 
|Interface
|-
 
 
|[[File:UEStudio-classviewer-interface-public.png]]
 
|[[File:UEStudio-classviewer-interface-public.png]]
 
|Public interface
 
|Public interface
Line 40: Line 37:
 
|[[File:UEStudio-classviewer-globals.png]]
 
|[[File:UEStudio-classviewer-globals.png]]
 
|Globals folder
 
|Globals folder
|-
 
 
|[[File:UEStudio-classviewer-global-functions.png]]
 
|[[File:UEStudio-classviewer-global-functions.png]]
 
|Global functions
 
|Global functions
Line 46: Line 42:
 
|[[File:UEStudio-classviewer-global-labels.png]]
 
|[[File:UEStudio-classviewer-global-labels.png]]
 
|Global labels
 
|Global labels
|-
 
 
|[[File:UEStudio-classviewer-global-macros.png]]
 
|[[File:UEStudio-classviewer-global-macros.png]]
 
|Global macros
 
|Global macros
Line 52: Line 47:
 
|[[File:UEStudio-classviewer-global-variables.png]]
 
|[[File:UEStudio-classviewer-global-variables.png]]
 
|Global variables
 
|Global variables
|-
 
 
|[[File:UEStudio-classviewer-global-unknown.png]]
 
|[[File:UEStudio-classviewer-global-unknown.png]]
 
|Global miscellaneous items
 
|Global miscellaneous items
Line 58: Line 52:
 
|[[File:UEStudio-classviewer-enum.png]]
 
|[[File:UEStudio-classviewer-enum.png]]
 
|Enum
 
|Enum
|-
 
 
|[[File:UEStudio-classviewer-enum-protected.png]]
 
|[[File:UEStudio-classviewer-enum-protected.png]]
 
|Protected enum
 
|Protected enum
Line 64: Line 57:
 
|[[File:UEStudio-classviewer-enum-private.png]]
 
|[[File:UEStudio-classviewer-enum-private.png]]
 
|Private enum
 
|Private enum
|-
 
 
|[[File:UEStudio-classviewer-enum-item.png]]
 
|[[File:UEStudio-classviewer-enum-item.png]]
 
|Enum value
 
|Enum value
Line 70: Line 62:
 
|[[File:UEStudio-classviewer-namespace.png]]
 
|[[File:UEStudio-classviewer-namespace.png]]
 
|Namespace
 
|Namespace
|-
 
 
|[[File:UEStudio-classviewer-variable.png]]
 
|[[File:UEStudio-classviewer-variable.png]]
 
|Variable
 
|Variable
Line 76: Line 67:
 
|[[File:UEStudio-classviewer-variable-protected.png]]
 
|[[File:UEStudio-classviewer-variable-protected.png]]
 
|Protected variable
 
|Protected variable
|-
 
 
|[[File:UEStudio-classviewer-variable-private.png]]
 
|[[File:UEStudio-classviewer-variable-private.png]]
 
|Private variable
 
|Private variable
Line 82: Line 72:
 
|[[File:UEStudio-classviewer-variable-global.png]]
 
|[[File:UEStudio-classviewer-variable-global.png]]
 
|Global variable
 
|Global variable
|-
 
 
|[[File:UEStudio-classviewer-variable-global-protected.png]]
 
|[[File:UEStudio-classviewer-variable-global-protected.png]]
 
|Protected global variable
 
|Protected global variable
Line 88: Line 77:
 
|[[File:UEStudio-classviewer-variable-global-private.png]]
 
|[[File:UEStudio-classviewer-variable-global-private.png]]
 
|Private global variable
 
|Private global variable
|-
 
 
|[[File:UEStudio-classviewer-function.png]]
 
|[[File:UEStudio-classviewer-function.png]]
 
|Function
 
|Function
Line 94: Line 82:
 
|[[File:UEStudio-classviewer-function-protected.png]]
 
|[[File:UEStudio-classviewer-function-protected.png]]
 
|Protected function
 
|Protected function
|-
 
 
|[[File:UEStudio-classviewer-function-private.png]]
 
|[[File:UEStudio-classviewer-function-private.png]]
 
|Private function
 
|Private function
Line 100: Line 87:
 
|[[File:UEStudio-classviewer-typedef.png]]
 
|[[File:UEStudio-classviewer-typedef.png]]
 
|Typedef
 
|Typedef
|-
 
 
|[[File:UEStudio-classviewer-macro.png]]
 
|[[File:UEStudio-classviewer-macro.png]]
 
|Macro
 
|Macro
Line 106: Line 92:
 
|[[File:UEStudio-classviewer-label.png]]
 
|[[File:UEStudio-classviewer-label.png]]
 
|Label
 
|Label
|-
 
 
|[[File:UEStudio-classviewer-collection.png]]
 
|[[File:UEStudio-classviewer-collection.png]]
 
|Collection
 
|Collection
Line 112: Line 97:
 
|[[File:UEStudio-classviewer-define.png]]
 
|[[File:UEStudio-classviewer-define.png]]
 
|Define
 
|Define
|-
+
|[[File:UEStudio-classviewer-template.png]]
|[[File:UEStudio-classviewer-define.png]]
 
 
|Template
 
|Template
 
|-
 
|-
 
|[[File:UEStudio-classviewer-events.png]]
 
|[[File:UEStudio-classviewer-events.png]]
 
|Event
 
|Event
|-
 
 
|[[File:UEStudio-classviewer-hash.png]]
 
|[[File:UEStudio-classviewer-hash.png]]
 
|Hash
 
|Hash
Line 124: Line 107:
 
|[[File:UEStudio-classviewer-hash-protected.png]]
 
|[[File:UEStudio-classviewer-hash-protected.png]]
 
|Protected hash
 
|Protected hash
|-
 
 
|[[File:UEStudio-classviewer-hash-private.png]]
 
|[[File:UEStudio-classviewer-hash-private.png]]
 
|Private hash
 
|Private hash
Line 130: Line 112:
 
|[[File:UEStudio-classviewer-array.png]]
 
|[[File:UEStudio-classviewer-array.png]]
 
|Array
 
|Array
|-
 
 
|[[File:UEStudio-classviewer-array-protected.png]]
 
|[[File:UEStudio-classviewer-array-protected.png]]
 
|Protected array
 
|Protected array
Line 136: Line 117:
 
|[[File:UEStudio-classviewer-array-private.png]]
 
|[[File:UEStudio-classviewer-array-private.png]]
 
|Private array
 
|Private array
|-
 
 
|[[File:UEStudio-classviewer-property.png]]
 
|[[File:UEStudio-classviewer-property.png]]
 
|Property
 
|Property
Line 142: Line 122:
 
|[[File:UEStudio-classviewer-property-protected.png]]
 
|[[File:UEStudio-classviewer-property-protected.png]]
 
|Protected property
 
|Protected property
|-
 
 
|[[File:UEStudio-classviewer-property-private.png]]
 
|[[File:UEStudio-classviewer-property-private.png]]
 
|Private property
 
|Private property
 
|}
 
|}

Latest revision as of 18:50, 13 October 2017

This feature is available in UEStudio only.

The Classviewer in UEStudio shows a parsed, tree-style representation of the active project. This can include classes, namespaces, functions, variables, and more. The Classviewer parses all supported languages listed under Settings » IDE » Parser.

You can access the Classviewer a couple of different ways:

  • By clicking the "Tags" tab at the bottom of the Project pane in the Workspace Manager
  • By clicking "More IntelliTips" » "Jump to Classviewer" in the "IntelliTips" group of the Project tab

The Classviewer / IntelliTips functionality in UEStudio is designed to supercede the basic Ctags functionality (however, Ctags is still supported in UEStudio).

Double-clicking an item in the Classviewer will jump to the definition of that item within the active project.

UEStudio includes the following symbols in the Classviewer.

UEStudio-classviewer-struct.png Struct UEStudio-classviewer-struct-public.png Public struct
UEStudio-classviewer-class.png Class UEStudio-classviewer-class-public.png Public class
UEStudio-classviewer-interface.png Interface UEStudio-classviewer-interface-public.png Public interface
UEStudio-classviewer-globals.png Globals folder UEStudio-classviewer-global-functions.png Global functions
UEStudio-classviewer-global-labels.png Global labels UEStudio-classviewer-global-macros.png Global macros
UEStudio-classviewer-global-variables.png Global variables UEStudio-classviewer-global-unknown.png Global miscellaneous items
UEStudio-classviewer-enum.png Enum UEStudio-classviewer-enum-protected.png Protected enum
UEStudio-classviewer-enum-private.png Private enum UEStudio-classviewer-enum-item.png Enum value
UEStudio-classviewer-namespace.png Namespace UEStudio-classviewer-variable.png Variable
UEStudio-classviewer-variable-protected.png Protected variable UEStudio-classviewer-variable-private.png Private variable
UEStudio-classviewer-variable-global.png Global variable UEStudio-classviewer-variable-global-protected.png Protected global variable
UEStudio-classviewer-variable-global-private.png Private global variable UEStudio-classviewer-function.png Function
UEStudio-classviewer-function-protected.png Protected function UEStudio-classviewer-function-private.png Private function
UEStudio-classviewer-typedef.png Typedef UEStudio-classviewer-macro.png Macro
UEStudio-classviewer-label.png Label UEStudio-classviewer-collection.png Collection
UEStudio-classviewer-define.png Define UEStudio-classviewer-template.png Template
UEStudio-classviewer-events.png Event UEStudio-classviewer-hash.png Hash
UEStudio-classviewer-hash-protected.png Protected hash UEStudio-classviewer-hash-private.png Private hash
UEStudio-classviewer-array.png Array UEStudio-classviewer-array-protected.png Protected array
UEStudio-classviewer-array-private.png Private array UEStudio-classviewer-property.png Property
UEStudio-classviewer-property-protected.png Protected property UEStudio-classviewer-property-private.png Private property
MediaWiki spam blocked by CleanTalk.