aboutsummaryrefslogtreecommitdiff
path: root/src/ui/titlebar.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-09-09 19:45:15 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-09-09 19:45:15 +0000
commit0e860ae0ba0c6ed9f14b9d01a28b44ae64d91532 (patch)
tree33da2a2b96d40e270b4bbe3a124bdf7e23b788f5 /src/ui/titlebar.cpp
parent3188ada336102df3bf8d77cdafdab1a8f65f4d86 (diff)
downloadqmmp-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.cpp41
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()