Audacity 3.2.0
Public Member Functions | Protected Attributes | List of all members
VSTControlBase Class Reference

#include <VSTControl.h>

Inheritance diagram for VSTControlBase:
[legend]
Collaboration diagram for VSTControlBase:
[legend]

Public Member Functions

 VSTControlBase ()
 
virtual ~VSTControlBase ()
 
virtual bool Create (wxWindow *parent, VSTLink *link)
 

Protected Attributes

wxWindow * mParent
 
VSTLinkmLink
 

Detailed Description

Definition at line 18 of file VSTControl.h.

Constructor & Destructor Documentation

◆ VSTControlBase()

VSTControlBase::VSTControlBase ( )
inline

Definition at line 21 of file VSTControl.h.

22 {
23 mParent = NULL;
24 mLink = NULL;
25 }
wxWindow * mParent
Definition: VSTControl.h:45
VSTLink * mLink
Definition: VSTControl.h:46

References mLink, and mParent.

◆ ~VSTControlBase()

virtual VSTControlBase::~VSTControlBase ( )
inlinevirtual

Definition at line 27 of file VSTControl.h.

28 {
29 }

Member Function Documentation

◆ Create()

virtual bool VSTControlBase::Create ( wxWindow *  parent,
VSTLink link 
)
inlinevirtual

Reimplemented in VSTControl, VSTControl, and VSTControl.

Definition at line 31 of file VSTControl.h.

32 {
33 mParent = parent;
34 mLink = link;
35
36 if (!wxControl::Create(parent, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxNO_BORDER | wxTAB_TRAVERSAL, wxDefaultValidator, wxEmptyString))
37 {
38 return false;
39 }
40
41 return true;
42 }

References mLink, and mParent.

Referenced by VSTControl::Create().

Here is the caller graph for this function:

Member Data Documentation

◆ mLink

VSTLink* VSTControlBase::mLink
protected

Definition at line 46 of file VSTControl.h.

Referenced by Create(), VSTControl::Create(), VSTControlBase(), and VSTControl::~VSTControl().

◆ mParent

wxWindow* VSTControlBase::mParent
protected

Definition at line 45 of file VSTControl.h.

Referenced by Create(), and VSTControlBase().


The documentation for this class was generated from the following file: