From b0a45ba5b4e3f22c0343f46ad18d280a28494f3e Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Sun, 22 Dec 2019 18:18:31 +0000 Subject: qsui: added visualization settings git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9168 90c681e8-e032-0410-971d-27865f9a5e38 --- src/plugins/Ui/qsui/qsuivisualization.h | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/plugins/Ui/qsui/qsuivisualization.h') diff --git a/src/plugins/Ui/qsui/qsuivisualization.h b/src/plugins/Ui/qsui/qsuivisualization.h index ed0603b63..ffb1caf9b 100644 --- a/src/plugins/Ui/qsui/qsuivisualization.h +++ b/src/plugins/Ui/qsui/qsuivisualization.h @@ -21,6 +21,7 @@ #define QSUIVISUALIZATION_H #include +#include #include #include @@ -77,7 +78,6 @@ private: QActionGroup *m_fpsGroup; QActionGroup *m_analyzerFalloffGroup; QActionGroup *m_peaksFalloffGroup; - QActionGroup *m_analyzerModeGroup; QActionGroup *m_analyzerTypeGroup; bool m_running = false; QSUiVisualDrawer *m_drawer = nullptr; @@ -107,11 +107,12 @@ public: private: int m_width = 0; - int m_heigt = 0; + int m_height = 0; int *m_intern_vis_data = nullptr; QColor m_color1; QColor m_color2; QColor m_color3; + QPen m_pen; }; class QSUiAnalyzer : public QSUiVisualDrawer @@ -126,18 +127,27 @@ public: void readSettings() override; private: + enum AnalyzerType + { + Cells = 0, + Lines + }; + int m_cols = 0, m_rows = 0; QColor m_color1; QColor m_color2; QColor m_color3; QColor m_peakColor; QSize m_cell_size; + QBrush m_brush; double m_peaks_falloff; double m_analyzer_falloff; bool m_show_peaks = false; double *m_intern_vis_data = nullptr; double *m_peaks = nullptr; int *m_x_scale = nullptr; + int m_height = 0; + AnalyzerType m_analyzerType = Cells; }; -- cgit v1.2.3-13-gbd6f