diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-02-22 21:35:59 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-02-22 21:35:59 +0000 |
| commit | d74a64851416c16622464b81c6c21cc781b0f899 (patch) | |
| tree | 5a20a0aeea2f54e8c62fe6087a085efb5022a071 /src/ui/mainwindow.cpp | |
| parent | 24b5ddfcbfe13a6d51365004aa276ffb269fac62 (diff) | |
| download | qmmp-d74a64851416c16622464b81c6c21cc781b0f899.tar.gz qmmp-d74a64851416c16622464b81c6c21cc781b0f899.tar.bz2 qmmp-d74a64851416c16622464b81c6c21cc781b0f899.zip | |
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
Diffstat (limited to 'src/ui/mainwindow.cpp')
| -rw-r--r-- | src/ui/mainwindow.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
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()); } } |
