hide close buttons in previews when dropping files

v0.6
Michail Vourlakos 8 years ago
parent 98f6f7ef06
commit 95edfb0e25

@ -675,7 +675,7 @@ MouseArea{
if ((windowsPreviewDlg.visualParent === mainItemContainer)&&(windowsPreviewDlg.visible)) { if ((windowsPreviewDlg.visualParent === mainItemContainer)&&(windowsPreviewDlg.visible)) {
windowsPreviewDlg.hide(); windowsPreviewDlg.hide();
} else { } else {
preparePreviewWindow(); preparePreviewWindow(false);
windowsPreviewDlg.show(); windowsPreviewDlg.show();
} }
} }
@ -733,12 +733,14 @@ MouseArea{
///// Helper functions ///// ///// Helper functions /////
function preparePreviewWindow(){ function preparePreviewWindow(hideClose){
windowsPreviewDlg.visualParent = mainItemContainer; windowsPreviewDlg.visualParent = mainItemContainer;
toolTipDelegate.parentTask = mainItemContainer; toolTipDelegate.parentTask = mainItemContainer;
toolTipDelegate.parentIndex = itemIndex; toolTipDelegate.parentIndex = itemIndex;
toolTipDelegate.hideCloseButtons = hideClose;
toolTipDelegate.appName = Qt.binding(function() { toolTipDelegate.appName = Qt.binding(function() {
return model.AppName; return model.AppName;
}); });
@ -867,7 +869,7 @@ MouseArea{
function slotShowPreviewForTasks(group) { function slotShowPreviewForTasks(group) {
if (group === mainItemContainer) { if (group === mainItemContainer) {
preparePreviewWindow(); preparePreviewWindow(true);
windowsPreviewDlg.show(); windowsPreviewDlg.show();
} }
} }
@ -1031,7 +1033,7 @@ MouseArea{
onTriggered: { onTriggered: {
if(mainItemContainer.containsMouse){ if(mainItemContainer.containsMouse){
// console.log("Hovered Timer...."); // console.log("Hovered Timer....");
mainItemContainer.preparePreviewWindow(); mainItemContainer.preparePreviewWindow(false);
windowsPreviewDlg.show(); windowsPreviewDlg.show();
//windowsPreviewDlg.visible = true; //windowsPreviewDlg.visible = true;
} }

@ -42,6 +42,7 @@ PlasmaExtras.ScrollArea {
property string appName property string appName
property int pidParent property int pidParent
property bool isGroup property bool isGroup
property bool hideCloseButtons
property var windows property var windows
readonly property bool isWin: windows !== undefined readonly property bool isWin: windows !== undefined

@ -139,7 +139,7 @@ Column {
height: units.iconSizes.smallMedium height: units.iconSizes.smallMedium
width: height width: height
visible: isWin visible: isWin && !hideCloseButtons
acceptedButtons: Qt.LeftButton acceptedButtons: Qt.LeftButton
hoverEnabled: true hoverEnabled: true

Loading…
Cancel
Save