diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-12-22 18:18:31 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2019-12-22 18:18:31 +0000 |
| commit | b0a45ba5b4e3f22c0343f46ad18d280a28494f3e (patch) | |
| tree | 3a8fd727a3c60841a36c74320964d35e3012ed7e /src/plugins/Ui/qsui/qsuivisualization.h | |
| parent | ba59e00aac870c5e08c0d1c9b3230dd7d408d16a (diff) | |
| download | qmmp-b0a45ba5b4e3f22c0343f46ad18d280a28494f3e.tar.gz qmmp-b0a45ba5b4e3f22c0343f46ad18d280a28494f3e.tar.bz2 qmmp-b0a45ba5b4e3f22c0343f46ad18d280a28494f3e.zip | |
qsui: added visualization settings
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@9168 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/plugins/Ui/qsui/qsuivisualization.h')
| -rw-r--r-- | src/plugins/Ui/qsui/qsuivisualization.h | 14 |
1 files changed, 12 insertions, 2 deletions
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 <QWidget> +#include <QPen> #include <QResizeEvent> #include <qmmp/visual.h> @@ -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; }; |
