all repos — quickshell @ main

A desert-witch desktop shell

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]);
    }
  }
}