1
0
Fork 0
Commit Graph

129 Commits

Author SHA1 Message Date
Kevin Matz 8c54793edd remove unnecessary signals and slots 2022-12-03 21:12:31 -05:00
Kevin Matz da484ef028 construct the model around the universe 2022-12-03 20:46:10 -05:00
Kevin Matz 798affa3fb refactor the window name to not imply a Model/View relationship 2022-12-03 20:36:02 -05:00
Kevin Matz f11536e152 ensure that the existing inspector is shown 2022-12-03 11:09:44 -05:00
Kevin Matz 7a877f97ad close the inspector when the universe disapears 2022-12-03 11:04:17 -05:00
Kevin Matz 0fb5db0574 allow only one inspector per universe 2022-12-03 11:04:00 -05:00
Kevin Matz 3da5529b39 only retrieve a non-default value if the index is valid 2022-12-03 11:02:40 -05:00
Kevin Matz 31f460913c keep a pointer to the universe being viewed 2022-12-03 11:00:48 -05:00
Kevin Matz 13a775d0fd remove stale declaration of previously removed private method 2022-12-03 11:00:09 -05:00
Kevin Matz f500d6d376 add a table column for status 2022-12-02 15:28:06 -05:00
Kevin Matz db7bf1dcb3 add status change callbacks for listeners that want to be notified 2022-12-02 13:06:22 -05:00
Kevin Matz 85bd5accd0 rename signal to be more descriptive 2022-12-02 12:59:26 -05:00
Kevin Matz a86d968569 move sACN to a subproject 2022-11-28 15:06:48 -05:00
Kevin Matz e2b46c5bbf version bump 2022-11-28 11:37:25 -05:00
Kevin Matz 01c569ffa4 change appearance based on status 2022-11-28 09:27:08 -05:00
Kevin Matz 41c46e7bc5 remove redundant copy constructors 2022-11-28 09:21:25 -05:00
Kevin Matz 0292051392 holding last look is the behavior of a universe, not the receiver 2022-11-26 12:50:54 -05:00
Kevin Matz 11d202d51a allow RLP communications protocols to be enabled/disabled 2022-11-26 12:41:46 -05:00
Kevin Matz d57a6a31ad the source name is not a per/universe property 2022-11-24 14:57:11 -05:00
Kevin Matz 758740704c add actions for the receiver merge mode 2022-11-24 11:35:04 -05:00
Kevin Matz 24ba41a73f it's the name of the source, not a description of the universe 2022-11-24 11:31:51 -05:00
Kevin Matz 07cc2e1c0a give the Multiverseview to each UniverseView as parent 2022-11-21 12:40:31 -05:00
Kevin Matz b0a16a8cb7 Add theme icons to actions 2022-11-20 23:01:30 -05:00
Kevin Matz 99d919d613 move discovery state tracking form platform driver to protocol receiver 2022-11-19 16:43:41 -05:00
Kevin Matz df8356e7dc wait until after names are assigned to print debug statement 2022-11-19 16:07:33 -05:00
Kevin Matz b748dd9a01 separate "name" (FCTN or UACN) from UACN 2022-11-19 15:56:59 -05:00
Kevin Matz b7f045cd6b Enable changing the ACN EPI 19 user assignable name 2022-11-19 15:47:51 -05:00
Kevin Matz d84dde0cb2 add a modal line editior dialog 2022-11-19 15:46:47 -05:00
Kevin Matz 488328a05e refactor persistent settings 2022-11-19 15:44:34 -05:00
Kevin Matz e98b6f5734 make the add universe dialog modal 2022-11-19 15:43:31 -05:00
Kevin Matz 0cad3288d7 move metatype declaration ajacent to type definition 2022-11-19 15:36:15 -05:00
Kevin Matz 33347894af toggle'able sACN discovery 2022-11-19 12:33:49 -05:00
Kevin Matz 498129c325 rearrange the menu bar 2022-11-19 12:32:32 -05:00
Kevin Matz a0a1c13cb3 enhanced IGMP debug messages 2022-11-19 12:27:02 -05:00
Kevin Matz ffb82f3029 edit'able source names from the tree view 2022-11-18 15:55:52 -05:00
Kevin Matz 8fb0666ff0 fix indent 2022-11-18 12:16:35 -05:00
Kevin Matz a0cb4c18a4 uniformly check if user entered value is valid 2022-11-18 12:15:19 -05:00
Kevin Matz e889e36ccd remove unused header 2022-11-18 11:32:22 -05:00
Kevin Matz d60721cf79 Enable setting priority from the universe model tree 2022-11-18 11:32:07 -05:00
Kevin Matz 056063ab2c remove the universe name from the window title now that it's in the toolbar 2022-11-17 12:41:15 -05:00
Kevin Matz 4ddd786053 initialize the description edit in a uniform way 2022-11-17 12:40:33 -05:00
Kevin Matz 9b918b858e add universe description edit 2022-11-16 09:35:38 -05:00
Kevin Matz bfb46eb0df header cleanup 2022-11-16 09:28:08 -05:00
Kevin Matz 091dea3ed5 remove spurious menu entry 2022-11-16 08:54:24 -05:00
Kevin Matz ae2a03531b uint -> unsigned int for MinGW 2021-09-11 13:54:32 -04:00
Kevin Matz 4b1c4f51af remove test setup 2021-09-11 10:59:31 -04:00
Kevin Matz ccc99b3097 UniverseView windows don't need a parent 2021-09-11 10:48:19 -04:00
Kevin Matz abc7b35b70 initial window size 2021-09-11 09:42:30 -04:00
Kevin Matz abbfe6ee0d configurable hold-last-look 2021-09-10 16:26:31 -04:00
Kevin Matz 7039696807 connect data change refresh for component sources 2021-09-10 16:05:09 -04:00
Kevin Matz 7c53a1d9ca double click expansion conflicts with inspection behavior 2021-09-10 13:06:57 -04:00
Kevin Matz 69bca798c4 poly-source universe API cleanup 2021-09-10 12:00:50 -04:00
Kevin Matz dfeff5c344 fix off-by-one error 2021-09-10 11:49:36 -04:00
Kevin Matz b5c099af35 whitespace cleanups 2021-09-10 11:47:48 -04:00
Kevin Matz 7b0cb3d268 unused API call 2021-09-10 09:58:17 -04:00
Kevin Matz 7229657f4d row removals 2021-09-08 13:28:49 -04:00
Kevin Matz b64f04443c given edit data for column, find the first matching row number 2021-09-08 13:28:05 -04:00
Kevin Matz 66870b970a emit model data changed on universe changed 2021-09-08 12:47:40 -04:00
Kevin Matz a699210d77 add column for channel count 2021-09-08 09:55:38 -04:00
Kevin Matz 85e85edbbd sort by universe number 2021-09-08 09:40:27 -04:00
Kevin Matz 33479b37ee insert correct quantity of rows 2021-09-08 09:37:32 -04:00
Kevin Matz 5863e6b1f9 disabled actions for node operation 2021-09-08 09:34:47 -04:00
Kevin Matz f7acefccd0 bulk remove children 2021-09-07 11:18:49 -04:00
Kevin Matz ac3dc494d0 cleanup flags after new doublclick method 2021-09-07 11:18:31 -04:00
Kevin Matz 1e2bb87493 shared pointers for discovered universe metadata 2021-09-07 11:17:52 -04:00
Kevin Matz 3e8cc72a61 span first column for top level items 2021-09-07 09:59:01 -04:00
Kevin Matz 62e15b4bd6 append child count to override data 2021-09-07 09:58:44 -04:00
Kevin Matz 0a3f14e75f add discoveries to model 2021-09-07 09:39:45 -04:00
Kevin Matz ee2c46625f drop unused slot 2021-09-07 09:38:57 -04:00
Kevin Matz 1744e34598 return correctly constructed string 2021-09-07 09:37:34 -04:00
Kevin Matz 111aa59417 emit signal if discovery has completed 2021-09-07 09:16:01 -04:00
Kevin Matz 42368ea01f double click doesn't need a delegate 2021-09-06 22:01:12 -04:00
Kevin Matz f6a50926c3 slot for discovery inserts 2021-09-06 15:09:45 -04:00
Kevin Matz 891a2e9dfa create/subscribe actions 2021-09-06 15:09:08 -04:00
Kevin Matz 12843e8264 modal dialog 2021-09-06 15:08:29 -04:00
Kevin Matz c1efa991fb enable UI actions with appropriate selection 2021-09-06 15:08:16 -04:00
Kevin Matz 5693689267 give the delegate the node for connecting signals 2021-09-06 13:44:03 -04:00
Kevin Matz 745d62f4a1 qt6 versionless targets 2021-09-06 13:28:07 -04:00
Kevin Matz b3ee265745 rework directory structure 2021-09-06 12:54:28 -04:00