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 }