Finale PDK Framework 0.79
Lua Power for 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.
 
FCStaffSystems * GetCurrentPartStaffSystems ()
 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.