Umsci
Upmix Spatial Control Interface — OCA/OCP.1 spatial audio utility
Loading...
Searching...
No Matches
AboutComponent Class Reference

Small overlay panel showing the application icon, version info, and a link to the project repository. More...

#include <AboutComponent.h>

+ Inheritance diagram for AboutComponent:
+ Collaboration diagram for AboutComponent:

Public Member Functions

 AboutComponent (const char *imageData, int imageDataSize)
 
 ~AboutComponent () override
 
void paint (juce::Graphics &) override
 
void resized () override
 

Detailed Description

Small overlay panel showing the application icon, version info, and a link to the project repository.

Embedded inside a CustomAboutItem and shown as a custom item inside a JUCE PopupMenu, triggered by the about button in MainComponent.

Parameters
imageDataRaw bytes of the app icon image (SVG or PNG, compiled into the binary as a JUCE BinaryData resource).
imageDataSizeByte count of imageData.

Definition at line 36 of file AboutComponent.h.

Constructor & Destructor Documentation

◆ AboutComponent()

AboutComponent::AboutComponent ( const char *  imageData,
int  imageDataSize 
)

Definition at line 21 of file AboutComponent.cpp.

◆ ~AboutComponent()

AboutComponent::~AboutComponent ( )
override

Definition at line 41 of file AboutComponent.cpp.

Member Function Documentation

◆ paint()

void AboutComponent::paint ( juce::Graphics &  g)
override

Definition at line 45 of file AboutComponent.cpp.

◆ resized()

void AboutComponent::resized ( )
override

Definition at line 52 of file AboutComponent.cpp.


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