summaryrefslogtreecommitdiff
path: root/core/applets/volumeapplet/volume.h
Unidiff
Diffstat (limited to 'core/applets/volumeapplet/volume.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/applets/volumeapplet/volume.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/core/applets/volumeapplet/volume.h b/core/applets/volumeapplet/volume.h
index 4d988ac..d2345b5 100644
--- a/core/applets/volumeapplet/volume.h
+++ b/core/applets/volumeapplet/volume.h
@@ -46,63 +46,71 @@ public:
46 46
47protected: 47protected:
48 virtual void keyPressEvent ( QKeyEvent * e ); 48 virtual void keyPressEvent ( QKeyEvent * e );
49 49
50protected slots: 50protected slots:
51 void volumeChanged ( bool muted ); 51 void volumeChanged ( bool muted );
52 void micChanged ( bool muted ); 52 void micChanged ( bool muted );
53 53
54private slots: 54private slots:
55 void volMoved ( int percent ); 55 void volMoved ( int percent );
56 void micMoved ( int percent ); 56 void micMoved ( int percent );
57 void alarmMoved ( int percent ); 57 void alarmMoved ( int percent );
58 void bassMoved( int percent );
59 void trebleMoved( int percent );
58 60
59 void volMuteToggled ( bool ); 61 void volMuteToggled ( bool );
60 void micMuteToggled ( bool ); 62 void micMuteToggled ( bool );
61 void alarmSoundToggled ( bool ); 63 void alarmSoundToggled ( bool );
62 void keyClickToggled ( bool ); 64 void keyClickToggled ( bool );
63 void screenTapToggled ( bool ); 65 void screenTapToggled ( bool );
64 66
65 void buttonChanged ( ); 67 void buttonChanged ( );
66 void rateTimerDone ( ); 68 void rateTimerDone ( );
67 69
68private: 70private:
69 void readConfig ( bool force = false ); 71 void readConfig ( bool force = false );
70 72
71 enum eUpdate { 73 enum eUpdate {
72 UPD_None, 74 UPD_None,
73 UPD_Vol, 75 UPD_Vol,
74 UPD_Mic 76 UPD_Mic,
77 UPD_Bass,
78 UPD_Treble
75 }; 79 };
76 void writeConfigEntry ( const char *entry, int val, eUpdate upd ); 80 void writeConfigEntry ( const char *entry, int val, eUpdate upd );
77 81
78 82
79private: 83private:
80 QSlider *volSlider; 84 QSlider *volSlider;
85 QSlider *bassSlider;
86 QSlider *trebleSlider;
81 QSlider *micSlider; 87 QSlider *micSlider;
82 QSlider *alarmSlider; 88 QSlider *alarmSlider;
83 OLedBox *volLed; 89 OLedBox *volLed;
84 OLedBox *micLed; 90 OLedBox *micLed;
85 OLedBox *alarmLed; 91 OLedBox *alarmLed;
86 92
87 QCheckBox *alarmBox; 93 QCheckBox *alarmBox;
88 QCheckBox *tapBox; 94 QCheckBox *tapBox;
89 QCheckBox *keyBox; 95 QCheckBox *keyBox;
90 QPushButton *upButton; 96 QPushButton *upButton;
91 QPushButton *downButton; 97 QPushButton *downButton;
92 QTimer *rateTimer; 98 QTimer *rateTimer;
93 99
94 int m_vol_percent; 100 int m_vol_percent;
95 int m_mic_percent; 101 int m_mic_percent;
96 int m_alarm_percent; 102 int m_alarm_percent;
103 int m_bass_percent;
104 int m_treble_percent;
97 bool m_vol_muted; 105 bool m_vol_muted;
98 bool m_mic_muted; 106 bool m_mic_muted;
99 bool m_snd_alarm; 107 bool m_snd_alarm;
100 bool m_snd_touch; 108 bool m_snd_touch;
101 bool m_snd_key; 109 bool m_snd_key;
102 110
103 VolumeApplet *m_icon; 111 VolumeApplet *m_icon;
104}; 112};
105 113
106class VolumeApplet : public QWidget { 114class VolumeApplet : public QWidget {
107 Q_OBJECT 115 Q_OBJECT
108 116