Detailed report on module GUIManager

MetricTagOverallPer Function
Lines of CodeLOC 325******
McCabe's Cyclomatic NumberMVG 54******
Lines of CommentCOM 46********
LOC/COML_C 7.065 
MVG/COMM_C 1.174 
Weighted Methods per Class (  weighting = unity )WMC1 31 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 16 
Information Flow measure (  inclusive )IF4 3600********
Information Flow measure (  visible )IF4v 3600********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
declaration   ./components/ogre/widgets/ServerWidget.h:40
1 0 0------------
declaration   ./components/ogre/widgets/IngameChatWidget.h:31
1 0 0------------
declaration   ./components/ogre/widgets/EntityIconManager.h:31
1 0 0------------
declaration   ./components/ogre/widgets/InventoryWidget.h:46
1 0 0------------
declaration   ./components/ogre/widgets/Widget.h:37
1 0 3------------
declaration   ./components/ogre/widgets/Help.h:32
1 0 0------------
declaration   ./components/ogre/widgets/InspectWidget.h:30
1 0 0------------
declaration   ./components/ogre/AvatarCamera.h:43
1 0 0------------
declaration   ./components/ogre/AvatarController.h:40
1 0 0------------
declaration   ./components/ogre/gui/ActiveWidgetHandler.h:28
1 0 0------------

Functions

Function prototypeLOCMVGCOML_CM_C
EmberOgre_AvatarControllerCreated(  AvatarController & )
definition   ./components/ogre/GUIManager.cpp:593

4 0 0------------
EmberOgre_CreatedAvatarEntity(  AvatarEmberEntity * )
definition   ./components/ogre/GUIManager.cpp:587

4 0 12------------
EmitEntityAction(  const string &,  EmberEntity * )
definition   ./components/ogre/GUIManager.cpp:305

4 0 0------------
GUIManager(  RenderWindow *,  SceneManager * )
definition   ./components/ogre/GUIManager.cpp:75

1 0 0------------
addWidget(  Widget * )
definition   ./components/ogre/GUIManager.cpp:400

4 0 0------------
createWidget(   )
definition   ./components/ogre/GUIManager.cpp:332

4 1 0------------
createWidget(  const string & )
definition   ./components/ogre/GUIManager.cpp:337

22 5 0************
createWindow(  const string & )
definition   ./components/ogre/GUIManager.cpp:311

6 1 0------------
createWindow(  const string &,  const string & )
definition   ./components/ogre/GUIManager.cpp:318

13 3 0------------
destroyWidget(  Widget * )
definition   ./components/ogre/GUIManager.cpp:361

10 2 0------------
frameStarted(  const FrameEvent & )
definition   ./components/ogre/GUIManager.cpp:410

20 2 12 1.667------
getDefaultScheme(   )
definition   ./components/ogre/GUIManager.cpp:604

4 1 0------------
getEntityIconManager(   )
definition   ./components/ogre/GUIManager.cpp:619

4 1 0------------
getEntityPickListener(   )
definition   ./components/ogre/GUIManager.cpp:609

4 1 0------------
getIconManager(   )
definition   ./components/ogre/GUIManager.cpp:614

4 1 0------------
getInput(   )
definition   ./components/ogre/GUIManager.cpp:381

4 1 0------------
getLayoutDir(   )
definition   ./components/ogre/GUIManager.cpp:598

5 1 0------------
getMainSheet(   )
definition   ./components/ogre/GUIManager.cpp:387

4 1 0------------
initialize(   )
definition   ./components/ogre/GUIManager.cpp:218

59 1 11 5.364------
isInGUIMode(   )
definition   ./components/ogre/GUIManager.cpp:514

3 1 0------------
isInMovementKeysMode(   )
definition   ./components/ogre/GUIManager.cpp:510

3 2 0------------
mSheet_CaptureLost(  const EventArgs & )
definition   ./components/ogre/GUIManager.cpp:504

5 1 0------------
mSheet_MouseButtonDown(  const EventArgs & )
definition   ./components/ogre/GUIManager.cpp:451

21 4 210.500------
mSheet_MouseDoubleClick(  const EventArgs & )
definition   ./components/ogre/GUIManager.cpp:478

19 3 2------------
msAutoGenId(  ... )
declaration   ./components/ogre/GUIManager.cpp:72

1 0 0------------
pressedKey(  const SDL_keysym &,  InputMode )
definition   ./components/ogre/GUIManager.cpp:518

32 15 216.000 7.500
removeWidget(  Widget * )
definition   ./components/ogre/GUIManager.cpp:392

7 1 0------------
runCommand(  const string &,  const string & )
definition   ./components/ogre/GUIManager.cpp:561

12 3 0------------
scriptingServiceStopping(   )
definition   ./components/ogre/GUIManager.cpp:298

6 0 0------------
setDebugText(  const string & )
definition   ./components/ogre/GUIManager.cpp:373

7 1 0------------
~GUIManager(   )
definition   ./components/ogre/GUIManager.cpp:191

19 1 2------------

Relationships

ClientsSuppliers
AvatarCamera [V]
pass by reference   ./components/ogre/AvatarCamera.h:80
has by reference   ./components/ogre/AvatarCamera.h:259
pass by reference   ./components/ogre/AvatarCamera.cpp:109


AvatarController [V]
pass by reference   ./components/ogre/AvatarController.cpp:83
pass by reference   ./components/ogre/AvatarController.h:101
has by reference   ./components/ogre/AvatarController.h:183


EntityIconManager [V]
pass by reference   ./components/ogre/widgets/EntityIconManager.h:51
has by reference   ./components/ogre/widgets/EntityIconManager.h:65
pass by reference   ./components/ogre/widgets/EntityIconManager.cpp:34


JesusEditFile [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:658
pass by reference   ./components/ogre/widgets/JesusEdit.h:147


JesusEditPreview [V]
pass by reference   ./components/ogre/widgets/JesusEdit.cpp:551
pass by reference   ./components/ogre/widgets/JesusEdit.h:82
has by reference   ./components/ogre/widgets/JesusEdit.h:112


Widget [V]
pass by reference   ./components/ogre/widgets/Widget.cpp:25


 
AvatarController [V]
pass by reference   ./components/ogre/GUIManager.cpp:593


AvatarEmberEntity [V]
pass by reference   ./components/ogre/GUIManager.cpp:587


EmberEntity [V]
pass by reference   ./components/ogre/GUIManager.cpp:305


EventArgs [V]
pass by reference   ./components/ogre/GUIManager.cpp:451
pass by reference   ./components/ogre/GUIManager.cpp:478
pass by reference   ./components/ogre/GUIManager.cpp:504


FrameEvent [V]
pass by reference   ./components/ogre/GUIManager.cpp:410


RenderWindow [V]
pass by reference   ./components/ogre/GUIManager.cpp:75


SDL_keysym [V]
pass by reference   ./components/ogre/GUIManager.cpp:518


SceneManager [V]
pass by reference   ./components/ogre/GUIManager.cpp:75


Widget [V]
pass by reference   ./components/ogre/GUIManager.cpp:361
pass by reference   ./components/ogre/GUIManager.cpp:392
pass by reference   ./components/ogre/GUIManager.cpp:400


string [V]
pass by reference   ./components/ogre/GUIManager.cpp:305
pass by reference   ./components/ogre/GUIManager.cpp:311
pass by reference   ./components/ogre/GUIManager.cpp:318
pass by reference   ./components/ogre/GUIManager.cpp:318
pass by reference   ./components/ogre/GUIManager.cpp:337
pass by reference   ./components/ogre/GUIManager.cpp:373
pass by reference   ./components/ogre/GUIManager.cpp:561
pass by reference   ./components/ogre/GUIManager.cpp:561