/src/libtomahawk/playlist/dynamic/widgets/MiscControlWidgets.cpp
C++ | 44 lines | 18 code | 9 blank | 17 comment | 0 complexity | 3a2235b06bb54a27c29352e95aaf5a0b MD5 | raw file
1/* === This file is part of Tomahawk Player - <http://tomahawk-player.org> === 2 * 3 * Copyright 2010-2011, Christian Muehlhaeuser <muesli@tomahawk-player.org> 4 * 5 * Tomahawk is free software: you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation, either version 3 of the License, or 8 * (at your option) any later version. 9 * 10 * Tomahawk is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with Tomahawk. If not, see <http://www.gnu.org/licenses/>. 17 */ 18 19#include "MiscControlWidgets.h" 20 21#include <QSlider> 22#include <QLabel> 23#include <QHBoxLayout> 24 25#include "utils/Logger.h" 26 27using namespace Tomahawk; 28 29 30LabeledSlider::LabeledSlider( const QString& leftT, const QString& rightT, QWidget* parent ) 31 : QWidget( parent ) 32{ 33 setLayout( new QHBoxLayout ); 34 layout()->setMargin( 0 ); 35 36 m_leftLabel = new QLabel( leftT, this ); 37 layout()->addWidget( m_leftLabel ); 38 39 m_slider = new QSlider( Qt::Horizontal, this ); 40 layout()->addWidget( m_slider ); 41 42 m_rightLabel = new QLabel( rightT, this ); 43 layout()->addWidget( m_rightLabel ); 44}