Jussi Kuokkanen
|
ec368cd76e
|
update nix expression
|
2023-09-16 17:05:16 +03:00 |
|
Jussi Kuokkanen
|
28ce25736b
|
set window title
|
2023-09-16 16:53:13 +03:00 |
|
Jussi Kuokkanen
|
9a24713a31
|
add window icon
|
2023-09-16 16:46:11 +03:00 |
|
Jussi Kuokkanen
|
b5bc9577b4
|
add settings screenshot
|
2023-09-16 16:30:09 +03:00 |
|
Jussi Kuokkanen
|
35408e5e1e
|
only allow editing profile name on addition
|
2023-09-16 16:25:45 +03:00 |
|
Jussi Kuokkanen
|
684c0906e8
|
edit profile item when it's added
|
2023-09-16 16:06:02 +03:00 |
|
Jussi Kuokkanen
|
bc8fafe5f9
|
implement automatic applying
|
2023-09-16 16:02:52 +03:00 |
|
Jussi Kuokkanen
|
cf47eca15f
|
save and load parametrization data
|
2023-09-16 15:16:47 +03:00 |
|
Jussi Kuokkanen
|
0ade3384d3
|
take AssignableSetting for writeAssignableSetting
|
2023-09-15 22:34:56 +03:00 |
|
Jussi Kuokkanen
|
9005399b74
|
apply desired assignable settings when changing profile
|
2023-09-15 18:37:50 +03:00 |
|
Jussi Kuokkanen
|
560453bacf
|
load assignable settings from profile on startup
|
2023-09-15 14:33:44 +03:00 |
|
Jussi Kuokkanen
|
401b31fccd
|
set settings page state from settings
|
2023-09-14 17:00:47 +03:00 |
|
Jussi Kuokkanen
|
6717404a07
|
save assignable value when using profile
Not used yet. Currently works only for single values, not parametrization.
|
2023-09-12 16:37:23 +03:00 |
|
Jussi Kuokkanen
|
6ac81e1f13
|
add settings page
Does nothing yet
|
2023-09-11 21:35:38 +03:00 |
|
Jussi Kuokkanen
|
bbc2e21a51
|
fix parametrization logic errors when using extremes
|
2023-09-07 19:00:22 +03:00 |
|
Jussi Kuokkanen
|
f9a660afee
|
parametrize correctly with all types
|
2023-09-07 18:46:17 +03:00 |
|
Jussi Kuokkanen
|
5dbcc23323
|
add screenshot of pending changes
|
2023-09-06 19:42:53 +03:00 |
|
Jussi Kuokkanen
|
9cad2c82d8
|
add parametrization editor screenshot
|
2023-09-06 19:42:12 +03:00 |
|
Jussi Kuokkanen
|
1722d6226e
|
show change of state in items
|
2023-09-06 19:22:36 +03:00 |
|
Jussi Kuokkanen
|
b149159d27
|
centralize most item text handling to AssignableItem
|
2023-09-05 15:58:57 +03:00 |
|
Jussi Kuokkanen
|
a7d7db474c
|
fix innaccurate label text when requesting editors consequently
|
2023-09-04 20:16:57 +03:00 |
|
Jussi Kuokkanen
|
8694a89891
|
clear apply button tooltip when applying is available
|
2023-09-04 20:16:13 +03:00 |
|
Jussi Kuokkanen
|
7d2dce5e6c
|
fix apply button being erroneously available
|
2023-09-04 19:58:14 +03:00 |
|
Jussi Kuokkanen
|
af78bd795b
|
remove erroneous manual delete
|
2023-09-04 19:10:15 +03:00 |
|
Jussi Kuokkanen
|
67e43e0333
|
show function editor in main window in stacked widget
|
2023-09-04 19:09:20 +03:00 |
|
Jussi Kuokkanen
|
d59093fbc9
|
add accurate criteria for enabling applying
|
2023-09-04 18:09:16 +03:00 |
|
Jussi Kuokkanen
|
2d23f01b35
|
set assignable data from reset action
In short, make resetting work :D
|
2023-09-02 15:56:47 +03:00 |
|
Jussi Kuokkanen
|
e85db68cb9
|
add conversions for reading and writing node paths to settings
|
2023-09-01 14:56:40 +03:00 |
|
Jussi Kuokkanen
|
928a031208
|
call callback on the index it is called with
|
2023-08-31 20:40:29 +03:00 |
|
Jussi Kuokkanen
|
b6ed9b2e7c
|
return optional from model traverse callback
Allows callers to stop traversing model when they are done processing
|
2023-08-31 20:38:22 +03:00 |
|
Jussi Kuokkanen
|
c67eaa00f2
|
add menu action to reset assignables
Doesn't do anything yet
|
2023-08-31 18:09:06 +03:00 |
|
Jussi Kuokkanen
|
43a766fcec
|
import system nixpkgs if npins isn't used
|
2023-08-29 22:18:05 +03:00 |
|
Jussi Kuokkanen
|
c3a5327045
|
use spaces after C-style casts
eg. '(uint) expr;`
|
2023-08-29 22:18:05 +03:00 |
|
Jussi Kuokkanen
|
f8b0ae15b6
|
fix target value not being emitted when reading wasn't between points
|
2023-08-29 22:18:00 +03:00 |
|
Jussi Kuokkanen
|
407974c0b9
|
apply parametrization through AssignableProxy
Doesn't work as intended yet, see DynamicReadableConnection.cpp:44
|
2023-08-28 18:35:44 +03:00 |
|
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 |
|