aboutsummaryrefslogtreecommitdiff
path: root/src/ui/titlebar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/titlebar.cpp')
-rw-r--r--src/ui/titlebar.cpp25
1 files changed, 1 insertions, 24 deletions
diff --git a/src/ui/titlebar.cpp b/src/ui/titlebar.cpp
index 667513c3e..cd92c24d3 100644
--- a/src/ui/titlebar.cpp
+++ b/src/ui/titlebar.cpp
@@ -37,7 +37,7 @@ TitleBar::TitleBar(QWidget *parent)
: PixmapWidget(parent)
{
m_align = FALSE;
- m_skin = Skin::getPointer();
+ m_skin = Skin::instance();
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_A));
m_mw = qobject_cast<MainWindow*>(parent);
m_shaded = FALSE;
@@ -67,7 +67,6 @@ TitleBar::TitleBar(QWidget *parent)
setCursor(m_skin->getCursor(Skin::CUR_TITLEBAR));
}
-
TitleBar::~TitleBar()
{
QSettings settings(Qmmp::configFile(), QSettings::IniFormat);
@@ -79,16 +78,12 @@ void TitleBar::mousePressEvent(QMouseEvent* event)
switch ((int) event->button ())
{
case Qt::LeftButton:
- {
m_pos = event->pos();
Dock::getPointer()->calculateDistances();
break;
- }
case Qt::RightButton:
- {
m_mw->menu()->exec(event->globalPos());
}
- }
}
void TitleBar::mouseReleaseEvent(QMouseEvent*)
@@ -109,34 +104,16 @@ void TitleBar::setActive(bool a)
if (a)
{
if (m_shaded)
- {
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_SHADED_A));
- m_shade2->show();
- }
else
- {
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_A));
- m_shade->show();
- }
- m_menu->show();
- m_minimize->show();
- m_close->show();
}
else
{
if (m_shaded)
- {
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_SHADED_I));
- m_shade2->hide();
- }
else
- {
setPixmap(m_skin->getTitleBar(Skin::TITLEBAR_I));
- m_shade->hide();
- }
- m_menu->hide();
- m_minimize->hide();
- m_close->hide();
}
}