diff options
| author | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-09-09 19:45:15 +0000 |
|---|---|---|
| committer | trialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38> | 2008-09-09 19:45:15 +0000 |
| commit | 0e860ae0ba0c6ed9f14b9d01a28b44ae64d91532 (patch) | |
| tree | 33da2a2b96d40e270b4bbe3a124bdf7e23b788f5 /src/ui/titlebar.cpp | |
| parent | 3188ada336102df3bf8d77cdafdab1a8f65f4d86 (diff) | |
| download | qmmp-0e860ae0ba0c6ed9f14b9d01a28b44ae64d91532.tar.gz qmmp-0e860ae0ba0c6ed9f14b9d01a28b44ae64d91532.tar.bz2 qmmp-0e860ae0ba0c6ed9f14b9d01a28b44ae64d91532.zip | |
new libqmmp api, a lot of features has been temporary disabled
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@546 90c681e8-e032-0410-971d-27865f9a5e38
Diffstat (limited to 'src/ui/titlebar.cpp')
| -rw-r--r-- | src/ui/titlebar.cpp | 41 |
1 files changed, 25 insertions, 16 deletions
diff --git a/src/ui/titlebar.cpp b/src/ui/titlebar.cpp index 4f22f7069..400c9c2ec 100644 --- a/src/ui/titlebar.cpp +++ b/src/ui/titlebar.cpp @@ -24,7 +24,6 @@ #include <QMenu> #include <QSettings> -#include <qmmp/soundcore.h> #include "symboldisplay.h" #include "skin.h" #include "button.h" @@ -174,7 +173,7 @@ void TitleBar::shade() connect (m_control, SIGNAL (stopClicked()), parent(), SLOT (stop())); connect (m_control, SIGNAL (ejectClicked()), parent(), SLOT (addFile())); m_visual = new ShadedVisual(this); - SoundCore::instance()->addVisualization(m_visual); + //SoundCore::instance()->addVisualization(m_visual); m_visual->show(); m_visual->move(79,5); } @@ -185,7 +184,7 @@ void TitleBar::shade() m_shade2->deleteLater(); m_currentTime->deleteLater(); m_control->deleteLater(); - SoundCore::instance()->removeVisual(m_visual); + //SoundCore::instance()->removeVisual(m_visual); m_visual->deleteLater(); m_shade2 = 0; m_currentTime = 0; @@ -210,23 +209,33 @@ QString TitleBar::formatTime ( int sec ) return str_minutes + ":" + str_seconds; } -void TitleBar::setInfo(const OutputState &st) +//void TitleBar::setInfo(const OutputState &st) +//{ +/*if (!m_currentTime) + return;*/ +/*switch ( ( int ) st.type() ) +{ +case OutputState::Info: +{ + m_currentTime->display(formatTime(st.elapsedSeconds())); + break; +} +case OutputState::Stopped: +{ + m_currentTime->display("--:--"); + break; +} +}*/ +//} + +void TitleBar::setTime(qint64 time) { if (!m_currentTime) return; - switch ( ( int ) st.type() ) - { - case OutputState::Info: - { - m_currentTime->display(formatTime(st.elapsedSeconds())); - break; - } - case OutputState::Stopped: - { + if (time < 0) m_currentTime->display("--:--"); - break; - } - } + else + m_currentTime->display(formatTime(time)); } void TitleBar::updateMask() |
