svn path=/trunk/KDE/kdebase/apps/; revision=
1045798
m_item(),
m_pendingPreview(false),
m_outdatedPreviewTimer(0),
m_item(),
m_pendingPreview(false),
m_outdatedPreviewTimer(0),
m_metaDataWidget(0),
m_metaDataArea(0)
{
m_metaDataWidget(0),
m_metaDataArea(0)
{
QVBoxLayout* layout = new QVBoxLayout;
layout->setSpacing(KDialog::spacingHint());
QVBoxLayout* layout = new QVBoxLayout;
layout->setSpacing(KDialog::spacingHint());
- // name
- m_nameLabel = new QLabel(parent);
- QFont font = m_nameLabel->font();
- font.setBold(true);
- m_nameLabel->setFont(font);
- m_nameLabel->setAlignment(Qt::AlignHCenter);
- m_nameLabel->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Fixed);
- m_nameLabel->setMaximumWidth(KIconLoader::SizeEnormous);
-
// preview
const int minPreviewWidth = KIconLoader::SizeEnormous + KIconLoader::SizeMedium;
// preview
const int minPreviewWidth = KIconLoader::SizeEnormous + KIconLoader::SizeMedium;
connect(m_phononWidget, SIGNAL(playingStopped()),
this, SLOT(slotPlayingStopped()));
connect(m_phononWidget, SIGNAL(playingStopped()),
this, SLOT(slotPlayingStopped()));
- m_previewSeparator = new KSeparator(parent);
+ // name
+ m_nameLabel = new QLabel(parent);
+ QFont font = m_nameLabel->font();
+ font.setBold(true);
+ m_nameLabel->setFont(font);
+ m_nameLabel->setAlignment(Qt::AlignHCenter);
+ m_nameLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Fixed);
const bool showPreview = InformationPanelSettings::showPreview();
m_preview->setVisible(showPreview);
const bool showPreview = InformationPanelSettings::showPreview();
m_preview->setVisible(showPreview);
- m_previewSeparator->setVisible(showPreview);
m_metaDataWidget = new KMetaDataWidget(parent);
m_metaDataWidget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
m_metaDataWidget = new KMetaDataWidget(parent);
m_metaDataWidget->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::Minimum);
palette.setColor(viewport->backgroundRole(), QColor(Qt::transparent));
viewport->setPalette(palette);
palette.setColor(viewport->backgroundRole(), QColor(Qt::transparent));
viewport->setPalette(palette);
- layout->addWidget(m_nameLabel);
- layout->addWidget(new KSeparator(this));
layout->addWidget(m_preview);
layout->addWidget(m_phononWidget);
layout->addWidget(m_preview);
layout->addWidget(m_phononWidget);
- layout->addWidget(m_previewSeparator);
+ layout->addWidget(m_nameLabel);
+ layout->addWidget(new KSeparator());
layout->addWidget(m_metaDataArea);
parent->setLayout(layout);
}
layout->addWidget(m_metaDataArea);
parent->setLayout(layout);
}
const bool isChecked = action->isChecked();
if (action == previewAction) {
m_preview->setVisible(isChecked);
const bool isChecked = action->isChecked();
if (action == previewAction) {
m_preview->setVisible(isChecked);
- m_previewSeparator->setVisible(isChecked);
InformationPanelSettings::setShowPreview(isChecked);
} else if (action == configureAction) {
QPointer<KMetaDataConfigurationDialog> dialog = new KMetaDataConfigurationDialog(m_metaDataWidget, this, Qt::Dialog);
InformationPanelSettings::setShowPreview(isChecked);
} else if (action == configureAction) {
QPointer<KMetaDataConfigurationDialog> dialog = new KMetaDataConfigurationDialog(m_metaDataWidget, this, Qt::Dialog);
bool m_pendingPreview;
QTimer* m_outdatedPreviewTimer;
bool m_pendingPreview;
QTimer* m_outdatedPreviewTimer;
- KSeparator* m_previewSeparator;
PhononWidget* m_phononWidget;
PhononWidget* m_phononWidget;
KMetaDataWidget* m_metaDataWidget;
QScrollArea* m_metaDataArea;
};
KMetaDataWidget* m_metaDataWidget;
QScrollArea* m_metaDataArea;
};