From d74a64851416c16622464b81c6c21cc781b0f899 Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Fri, 22 Feb 2008 21:35:59 +0000 Subject: volume control support for general plugins git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@253 90c681e8-e032-0410-971d-27865f9a5e38 --- src/ui/mainwindow.cpp | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/ui/mainwindow.cpp') diff --git a/src/ui/mainwindow.cpp b/src/ui/mainwindow.cpp index e8ce0b3bd..b2cff377d 100644 --- a/src/ui/mainwindow.cpp +++ b/src/ui/mainwindow.cpp @@ -148,6 +148,8 @@ MainWindow::MainWindow(const QStringList& args,CommandLineOptionManager* option_ connect(m_generalHandler, SIGNAL(pauseCalled()), SLOT(pause())); connect(m_generalHandler, SIGNAL(toggleVisibilityCalled()), SLOT(toggleVisibility())); connect(m_generalHandler, SIGNAL(exitCalled()), SLOT(close())); + connect(m_generalHandler, SIGNAL(volumeChanged(int, int)), + m_core, SLOT(setVolume(int, int))); m_playListModel->readSettings(); char buf[PATH_MAX + 1]; @@ -356,6 +358,11 @@ void MainWindow::showOutputState(const OutputState &st) case OutputState::Info: { m_elapsed = st.elapsedSeconds(); + break; + } + case OutputState::Volume: + { + m_generalHandler->updateVolume(st.leftVolume(), st.rightVolume()); } } -- cgit v1.2.3-13-gbd6f