The QCPlug
class communicates (through Cocoa bindings) between a custom patch and the view used for the internal settings of the custom patch. Only custom patches that use internal settings exposed to the user need to use the QCPlug
class.
SDK
- macOS 10.4–10.15Deprecated
Framework
- Quartz
Declaration
class QCPlugInViewController : NSView Controller
Overview
You access the internal settings of a custom patch through key-value coding (KVC). All the KVC keys that represent the internal settings of the custom patch must be listed in its plug
method.
The view controller for a custom patch expects
the nib file
File's Owner
class set to theQCPlug
classIn View Controller the view outlet connected to the view that contains the editing controls
The controls are bound to the File's Owner
as the target and plug
as the model key path, where XXX
is the KVC key for a given internal setting of the custom patch instance.