Mercurial > hg > easaier-soundaccess
comparison widgets/RelatedMediaWidget.cpp @ 155:708c00883180
add the RelatedMediaWidget in the InfoWidget
author | lbajardsilogic |
---|---|
date | Thu, 15 Nov 2007 10:59:02 +0000 |
parents | 1b8f08375391 |
children | a535f9cb792e |
comparison
equal
deleted
inserted
replaced
154:1b8f08375391 | 155:708c00883180 |
---|---|
13 | 13 |
14 #include "RelatedMediaWidget.h" | 14 #include "RelatedMediaWidget.h" |
15 | 15 |
16 #include <QLayoutItem> | 16 #include <QLayoutItem> |
17 #include <QLinearGradient> | 17 #include <QLinearGradient> |
18 #include <QScrollArea> | |
18 | 19 |
19 #include <iostream> | 20 #include <iostream> |
20 | 21 |
21 #include "sv/main/MainWindow.h" | 22 #include "sv/main/MainWindow.h" |
22 #include "AdvancedToolBox.h" | |
23 | 23 |
24 RelatedMediaWidget::RelatedMediaWidget() : QWidget() , | 24 RelatedMediaWidget::RelatedMediaWidget() : QWidget() , |
25 m_nbRelMedia(0), | 25 m_nbRelMedia(0), |
26 m_painter(0), | 26 m_painter(0), |
27 m_relMediaMaxHeight(150) | 27 m_relMediaMaxHeight(150) |
29 m_relMediaLayout = new QGridLayout; | 29 m_relMediaLayout = new QGridLayout; |
30 | 30 |
31 QWidget *mediaWidget = new QWidget; | 31 QWidget *mediaWidget = new QWidget; |
32 mediaWidget->setLayout(m_relMediaLayout); | 32 mediaWidget->setLayout(m_relMediaLayout); |
33 | 33 |
34 m_scrollArea = new QScrollArea; | 34 QScrollArea * scrollArea = new QScrollArea; |
35 m_scrollArea->setWidget(mediaWidget); | 35 scrollArea->setWidget(mediaWidget); |
36 m_scrollArea->setWidgetResizable(true); | 36 scrollArea->setWidgetResizable(true); |
37 m_scrollArea->setMinimumHeight(m_relMediaMaxHeight + 50); | 37 scrollArea->setMinimumHeight(m_relMediaMaxHeight + 50); |
38 | |
39 AdvancedToolBox * toolBox= new AdvancedToolBox; | |
40 toolBox->addItem("Related Media", m_scrollArea); | |
41 | 38 |
42 QVBoxLayout *mainLayout = new QVBoxLayout; | 39 QVBoxLayout *mainLayout = new QVBoxLayout; |
43 mainLayout->addWidget(toolBox); | 40 mainLayout->addWidget(scrollArea); |
44 mainLayout->setSpacing(0); | 41 mainLayout->setSpacing(0); |
45 mainLayout->setMargin(0); | 42 mainLayout->setMargin(0); |
46 | 43 |
47 setLayout(mainLayout); | 44 setLayout(mainLayout); |
48 } | 45 } |