Jussi Kuokkanen
9b22f14898
make traverseModel generic by taking a function parameter
2023-08-28 00:19:33 +03:00
Jussi Kuokkanen
c04c1b5c41
change FunctionEditor to take mutating parameters
2023-08-26 12:13:46 +03:00
Jussi Kuokkanen
6e985fda59
remove duplicate model update code
2023-08-25 23:22:24 +03:00
Jussi Kuokkanen
7d74a17e8c
save parametrization data in DeviceModel
2023-08-25 23:11:09 +03:00
Jussi Kuokkanen
0293e8606f
add formatting section
2023-08-25 10:36:09 +03:00
Jussi Kuokkanen
8245ba3489
emit DynamicReadableConnectionData from FunctionEditor
2023-08-25 10:27:46 +03:00
Jussi Kuokkanen
02d9001497
save assignable values as defaults on first appearance
2023-08-22 17:46:47 +03:00
Jussi Kuokkanen
4424daeb40
show value of points when hovering over them
...
QChartView::drawForeground has to be used to avoid weird flickering and
the label disappearing
2023-08-18 15:32:35 +03:00
Jussi Kuokkanen
e6435b9c58
don't consume mouse move events when not dragging
2023-08-17 22:44:12 +03:00
Jussi Kuokkanen
988de217e2
fix tooltip leaking memory
2023-08-16 09:54:29 +03:00
Jussi Kuokkanen
d736a9eaf1
draw filler lines in QGraphicsView::drawForeground
...
Fixes segfaults and logic errors; simpler code
2023-08-12 20:49:18 +03:00
Jussi Kuokkanen
881258587d
change working directory in development scripts to allow running from other directories
2023-08-12 20:49:18 +03:00
Jussi Kuokkanen
4312f0bb1c
add more complete dependencies to README
2023-08-12 20:49:18 +03:00
Jussi Kuokkanen
32a97c9091
format label text to include two decimal points
2023-08-12 20:49:13 +03:00
Jussi Kuokkanen
5efcc6f25d
debounce label updates
2023-08-06 15:29:54 +03:00
Jussi Kuokkanen
f01d809956
fix point value text label being cut off initially
2023-08-05 20:13:07 +03:00
Jussi Kuokkanen
c31b4a3a83
add zooming for the chart
2023-08-03 18:44:18 +03:00
Jussi Kuokkanen
44072c302a
add screenshots to README
2023-08-02 20:14:25 +03:00
Jussi Kuokkanen
e9f0a04b25
set unchecked AssignableItem text to current value when applying changes
2023-07-30 11:46:10 +03:00
Jussi Kuokkanen
03f765c040
get text for AssignableItem in a separate function
2023-07-30 11:39:25 +03:00
Jussi Kuokkanen
ebef4fefdf
make unchecked AssignableItems uncheckable when applying changes
2023-07-29 21:57:53 +03:00
Jussi Kuokkanen
cf7dd9dab2
finish editing once an option is selected
2023-07-27 23:11:47 +03:00
Jussi Kuokkanen
095a75b5e3
enable Assignable editors to signal end of editing
2023-07-27 23:11:43 +03:00
Jussi Kuokkanen
41b44885e7
expand EnumEditor combo box when it is shown
2023-07-26 17:35:49 +03:00
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
Lurkki14
76369ef242
change matrix room link to matrix.to
2022-04-27 17:32:23 +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