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

#include <KeyView.h>

Collaboration diagram for KeyNode:
[legend]

Public Member Functions

 KeyNode ()
 
 KeyNode (const KeyNode &)=default
 
KeyNodeoperator= (const KeyNode &)=default
 

Public Attributes

CommandID name
 
wxString category
 
wxString prefix
 
wxString label
 
NormalizedKeyString key
 
int index
 
int line
 
int depth
 
bool iscat
 
bool ispfx
 
bool isparent
 
bool isopen
 

Detailed Description

Definition at line 24 of file KeyView.h.

Constructor & Destructor Documentation

◆ KeyNode() [1/2]

KeyNode::KeyNode ( )
inline

Definition at line 27 of file KeyView.h.

28 {
29 index = -1;
30 line = -1;
31 depth = -1;
32 iscat = false;
33 ispfx = false;
34 isparent = false;
35 isopen = false;
36 }
int depth
Definition: KeyView.h:50
bool isopen
Definition: KeyView.h:54
bool isparent
Definition: KeyView.h:53
bool iscat
Definition: KeyView.h:51
int index
Definition: KeyView.h:48
bool ispfx
Definition: KeyView.h:52
int line
Definition: KeyView.h:49

References depth, index, iscat, isopen, isparent, ispfx, and line.

◆ KeyNode() [2/2]

KeyNode::KeyNode ( const KeyNode )
default

Member Function Documentation

◆ operator=()

KeyNode & KeyNode::operator= ( const KeyNode )
default

Member Data Documentation

◆ category

wxString KeyNode::category

◆ depth

int KeyNode::depth

◆ index

int KeyNode::index

◆ iscat

bool KeyNode::iscat

◆ isopen

bool KeyNode::isopen

◆ isparent

bool KeyNode::isparent

◆ ispfx

bool KeyNode::ispfx

◆ key

NormalizedKeyString KeyNode::key

◆ label

wxString KeyNode::label

◆ line

int KeyNode::line

◆ name

CommandID KeyNode::name

Definition at line 43 of file KeyView.h.

Referenced by KeyView::RefreshBindings(), and KeyView::RefreshLines().

◆ prefix

wxString KeyNode::prefix

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