52eba31ea2
Summary: Use the same list style as the Virtual Desktops KCM and Kirigami actions with tooltips. Also removes the info button. The copyright info can now be accessed by clicking on the item. BUG: 409693 BUG: 335197 BUG: 335198 Test Plan: Together with D22827: {F7138726} Reviewers: #kwin, #vdg, filipf, GB_2, ngraham, davidedmundson Reviewed By: #kwin, #vdg, filipf, GB_2, ngraham, davidedmundson Subscribers: ngraham, GB_2, filipf, kwin Tags: #kwin, #vdg Maniphest Tasks: T10273 Differential Revision: https://phabricator.kde.org/D22830
54 lines
2.2 KiB
QML
54 lines
2.2 KiB
QML
/**************************************************************************
|
|
* KWin - the KDE window manager *
|
|
* This file is part of the KDE project. *
|
|
* *
|
|
* Copyright (C) 2013 Antonis Tsiapaliokas <kok3rs@gmail.com> *
|
|
* Copyright (C) 2014 Martin Gräßlin <mgraesslin@kde.org> *
|
|
* *
|
|
* This program is free software; you can redistribute it and/or modify *
|
|
* it under the terms of the GNU General Public License as published by *
|
|
* the Free Software Foundation; either version 2 of the License, or *
|
|
* (at your option) any later version. *
|
|
* *
|
|
* This program is distributed in the hope that it will be useful, *
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
|
* GNU General Public License for more details. *
|
|
* *
|
|
* You should have received a copy of the GNU General Public License *
|
|
* along with this program. If not, see <http://www.gnu.org/licenses/>. *
|
|
**************************************************************************/
|
|
|
|
import QtQuick 2.5
|
|
import QtQuick.Controls 2.5 as QQC2
|
|
import QtQuick.Layouts 1.1
|
|
import QtMultimedia 5.0 as Multimedia
|
|
|
|
Multimedia.Video {
|
|
id: videoItem
|
|
autoPlay: true
|
|
source: model.VideoRole
|
|
width: 400
|
|
height: 400
|
|
QQC2.BusyIndicator {
|
|
anchors.centerIn: parent
|
|
visible: videoItem.status == Multimedia.MediaPlayer.Loading
|
|
running: true
|
|
}
|
|
QQC2.Button {
|
|
id: replayButton
|
|
visible: false
|
|
anchors.centerIn: parent
|
|
icon.name: "media-playback-start"
|
|
onClicked: {
|
|
replayButton.visible = false;
|
|
videoItem.play();
|
|
}
|
|
Connections {
|
|
target: videoItem
|
|
onStopped: {
|
|
replayButton.visible = true
|
|
}
|
|
}
|
|
}
|
|
}
|