Commit Graph

573 Commits

Author SHA1 Message Date
jussi
98bb929d7b lib: implement tc_module_find_all_from_category 2019-10-29 19:27:26 +02:00
jussi
810b6097c9 qt: add getting the text representation from AbstractAssignableEditor 2019-10-29 19:21:38 +02:00
jussi
fb2a273e12 qt: change assignable editors to implement the AbstractAssignableEditor interface 2019-10-29 19:01:58 +02:00
jussi
156affe837 add AbstractAssignableEditor as a common interface for assignable editors 2019-10-29 14:25:23 +02:00
jussi
c7df1d72e8 qt: use Qt::UserRole to store assignable data 2019-10-24 16:34:50 +03:00
jussi
aea64c9261 update assignable manager 2019-10-23 14:55:00 +03:00
jussi
07a05e004d qt: add AssignableManager class 2019-10-22 22:33:40 +03:00
jussi
f8d0dbb7b8 fix index in tc_str_arr_dup 2019-10-22 21:29:16 +03:00
jussi
42421e11e6 lib: add tc_fs_file_exists 2019-10-22 21:28:41 +03:00
jussi
4780726d69 assignable/nvidia: use tc_str_arr_dup() in string array allocation 2019-10-18 13:25:59 +03:00
jussi
424bf63c60 include: update tc_common.h 2019-10-18 13:24:48 +03:00
jussi
bd61cbe98c lib: add string array duplication function 2019-10-17 16:14:39 +03:00
jussi
de8e42db81 interface/qt: remove AssignableEditor 2019-10-15 02:39:34 +03:00
jussi
74a218d10a interface/qt: replace AssignableEditor with delegates 2019-10-15 02:36:36 +03:00
jussi
8eca5b9b60 interface/qt: implement value and option set in editor delegate 2019-10-15 02:34:44 +03:00
jussi
24fc653737 interface/qt: fix indent 2019-10-15 02:33:23 +03:00
jussi
a8bda3aa58 interface/qt: add IntRange constructor and value getter 2019-10-15 02:27:43 +03:00
jussi
943ffc9a64 interface/qt: add EnumRange constructor and value getter 2019-10-15 02:25:15 +03:00
jussi
77ea61900c interface/qt: update build file 2019-10-15 02:24:14 +03:00
Lurkki14
29d22289ff
README: fix code sections and add matrix room 2019-10-14 11:19:34 +03:00
jussi
b835e7ca97 interface/qt: add assignable editor delegate 2019-10-14 10:50:48 +03:00
jussi
9ed25c03ac interface/qt: add editor item next to name item 2019-10-14 10:46:21 +03:00
jussi
9f8208fa82 interface/qt: set widget trigger action checked when activated 2019-10-09 14:40:58 +03:00
jussi
cf8ede3a50 change toolbar buttons to QAction 2019-10-09 14:11:35 +03:00
jussi
6937f8870e interface/qt: use clear() on enum editor combo box instead of manual removal 2019-10-08 13:03:44 +03:00
jussi
9f0490af5a interface/qt: disallow editing and hide header 2019-10-08 13:01:32 +03:00
jussi
846a760ec6 include: add tc_variant_t type 2019-10-08 13:00:28 +03:00
jussi
6ff3f673d2 rename tc_arg_types to tc_data_types 2019-10-07 20:33:27 +03:00
jussi
902f84ca60 implement enum and integer range editors 2019-10-07 19:31:36 +03:00
jussi
996074dbe6 assignable: add nvidia fan mode node 2019-10-07 19:09:03 +03:00
jussi
70e7df31c8 include: add TC_ASSIGNABLE_NONE as a category 2019-10-07 15:02:17 +03:00
jussi
e89399de7e interface: use QStandardItemModel in assignable editor 2019-10-07 01:07:16 +03:00
jussi
4639951c8a interface: display assignables in tree view 2019-10-06 18:38:52 +03:00
jussi
5297940e3d doc: add architecture document 2019-10-05 20:41:22 +03:00
jussi
8ada6cd9cd assignable: fix index on child append 2019-10-03 16:50:21 +03:00
jussi
39b5f30c73 assignable: install nvidia module 2019-10-03 16:47:03 +03:00
jussi
f74f9b71a1 module: implement module and library closing 2019-10-02 17:35:48 +03:00
jussi
2a5cafcb24 make module loader not require full filename 2019-10-02 16:06:00 +03:00
jussi
a4cebd6b37 Add compile time definition for module path and remove rpath 2019-10-02 15:06:57 +03:00
jussi
90fc054a29 add missing close action 2019-10-01 20:59:02 +03:00
jussi
e9ed1fc205 Merge branch 'Fushko-master' 2019-10-01 20:56:51 +03:00
jussi
2e113fcfaf add rpath for posix lib 2019-10-01 16:13:58 +03:00
jussi
7dc955e7ac remove swap file 2019-09-26 21:13:05 +03:00
jussi
9f6877c497 interface: add assignable module loading 2019-09-26 21:11:53 +03:00
jussi
a2317e71aa interface: add Qt interface 2019-09-24 19:43:18 +03:00
jussi
981bb36a13 add some module loading infrastructure 2019-09-24 15:31:55 +03:00
jussi
0e762f237e add posix library loading functions 2019-09-24 00:54:58 +03:00
jussi
fb044ba9f2 add module loading files 2019-09-24 00:49:28 +03:00
jussi
5d79e59db0 Add main executable 2019-09-22 14:57:41 +03:00
jussi
87f142c6a4 assignable: automatically build nvidia module if dependencies met 2019-09-22 10:54:52 +03:00