Commit Graph

384 Commits

Author SHA1 Message Date
Jussi Kuokkanen
070e2d830b +clang-format 2023-07-26 16:33:11 +03:00
Jussi Kuokkanen
1e829c094f add clang-format 2023-07-26 16:32:34 +03:00
Jussi Kuokkanen
cd2ec6c0a3 add 'Developing' section to README 2023-07-24 18:54:05 +03:00
Jussi Kuokkanen
0ede9e5bdf move development scripts to dev/ 2023-07-24 18:16:53 +03:00
Jussi Kuokkanen
33c5d718af move DBus socket path to /tmp 2023-07-24 18:01:19 +03:00
Jussi Kuokkanen
ad07b2e8d8 add DBus related development scripts 2023-07-24 17:56:41 +03:00
Jussi Kuokkanen
6aa6053ade edit Assignable with a single click when selected 2023-07-24 14:40:59 +03:00
Jussi Kuokkanen
78de5ffa91 add todo 2023-07-24 13:43:21 +03:00
Jussi Kuokkanen
4ed26b068d expand all nodes in DeviceBrowser 2023-07-24 13:18:46 +03:00
Jussi Kuokkanen
9f87294522 save and restore window geometry 2023-07-22 08:45:21 +03:00
Jussi Kuokkanen
5665786978 FunctionEditor: add explanation label 2023-07-21 21:32:56 +03:00
Jussi Kuokkanen
cc67835c00 FunctionEditor: widen the combo box for selecting node 2023-07-21 21:30:50 +03:00
Jussi Kuokkanen
61136ecb0a make clangd happy
Make clangd not complain about missing imports.

To be honest, I'm not sure how it managed to even compile beforehand,
especially without including DeviceModel.hpp
2023-07-21 18:10:37 +03:00
Jussi Kuokkanen
89030d9373 use DBus signature to get Assignable type 2023-07-20 21:08:44 +03:00
Jussi Kuokkanen
6823879e2c work around broken QObject::property() in QDBusInterface
Getting properties of DBus interfaces used to work through
QObject::property, but is completely broken now.

To work around it, we use the Get method in org.freedesktop.DBus.Properties
2023-07-20 18:23:07 +03:00
Jussi Kuokkanen
cc5ebe847d pin nixpkgs with npins 2023-07-18 16:17:10 +03:00
Jussi Kuokkanen
9231e8f4ec nvidia: user proper celsius sign in static temperature nodes 2022-11-14 18:59:51 +02:00
Jussi Kuokkanen
0e08359039 nvidia: put fan mode assignable in the "Fans" subtree 2022-11-14 18:56:33 +02:00
Jussi Kuokkanen
30ea5f10b5 nvidia: add core voltage offset assignable 2022-11-03 18:51:20 +02:00
Jussi Kuokkanen
94305e465d nvidia: organize clock nodes in a subtree 2022-10-31 11:33:41 +02:00
Jussi Kuokkanen
b4486bb055 nvidia: add core clock assignable 2022-10-27 17:56:53 +03:00
Jussi Kuokkanen
ce1240226d comment on working boost version (1.79.0) 2022-10-24 16:40:03 +03:00
Jussi Kuokkanen
1891c83bb2 remove deprecated boost symbol import method 2022-10-24 16:20:36 +03:00
Jussi Kuokkanen
5db9d68d9b qt: address QVector::toStdVector deprecation warning 2022-04-26 19:49:57 +03:00
Jussi Kuokkanen
7268ef989e qt: display unit and current value in Assignables 2022-04-25 19:40:15 +03:00
Jussi Kuokkanen
3aedbf474b daemon: fix dbus return type for currentValue from 'v' to 'bv' 2022-04-25 16:13:47 +03:00
Jussi Kuokkanen
1eb4a20983 nvidia: fix return type from int to uint in fetching fan mode value 2022-04-25 16:02:00 +03:00
Jussi Kuokkanen
343dd8b9ea daemon: expose unit from Assignable 2022-04-21 21:29:34 +03:00
Jussi Kuokkanen
09581b8e96 nvidia: add units to Assignables 2022-04-21 21:28:20 +03:00
Jussi Kuokkanen
54caf7e870 lib: add getting unit to Assignable 2022-04-21 21:27:17 +03:00
Jussi Kuokkanen
51cae021d6 nvidia: fix memory leak in pcie utilization node 2022-04-19 19:25:22 +03:00
Jussi Kuokkanen
9bd53183c7 nvidia: implement updated Assignable interface for all existing nodes 2022-04-18 22:58:12 +03:00
Jussi Kuokkanen
f717f0dc77 daemon: handle empty optional in Assignable adaptor 2022-04-18 17:49:47 +03:00
Jussi Kuokkanen
e0d3ac4191 Add fetching the current value of an Assignable to the interface 2022-04-17 16:27:42 +03:00
Jussi Kuokkanen
b82b9263df add more utilization nodes and organize them in a subtree 2022-03-25 13:01:34 +02:00
Jussi Kuokkanen
ce14b87494 add nvidia dependencies to nix build 2022-03-25 12:59:15 +02:00
Jussi Kuokkanen
1e1cba0f74 nvidia: add core utilization 2022-03-20 11:09:37 +02:00
Jussi Kuokkanen
44434034a7 nix successfully builds 2021-02-25 14:33:48 +02:00
Jussi Kuokkanen
2557227170 require libXext for nvidia 2021-02-20 13:21:48 +02:00
Jussi Kuokkanen
002c286811 build everything by default 2021-02-18 17:59:52 +02:00
Jussi Kuokkanen
231a7b242d add nix expression 2021-02-18 17:33:34 +02:00
Jussi Kuokkanen
b0c39bfaeb qt: add parametrization basics 2020-07-21 17:50:01 +03:00
Jussi Kuokkanen
b29495629a qt: add bound check before adding point to chart 2020-06-23 14:57:27 +03:00
Jussi Kuokkanen
96f09ff7ed qt: fix include error 2020-06-21 19:25:28 +03:00
Jussi Kuokkanen
3eb247c3a0 remove unused jansson dependency 2020-06-21 19:14:42 +03:00
Jussi Kuokkanen
e2611b358d qt: add StaticReadable handling 2020-06-20 14:55:08 +03:00
Jussi Kuokkanen
f2629b1360 daemon, lib: add StaticReadable 2020-06-20 14:48:59 +03:00
Jussi Kuokkanen
ad81d8d13c qt: add filtering based on node type 2020-06-15 13:01:50 +03:00
Jussi Kuokkanen
b09f5e3848 qt: add checkbox for selecting if value should be applied 2020-06-08 13:56:11 +03:00
Jussi Kuokkanen
825e448589 qt: show item background color through the highlight color 2020-06-07 17:41:38 +03:00