Changeset 165 for smplayer/trunk/src/videoequalizer.h
- Timestamp:
- May 16, 2014, 9:51:55 AM (11 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 163
- Property svn:mergeinfo changed
-
smplayer/trunk/src/videoequalizer.h
r142 r165 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 … … 17 17 */ 18 18 19 #ifndef VIDEOEQUALIZER_H 20 #define VIDEOEQUALIZER_H 19 21 20 #i fndef _VIDEOEQUALIZER_H_21 # define _VIDEOEQUALIZER_H_22 #include "ui_videoequalizer.h" 23 #include <QWidget> 22 24 23 #include <QWidget> 24 #include <QHideEvent> 25 #include <QShowEvent> 26 27 class QPushButton; 28 class EqSlider; 29 30 class VideoEqualizer : public QWidget 25 class VideoEqualizer : public QWidget, public Ui::VideoEqualizer 31 26 { 32 27 Q_OBJECT 33 28 34 29 public: 35 36 30 VideoEqualizer( QWidget* parent = 0, Qt::WindowFlags f = Qt::Dialog ); 31 ~VideoEqualizer(); 37 32 38 EqSlider * brightness; 39 EqSlider * contrast; 40 EqSlider * hue; 41 EqSlider * saturation; 42 EqSlider * gamma; 33 public slots: 34 void setContrast(int v) { contrast_slider->setValue(v); } 35 void setBrightness(int v) { brightness_slider->setValue(v); } 36 void setHue(int v) { hue_slider->setValue(v); } 37 void setSaturation(int v) { saturation_slider->setValue(v); } 38 void setGamma(int v) { gamma_slider->setValue(v); } 39 void setBySoftware(bool b) { bysoftware_check->setChecked(b); } 40 41 void reset(); 42 43 public: 44 int contrast() { return contrast_slider->value(); } 45 int brightness() { return brightness_slider->value(); } 46 int hue() { return hue_slider->value(); } 47 int saturation() { return saturation_slider->value(); } 48 int gamma() { return gamma_slider->value(); } 49 bool bySoftware() { return bysoftware_check->isChecked(); } 43 50 44 51 signals: 52 void contrastChanged(int); 53 void brightnessChanged(int); 54 void hueChanged(int); 55 void saturationChanged(int); 56 void gammaChanged(int); 57 45 58 void visibilityChanged(); 46 47 public slots: 48 void reset(); 49 void setDefaults(); 59 void requestToChangeDefaultValues(); 60 void bySoftwareChanged(bool); 50 61 51 62 protected slots: 63 void on_reset_button_clicked(); 64 void on_bysoftware_check_stateChanged(int); 65 52 66 virtual void hideEvent( QHideEvent * ); 53 67 virtual void showEvent( QShowEvent * ); … … 55 69 protected: 56 70 virtual void retranslateStrings(); 57 virtual void changeEvent ( QEvent * event ) ; 58 59 protected: 60 QPushButton * reset_button; 61 QPushButton * set_default_button; 71 virtual void changeEvent( QEvent * event); 62 72 }; 63 73 64 65 74 #endif
Note:
See TracChangeset
for help on using the changeset viewer.