mirror of
https://invent.kde.org/system/dolphin
synced 2024-10-28 03:21:56 +00:00
Information Panel: hide phonon widget when starting a search
Summary: BUG: 420512 Test Plan: Select on hove over a video file Type Ctrl + F Type some test + enter Reviewers: ngraham, #dolphin, elvisangelaccio Reviewed By: ngraham, #dolphin Subscribers: kfm-devel Tags: #dolphin Differential Revision: https://phabricator.kde.org/D29158
This commit is contained in:
parent
72705e4cf8
commit
b0ad83eeee
|
@ -221,7 +221,6 @@ void InformationPanelContent::refreshPreview()
|
||||||
}
|
}
|
||||||
|
|
||||||
m_preview->setCursor(Qt::ArrowCursor);
|
m_preview->setCursor(Qt::ArrowCursor);
|
||||||
bool usePhonon = false;
|
|
||||||
setNameLabelText(m_item.text());
|
setNameLabelText(m_item.text());
|
||||||
if (InformationPanelSettings::previewsShown()) {
|
if (InformationPanelSettings::previewsShown()) {
|
||||||
|
|
||||||
|
@ -229,6 +228,7 @@ void InformationPanelContent::refreshPreview()
|
||||||
const bool isSearchUrl = itemUrl.scheme().contains(QLatin1String("search")) && m_item.localPath().isEmpty();
|
const bool isSearchUrl = itemUrl.scheme().contains(QLatin1String("search")) && m_item.localPath().isEmpty();
|
||||||
if (isSearchUrl) {
|
if (isSearchUrl) {
|
||||||
m_preview->show();
|
m_preview->show();
|
||||||
|
m_phononWidget->hide();
|
||||||
|
|
||||||
// in the case of a search-URL the URL is not readable for humans
|
// in the case of a search-URL the URL is not readable for humans
|
||||||
// (at least not useful to show in the Information Panel)
|
// (at least not useful to show in the Information Panel)
|
||||||
|
@ -242,7 +242,7 @@ void InformationPanelContent::refreshPreview()
|
||||||
const QString mimeType = m_item.mimetype();
|
const QString mimeType = m_item.mimetype();
|
||||||
const bool isAnimatedImage = m_preview->isAnimatedImage(itemUrl.toLocalFile());
|
const bool isAnimatedImage = m_preview->isAnimatedImage(itemUrl.toLocalFile());
|
||||||
m_isVideo = !isAnimatedImage && mimeType.startsWith(QLatin1String("video/"));
|
m_isVideo = !isAnimatedImage && mimeType.startsWith(QLatin1String("video/"));
|
||||||
usePhonon = m_isVideo || mimeType.startsWith(QLatin1String("audio/"));
|
bool usePhonon = m_isVideo || mimeType.startsWith(QLatin1String("audio/"));
|
||||||
|
|
||||||
if (usePhonon) {
|
if (usePhonon) {
|
||||||
// change the cursor of the preview
|
// change the cursor of the preview
|
||||||
|
|
Loading…
Reference in a new issue