Changeset 163 for smplayer/vendor/current/src/audioequalizer.h
- Timestamp:
- May 15, 2014, 7:53:54 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/vendor/current/src/audioequalizer.h
r140 r163 1 1 /* smplayer, GUI front-end for mplayer. 2 Copyright (C) 2006-201 3Ricardo Villalba <rvm@users.sourceforge.net>2 Copyright (C) 2006-2014 Ricardo Villalba <rvm@users.sourceforge.net> 3 3 4 4 This program is free software; you can redistribute it and/or modify … … 26 26 #include "audioequalizerlist.h" 27 27 28 class QLabel; 29 class QComboBox; 28 30 class QPushButton; 29 31 class EqSlider; … … 31 33 class AudioEqualizer : public QWidget 32 34 { 33 35 Q_OBJECT 34 36 35 37 public: 36 AudioEqualizer( QWidget* parent = 0, Qt::WindowFlags f = Qt::Dialog ); 37 ~AudioEqualizer(); 38 enum Preset { User_defined = 0, Flat = 1, Pop = 2, Rock = 3, Classical = 4, Club = 5, Dance = 6, Fullbass = 7, 39 FullbassTreble = 8, Fulltreble = 9, Headphones = 10, LargeHall = 11, Live = 12, 40 Party = 13, Reggae = 14, Ska = 15, Soft = 16, SoftRock = 17, Techno = 18 }; 41 42 AudioEqualizer( QWidget* parent = 0, Qt::WindowFlags f = Qt::Dialog ); 43 ~AudioEqualizer(); 38 44 39 45 EqSlider * eq[10]; 46 47 void setEqualizer(AudioEqualizerList l); 40 48 41 49 signals: … … 49 57 protected slots: 50 58 void applyButtonClicked(); 59 void presetChanged(int index); 51 60 52 61 protected: 53 62 virtual void hideEvent( QHideEvent * ); 54 63 virtual void showEvent( QShowEvent * ); 64 virtual void changeEvent( QEvent * event ); 65 virtual void retranslateStrings(); 66 67 void createPresets(); 68 void setValues(AudioEqualizerList l); 69 int findPreset(AudioEqualizerList l); 55 70 56 71 protected: 57 virtual void retranslateStrings(); 58 virtual void changeEvent ( QEvent * event ) ; 59 60 protected: 72 QLabel * presets_label; 73 QComboBox * presets_combo; 61 74 QPushButton * apply_button; 62 75 QPushButton * reset_button; 63 76 QPushButton * set_default_button; 77 QMap<int,AudioEqualizerList> preset_list; 64 78 }; 65 79
Note:
See TracChangeset
for help on using the changeset viewer.