sharedlibgtk kingdom kingdom.cpp kingdom.h resources horses horses.cpp horses.h men men.cpp men.h
Template relations are shown as a UML dependency arrow, which is a dashed line with an arrow. Template definitions are shown with a "<< template>>" stereotype.
Typedefs are shown using a "<< typedef>>" stereotype, and is shown as being inherited from the class that is being renamed.
Opening the project will automatically update the external project packages using the packages available on the system. Linux uses pkg-config, which should be on many distributions of Linux. On Windows, the Scan button may find the correct location, otherwise enter the directory manually. The packages can be manually set up using the External Project Packages button on the Analysis Settings Dialog.
The component types should be already set, but can be manually viewed or changed using Build/Settings. The oovBuilder, oovCMaker, oovCppParser, and oovEdit shoud be set to Program/Executable, and the oovCommon and oovGuiCommon should be set to be static libraries. Explanations of the classes and components is in the Oovaide Design document. Some extra points: