Commit Graph

356 Commits

Author SHA1 Message Date
eaaad9ae4e self-check if editable 2021-09-08 15:47:10 -04:00
b609966df7 no longer need to be friends with DMX::Universe 2021-09-08 15:46:51 -04:00
f29c082d4f qobjects automatically disconnect during destruction 2021-09-08 15:19:36 -04:00
7229657f4d row removals 2021-09-08 13:28:49 -04:00
b64f04443c given edit data for column, find the first matching row number 2021-09-08 13:28:05 -04:00
1aee17d70e disconnect universes before deleting 2021-09-08 13:25:43 -04:00
66870b970a emit model data changed on universe changed 2021-09-08 12:47:40 -04:00
511c4224ef verity capability before edit 2021-09-08 10:33:54 -04:00
4f7d77c803 emit changed signal with every change 2021-09-08 10:31:28 -04:00
a699210d77 add column for channel count 2021-09-08 09:55:38 -04:00
719eca89d7 universes with no active slots aren't sent, so don't announce 2021-09-08 09:54:26 -04:00
85e85edbbd sort by universe number 2021-09-08 09:40:27 -04:00
33479b37ee insert correct quantity of rows 2021-09-08 09:37:32 -04:00
63a87f4f1a sanity checks 2021-09-08 09:35:56 -04:00
5863e6b1f9 disabled actions for node operation 2021-09-08 09:34:47 -04:00
f7acefccd0 bulk remove children 2021-09-07 11:18:49 -04:00
ac3dc494d0 cleanup flags after new doublclick method 2021-09-07 11:18:31 -04:00
1e2bb87493 shared pointers for discovered universe metadata 2021-09-07 11:17:52 -04:00
3e8cc72a61 span first column for top level items 2021-09-07 09:59:01 -04:00
62e15b4bd6 append child count to override data 2021-09-07 09:58:44 -04:00
0a3f14e75f add discoveries to model 2021-09-07 09:39:45 -04:00
ee2c46625f drop unused slot 2021-09-07 09:38:57 -04:00
1744e34598 return correctly constructed string 2021-09-07 09:37:34 -04:00
111aa59417 emit signal if discovery has completed 2021-09-07 09:16:01 -04:00
f3f6b0d35f clear entries from CID on first page of discovery 2021-09-07 09:14:34 -04:00
42368ea01f double click doesn't need a delegate 2021-09-06 22:01:12 -04:00
f6a50926c3 slot for discovery inserts 2021-09-06 15:09:45 -04:00
891a2e9dfa create/subscribe actions 2021-09-06 15:09:08 -04:00
12843e8264 modal dialog 2021-09-06 15:08:29 -04:00
c1efa991fb enable UI actions with appropriate selection 2021-09-06 15:08:16 -04:00
5693689267 give the delegate the node for connecting signals 2021-09-06 13:44:03 -04:00
745d62f4a1 qt6 versionless targets 2021-09-06 13:28:07 -04:00
b3ee265745 rework directory structure 2021-09-06 12:54:28 -04:00
0090fa5706 drop models from library 2021-09-06 07:02:22 -04:00
d021366fc8 fixed length strings get written null-terminated by default 2021-09-05 12:37:58 -04:00
25227ff083 track relative address offests 2021-09-04 17:41:02 -04:00
c6386b0272 add rest of discovery information from PDU 2021-09-04 17:39:46 -04:00
5fe5b71148 ordered discovered universes 2021-09-04 17:38:55 -04:00
777732e378 less than operator overloads 2021-09-04 17:37:58 -04:00
7a1bcd74ca return a fake provenance if no dominant sources 2021-09-04 17:37:25 -04:00
bf50231f6f compound universes can know what universe they are 2021-09-04 17:28:00 -04:00
7fb9bb8f9a also range check setting by percent 2021-09-03 17:45:32 -04:00
b3db8ecd47 "gray-out" slots beyond the last active slot 2021-09-03 17:44:53 -04:00
e538cc74d3 virtual method for getting active slot count 2021-09-03 17:43:50 -04:00
bbe4432737 virtualize ediditability query 2021-09-03 17:37:12 -04:00
76582b1cc4 terminate and unsubscribe during destruction 2021-09-03 17:35:41 -04:00
3ea916d61e extra bytes for unsigned math 2021-09-02 13:46:56 -04:00
6ade2e1ef6 simultaneous rx/tx on both IPv4 and IPv6 2021-09-02 13:43:35 -04:00
2d83dd3e5c wrap the sACN multicast address mapping functions 2021-09-02 13:24:37 -04:00
c11f6c0510 set user-entered values 2021-09-02 13:23:58 -04:00