bar/modules/object_printer.qml (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import QtQuick
import Quickshell
import Quickshell.Networking
import QtQuick.Layouts
import "../../"
import "classes"
Item {
property var obj: Networking.devices.values[0].networks.values[0]
BarText {
text: Networking.devices.values[0].networks.values[0].name
}
Component.onCompleted: {
for (var prop in obj) {
print(prop += " (" + typeof (obj[prop]) + ") = " + obj[prop]);
}
}
}
|