aboutsummaryrefslogtreecommitdiff
path: root/src/eqtitlebar.h
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2007-11-16 19:04:11 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2007-11-16 19:04:11 +0000
commitbfb812b86d57f12b5db1e79fe003fe13e48514ec (patch)
treeaf69fb4663f5178950b27dc6bc784fa3a2664cea /src/eqtitlebar.h
parent5e26d3a305b8e2c193ef04681c3c00937505ce53 (diff)
downloadqmmp-bfb812b86d57f12b5db1e79fe003fe13e48514ec.tar.gz
qmmp-bfb812b86d57f12b5db1e79fe003fe13e48514ec.tar.bz2
qmmp-bfb812b86d57f12b5db1e79fe003fe13e48514ec.zip
shaded mode support for the equalizer window
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@184 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/eqtitlebar.h')
-rw-r--r--src/eqtitlebar.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/eqtitlebar.h b/src/eqtitlebar.h
index 52ac12fff..d3e9a0452 100644
--- a/src/eqtitlebar.h
+++ b/src/eqtitlebar.h
@@ -31,6 +31,7 @@ class QMouseEvent;
class Skin;
class MainWindow;
class Button;
+class ShadedBar;
class EqTitleBar : public PixmapWidget
{
@@ -41,14 +42,26 @@ public:
~EqTitleBar();
void setActive(bool);
+ void setVolume(int left, int right);
+
+private slots:
+ void shade();
+ void updateVolume();
private:
Skin* m_skin;
bool m_active;
+ int m_left;
+ int m_right;
QPoint m_pos;
QWidget* m_eq;
MainWindow* m_mw;
Button* m_close;
+ Button* m_shade;
+ Button* m_shade2;
+ bool m_shaded, m_align;
+ ShadedBar* m_volumeBar;
+ ShadedBar* m_balanceBar;
protected:
void mousePressEvent(QMouseEvent*);