Commit Graph

605 Commits

Author SHA1 Message Date
635dc36ada cleanup documentation 2022-12-06 14:50:20 -05:00
39a6bcbfbf rearrange header 2022-12-06 14:04:18 -05:00
f9f0d1298e any optimization of separate handling is overshadowed by duplicating the code 2022-12-06 13:37:40 -05:00
ed40a3b666 catch the range exception instead of implementing seperate bounds checks 2022-12-06 13:36:27 -05:00
e7297c42ff use the same callback runner for all callback types 2022-12-06 13:35:18 -05:00
5ad7b5505e give all universe callbacks the same signature 2022-12-06 13:30:40 -05:00
738ced6964 fix off-by-one in range check 2022-12-06 13:24:09 -05:00
ca75a9973c the status indicator widget 2022-12-06 00:16:00 -05:00
837bf1ad98 universe windows are non modal, but don't exist longer than the multiverse window 2022-12-06 00:12:18 -05:00
6cf9d98e8f add about messages 2022-12-05 11:26:37 -05:00
b031ccbcd7 extend the copyright year 2022-12-05 11:26:03 -05:00
0b17605873 formatting cleanup 2022-12-04 20:53:46 -05:00
a24a6e8b38 make sure the context menue gets deleted 2022-12-04 20:44:36 -05:00
55bcdc8db6 cleanup whitespace 2022-12-04 12:06:16 -05:00
304c74ae39 add const keyword to accepted submissions 2022-12-04 12:05:58 -05:00
3c3b1d9955 rename signal for consistency across dialog types 2022-12-04 11:56:12 -05:00
0e2b2ce039 rename methods for consistency 2022-12-04 11:53:48 -05:00
170eb40f50 let the parent window set the dialog title 2022-12-04 11:53:12 -05:00
4e536a6f1e open dialogues and menus asynchronously 2022-12-04 11:30:49 -05:00
302cf63ca6 consistency across ternary returns 2022-12-04 10:36:37 -05:00
501167c8ee use the Qt macros for Qt containers 2022-12-04 10:34:57 -05:00
4652623bb7 set the toolbar as the parent of the toolbar widgets 2022-12-04 10:33:56 -05:00
af3cf519f1 add const keyword 2022-12-04 00:32:12 -05:00
14a3b644f8 remove unused functions 2022-12-04 00:30:28 -05:00
bc9bb9b5a7 initialize private members as null pointers 2022-12-04 00:16:14 -05:00
c1cc0ef6ed construct QObjects with parent 2022-12-03 23:31:13 -05:00
b267627376 remove unnecessary slot 2022-12-03 23:28:50 -05:00
93e5680f85 rename to remove implied relationship to model/view 2022-12-03 23:28:24 -05:00
8f3c59783f move the multiverse model to the platform library 2022-12-03 22:51:55 -05:00
fe53e57a6d remove unnecessary signals/slots 2022-12-03 22:42:44 -05:00
18e14b99d8 add const keyword to getters 2022-12-03 22:38:31 -05:00
c46ca4b0cc move the universe model to the platform library 2022-12-03 21:33:23 -05:00
6e6b47edb5 finish renaming the window 2022-12-03 21:21:08 -05:00
8c54793edd remove unnecessary signals and slots 2022-12-03 21:12:31 -05:00
da484ef028 construct the model around the universe 2022-12-03 20:46:10 -05:00
798affa3fb refactor the window name to not imply a Model/View relationship 2022-12-03 20:36:02 -05:00
f11536e152 ensure that the existing inspector is shown 2022-12-03 11:09:44 -05:00
7a877f97ad close the inspector when the universe disapears 2022-12-03 11:04:17 -05:00
0fb5db0574 allow only one inspector per universe 2022-12-03 11:04:00 -05:00
3da5529b39 only retrieve a non-default value if the index is valid 2022-12-03 11:02:40 -05:00
31f460913c keep a pointer to the universe being viewed 2022-12-03 11:00:48 -05:00
13a775d0fd remove stale declaration of previously removed private method 2022-12-03 11:00:09 -05:00
4241cd0c38 prefer QTimer api for readability 2022-12-03 10:59:22 -05:00
37010fa8d4 add a watchdog to keep the universe status updated 2022-12-02 16:35:27 -05:00
3135c0ae6c rename call back registration function for consistancy 2022-12-02 16:35:05 -05:00
a03ef79d5d add note about the need to collapse the superposition of status 2022-12-02 15:47:51 -05:00
e0394e4413 don't supply and undefined source_name 2022-12-02 15:35:48 -05:00
be17ea9bb5 remove redundant local variable 2022-12-02 15:35:08 -05:00
a443299204 set timeout state based solely on age 2022-12-02 15:33:22 -05:00
9548145629 rename function to remove implication of rx use only 2022-12-02 15:32:26 -05:00