Mercurial > hg > easaier-soundaccess
diff widgets/RelatedMediaWidget.cpp @ 163:77f4ef621c54
add FlowLayout.h
author | lbajardsilogic |
---|---|
date | Thu, 15 Nov 2007 16:56:18 +0000 |
parents | a535f9cb792e |
children | 00ab90498dcc |
line wrap: on
line diff
--- a/widgets/RelatedMediaWidget.cpp Thu Nov 15 16:48:50 2007 +0000 +++ b/widgets/RelatedMediaWidget.cpp Thu Nov 15 16:56:18 2007 +0000 @@ -16,6 +16,7 @@ #include <QLayoutItem> #include <QLinearGradient> #include <QScrollArea> +#include <QVBoxLayout> #include <iostream> @@ -26,18 +27,19 @@ m_painter(0), m_relMediaMaxHeight(150) { - m_relMediaLayout = new QGridLayout; + m_relMediaLayout = new FlowLayout; QWidget *mediaWidget = new QWidget; mediaWidget->setLayout(m_relMediaLayout); - QScrollArea * scrollArea = new QScrollArea; + /*QScrollArea * scrollArea = new QScrollArea; scrollArea->setWidget(mediaWidget); scrollArea->setWidgetResizable(true); - scrollArea->setMinimumHeight(m_relMediaMaxHeight + 70); + scrollArea->setMinimumHeight(m_relMediaMaxHeight + 70);*/ QVBoxLayout *mainLayout = new QVBoxLayout; - mainLayout->addWidget(scrollArea); + //mainLayout->addWidget(scrollArea); + mainLayout->addWidget(mediaWidget); mainLayout->setSpacing(0); mainLayout->setMargin(0); @@ -93,8 +95,14 @@ QLabel *textLabel = new QLabel(); textLabel->setText("<html><a >Info may be added here</a><a href=\"" + filename + "\">...</a></html>"); - m_relMediaLayout->addWidget(mediaLabel, 0, m_nbRelMedia); - m_relMediaLayout->addWidget(textLabel, 1, m_nbRelMedia); + QVBoxLayout *mediaLayout = new QVBoxLayout; + mediaLayout->addWidget(mediaLabel); + mediaLayout->addWidget(textLabel); + + QWidget *mediaWidget = new QWidget; + mediaWidget->setLayout(mediaLayout); + + m_relMediaLayout->addWidget(mediaWidget); m_nbRelMedia++; }