Finale PDK Framework 0.77
Power Up Your Finale Music Software
Loading...
Searching...
No Matches
FCStaffSystemsLookup Class Reference

A lookup class designed for collecting full staff layouts for different parts in the same document in a resource-friendly way. It makes sure that each layout is only loaded once for a score/part. More...

#include <ff_othercollection.h>

+ Inheritance diagram for FCStaffSystemsLookup:

Public Member Functions

 FCStaffSystemsLookup ()
 The constructor.
 
const char * ClassName () const override
 Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child class.
 
FCStaffSystemsGetCurrentPartStaffSystems ()
 Returns the full FCStaffSystem collection for the part that's currently in editing focus.
 

Detailed Description

A lookup class designed for collecting full staff layouts for different parts in the same document in a resource-friendly way. It makes sure that each layout is only loaded once for a score/part.

This lookup class makes sure that the FCStaffSystems layout is fully updated at load. It currently does not support layouts that changes.

Requires PDK_FRAMEWORK_LAYOUT defined.

Constructor & Destructor Documentation

◆ FCStaffSystemsLookup()

FCStaffSystemsLookup::FCStaffSystemsLookup ( )
inline

The constructor.

Lua-supported.

Member Function Documentation

◆ ClassName()

const char * FCStaffSystemsLookup::ClassName ( ) const
inlineoverridevirtual

Returns the name of the class, for diagnostic purposes. This method MUST be overwritten in each child class.

Lua-supported.

Implements __FCBase.

◆ GetCurrentPartStaffSystems()

FCStaffSystems * FCStaffSystemsLookup::GetCurrentPartStaffSystems ( )
inline

Returns the full FCStaffSystem collection for the part that's currently in editing focus.

Lua-supported.