nextcloud-desktop/src/gui/tray/AutoSizingMenu.qml

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

16 lines
375 B
QML
Raw Normal View History

import QtQuick 2.15
import QtQuick.Controls 2.3
Menu {
width: {
var result = 0;
var padding = 0;
for (var i = 0; i < count; ++i) {
var item = itemAt(i);
result = Math.max(item.contentItem.implicitWidth, result);
padding = Math.max(item.padding, padding);
}
return result + padding * 2;
}
}