|
28 | 28 | #include "interface/TrayIcon.h" |
29 | 29 | #include "utils/Common.h" |
30 | 30 | #include "utils/dbus/ClientProxy.h" |
| 31 | +#include "utils/dbus/IpcHandler.h" |
31 | 32 | #include "utils/dbus/ServerAdaptor.h" |
32 | 33 | #include "utils/DebuggerUtils.h" |
33 | 34 | #include "utils/Log.h" |
@@ -94,6 +95,7 @@ MainWindow::MainWindow(bool statupInTray, |
94 | 95 | _styleHelper = new StyleHelper(this); |
95 | 96 | _eelEditor = new EELEditor(this); |
96 | 97 | _trayIcon = new TrayIcon(this); |
| 98 | + _ipcHandler = new IpcHandler(_audioService, this); |
97 | 99 |
|
98 | 100 | _appMgrFragment = new FragmentHost<AppManagerFragment*>(new AppManagerFragment(_audioService->appManager(), this), WAF::BottomSide, this); |
99 | 101 | _statusFragment = new FragmentHost<StatusFragment*>(new StatusFragment(this), WAF::BottomSide, this); |
@@ -424,9 +426,8 @@ MainWindow::MainWindow(bool statupInTray, |
424 | 426 | MainWindow::~MainWindow() |
425 | 427 | { |
426 | 428 | if(_audioService != nullptr) |
427 | | - { |
428 | 429 | delete _audioService; |
429 | | - } |
| 430 | + delete _ipcHandler; |
430 | 431 | delete ui; |
431 | 432 | } |
432 | 433 |
|
@@ -779,15 +780,15 @@ void MainWindow::applyConfig() |
779 | 780 | DspConfig::instance().set(DspConfig::master_postgain, QVariant(ui->postgain->valueA())); |
780 | 781 |
|
781 | 782 | DspConfig::instance().set(DspConfig::ddc_enable, QVariant(ui->ddc_enable->isChecked())); |
782 | | - DspConfig::instance().set(DspConfig::ddc_file, QVariant("\"" + _currentVdc + "\"")); |
| 783 | + DspConfig::instance().set(DspConfig::ddc_file, QVariant(_currentVdc)); |
783 | 784 |
|
784 | 785 | DspConfig::instance().set(DspConfig::liveprog_enable, QVariant(ui->liveprog->isActive())); |
785 | | - DspConfig::instance().set(DspConfig::liveprog_file, QVariant("\"" + ui->liveprog->currentLiveprog() + "\"")); |
| 786 | + DspConfig::instance().set(DspConfig::liveprog_file, QVariant(ui->liveprog->currentLiveprog())); |
786 | 787 |
|
787 | 788 | DspConfig::instance().set(DspConfig::convolver_enable, QVariant(ui->conv_enable->isChecked())); |
788 | 789 | DspConfig::instance().set(DspConfig::convolver_optimization_mode,QVariant(ui->conv_ir_opt->currentIndex())); |
789 | | - DspConfig::instance().set(DspConfig::convolver_file, QVariant("\"" + _currentImpulseResponse + "\"")); |
790 | | - DspConfig::instance().set(DspConfig::convolver_waveform_edit, QVariant("\"" + _currentConvWaveformEdit + "\"")); |
| 790 | + DspConfig::instance().set(DspConfig::convolver_file, QVariant(_currentImpulseResponse)); |
| 791 | + DspConfig::instance().set(DspConfig::convolver_waveform_edit, QVariant(_currentConvWaveformEdit)); |
791 | 792 |
|
792 | 793 | DspConfig::instance().set(DspConfig::compression_enable, QVariant(ui->enable_comp->isChecked())); |
793 | 794 | DspConfig::instance().set(DspConfig::compression_maxatk, QVariant(ui->comp_maxattack->valueA())); |
@@ -816,13 +817,13 @@ void MainWindow::applyConfig() |
816 | 817 | counter++; |
817 | 818 | } |
818 | 819 |
|
819 | | - DspConfig::instance().set(DspConfig::tone_eq, QVariant("\"" + rawEqString + "\"")); |
| 820 | + DspConfig::instance().set(DspConfig::tone_eq, QVariant(rawEqString)); |
820 | 821 | } |
821 | 822 | else |
822 | 823 | { |
823 | 824 | QString rawEqString; |
824 | 825 | ui->eq_dyn_widget->storeCsv(rawEqString); |
825 | | - DspConfig::instance().set(DspConfig::tone_eq, QVariant("\"" + rawEqString + "\"")); |
| 826 | + DspConfig::instance().set(DspConfig::tone_eq, QVariant(rawEqString)); |
826 | 827 | } |
827 | 828 |
|
828 | 829 | DspConfig::instance().set(DspConfig::bass_enable, QVariant(ui->bassboost->isChecked())); |
@@ -858,7 +859,7 @@ void MainWindow::applyConfig() |
858 | 859 | DspConfig::instance().set(DspConfig::graphiceq_enable, QVariant(ui->graphicEq->chk_enable->isChecked())); |
859 | 860 | QString streq; |
860 | 861 | ui->graphicEq->store(streq); |
861 | | - DspConfig::instance().set(DspConfig::graphiceq_param, QVariant("\"" + streq + "\"")); |
| 862 | + DspConfig::instance().set(DspConfig::graphiceq_param, QVariant(streq)); |
862 | 863 |
|
863 | 864 | DspConfig::instance().commit(); |
864 | 865 | DspConfig::instance().save(); |
|
0 commit comments