Added: Analysis panel which shows the calculated frequency response of the filters for the selected device and channel.
Improved: GUIs of GraphicEQ and Copy command can now be resized Improved: GraphicEQ GUI can now be zoomed separately in X and Y direction using mouse wheel on rulers. Also now shows values at mouse position. Fixed: Original APO was not released when E-APO was shutting down, leading to a memory leak.
This commit is contained in:
1 parent
04d22adb07
commit
0895d84055
49 files changed
+2228
-267
No files matched your search
@@ -28,6 +28,8 @@
|
||||
|
||||
#include "FilterTable.h"
|
||||
#include "DeviceAPOInfo.h"
|
||||
#include "Editor/AnalysisPlotScene.h"
|
||||
#include "Editor/AnalysisThread.h"
|
||||
|
||||
namespace Ui {
|
||||
class MainWindow;
|
||||
@@ -64,10 +66,21 @@ private slots:
|
||||
void on_actionCopy_triggered();
|
||||
|
||||
void instantModeEnabled(bool enabled);
|
||||
void on_tabWidget_currentChanged(int index);
|
||||
void on_startFromComboBox_activated(int index);
|
||||
void on_analysisChannelComboBox_activated(int index);
|
||||
void on_resolutionSpinBox_valueChanged(int value);
|
||||
void updateAnalysisPanel();
|
||||
|
||||
void on_mainToolBar_visibilityChanged(bool visible);
|
||||
void on_analysisDockWidget_visibilityChanged(bool visible);
|
||||
void on_actionToolbar_triggered(bool checked);
|
||||
void on_actionAnalysisPanel_triggered(bool checked);
|
||||
|
||||
private:
|
||||
FilterTable* addTab(QString title, QString tooltip);
|
||||
void getDeviceAndChannelMask(DeviceAPOInfo** selectedDevice, int* channelMask);
|
||||
void startAnalysis();
|
||||
|
||||
Ui::MainWindow *ui;
|
||||
|
||||
@@ -78,6 +91,8 @@ private:
|
||||
QList<DeviceAPOInfo> outputDevices;
|
||||
QList<DeviceAPOInfo> inputDevices;
|
||||
DeviceAPOInfo* defaultOutputDevice;
|
||||
AnalysisPlotScene* analysisPlotScene;
|
||||
AnalysisThread* analysisThread;
|
||||
};
|
||||
|
||||
Q_DECLARE_METATYPE(DeviceAPOInfo*)
|
||||
Reference in new issue
Block a user