Skip to content

ThePBone/GraphicEQWidget

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

GraphicEQWidget

This is a graphical equalizer widget for Qt. Most code chunks originated from EqualizerAPO which is licensed under GPLv2. This widget has been extracted from their project and has been modified to run on any operating system, completely independent of any Win32 calls. Additionally, the layout has been designed to be much more compact, a method to parse Graphic-EQ data has been implemented, and the widget can now properly be themed using QPalettes.

All credits go to the original EqualizerAPO developer

Usage

Include it in your project

Copy the GraphicEQWidget subdirectory from this repository into your project folder and add this to your qmake project file:

include(GraphicEQWidget/GraphicEQWidget.pri)

Load points

GraphicEQFilterGUI* eq = new GraphicEQFilterGUI();
eq->load("GraphicEQ: 25 24.18; 40 34.28; 63 -10.78; 100 39.69; 160 23.66; 250 12.77; 400 3.19; 630 48.33; 1000 35.76; 1600 22.98; 2500 8.84; 4000 1.64; 6300 9.71; 10000 17.91; 16000 26.25");
eq->show();

Store points

QString points = "";
eq->store(points);
//'points' contains now the graphic-eq data

Screenshot

screenshot

About

GraphicEQ for Qt (based on EAPO)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published