Commit graph

25094 commits

Author SHA1 Message Date
Jakub Trllo
d6de369cd0 Merge branch 'feature/OP-4158_Creation-UI-is-part-of-main-window' into feature/OP-4194_Remote-publisher-controller 2022-10-07 11:36:25 +02:00
Jakub Trllo
200107245a controller is private for all widgets 2022-10-07 11:33:51 +02:00
Jakub Trllo
a06f629a08 added some docstrings 2022-10-07 11:30:32 +02:00
Jakub Trllo
e6042d9889 fix event system access 2022-10-07 11:29:54 +02:00
Jakub Trllo
35562e4abb remove unused variable reset 2022-10-07 11:29:36 +02:00
Jakub Trllo
562852875e fix action trigger 2022-10-07 11:29:08 +02:00
Jakub Trllo
2a34a5f978 renamed 'get_icon_for_family' to 'get_creator_icon' 2022-10-07 11:28:51 +02:00
Jakub Trllo
8996e27df1 changed how validation errors are collected and worked with in UI 2022-10-07 11:27:51 +02:00
Jakub Trllo
e53efc7aba create plugins proxy in controller 2022-10-07 11:26:38 +02:00
Jakub Trllo
d90838b630 removed unused 'get_manual_creators_base_info' 2022-10-07 11:25:41 +02:00
Jakub Trllo
a63854f265 Created object to gather validation errors during publish processing 2022-10-07 11:24:54 +02:00
Jakub Trllo
a3d16def9b created objects for controller <-> ui communiction related to plugin actions and validation errors 2022-10-07 11:23:01 +02:00
Jakub Trllo
f13d2bc965 implemented helper publish plugins proxy to handle actions for plugins 2022-10-07 11:20:46 +02:00
Jakub Trllo
054b87bd68 fix event system access in qt controller 2022-10-07 11:20:10 +02:00
Jakub Trllo
5b75511a60 traypublisher has it's controller 2022-10-06 18:53:24 +02:00
Jakub Trllo
c232e81239 removed doubled event system 2022-10-06 15:17:11 +02:00
Jakub Trllo
71cca8e742 changed 'publish_plugins' attribute to '_publish_plugins' 2022-10-06 15:15:46 +02:00
Jakub Trllo
80103e60e8 changed 'creators' attribute to '_creators' 2022-10-06 15:14:59 +02:00
Jakub Trllo
6397db6e79 removed 'plugins_with_defs' attribute 2022-10-06 15:14:11 +02:00
Jakub Trllo
92cd6b60df added abstract controller for UI 2022-10-06 13:47:22 +02:00
Jakub Trllo
baa8643f7d hide set current asset button if asset is not set 2022-10-06 11:05:42 +02:00
Jakub Trllo
9040047fdd fix context validation title selection and sizes 2022-10-06 10:56:06 +02:00
Jakub Trllo
a00dafb4b6 change few attributes to private 2022-10-05 17:30:47 +02:00
Jakub Trllo
ff2453c70d PublisherController can be imported without import of Qt 2022-10-05 17:22:04 +02:00
Jakub Trllo
8dc8b7386c don't bother with AvalonMongoDB in traypublisher 2022-10-05 17:10:37 +02:00
Jakub Trllo
7737003fbc removed unused attribute 'dbcon' 2022-10-05 16:49:50 +02:00
Jakub Trllo
f42fc0a7df removed unused imports 2022-10-05 16:43:25 +02:00
Jakub Trllo
f4bcbe33b8 change validate button 2022-10-05 13:27:58 +02:00
Jakub Trllo
ea88efe3b7 change icon of view report button 2022-10-05 13:27:53 +02:00
Jakub Trllo
e888b9bd4a removed unused images 2022-10-05 13:27:36 +02:00
Jakub Trllo
8964875d6f keep same color of titles as in instaces view 2022-10-05 12:18:20 +02:00
Jakub Trllo
530fbf71ab changed how selection of validation titles works 2022-10-05 12:07:31 +02:00
Jakub Trllo
1d67975a85 change look of validation title 2022-10-05 11:57:05 +02:00
Jakub Trllo
ec2d57fa22 recalculate size of frame on hide of progress bar 2022-10-05 11:28:38 +02:00
Jakub Trllo
27a79290d6 wrap progress bar and instace/plugin labels into single widget 2022-10-05 11:28:18 +02:00
Jakub Trllo
b57adf7ce3 removed bottom label and keep shrunk label visible all the time 2022-10-05 11:27:32 +02:00
Jakub Trllo
91b9a862e8 fix traypublisher icon on windows start 2022-10-05 10:57:07 +02:00
Jakub Trllo
21e6bac97c changed color of publisher overlay on crash 2022-10-05 10:56:46 +02:00
Jakub Trllo
88e5a39c75 use controller attributes instead of dbcon 2022-10-05 10:45:33 +02:00
Jakub Trllo
e63735757d get current context from host in controller 2022-10-05 10:44:38 +02:00
Jakub Trllo
4d39dae6f1 added more required methods for IPublisher interface 2022-10-05 10:40:32 +02:00
Jakub Trllo
047a31cdbc changed "label" key to "instance_label" 2022-10-04 18:38:14 +02:00
Jakub Trllo
8aaa53cc66 pass just plugin label on "publish.process.plugin.changed" topic instead of plugin 2022-10-04 18:36:39 +02:00
Jakub Trllo
c12f938be0 send just label to "publish.process.instance.changed" instead of context and instance 2022-10-04 18:34:54 +02:00
Jakub Trllo
89a7094858 fix line length 2022-10-04 17:37:02 +02:00
Jakub Trllo
ef367c14f1 bigger font for artist messages 2022-10-04 17:17:35 +02:00
Jakub Trllo
b339634410 use event system instead of hardcoded callbacks 2022-10-04 16:29:01 +02:00
Jakub Trllo
637b4ba415 renamed 'emit_message' to 'emit_card_message' 2022-10-04 15:12:00 +02:00
Jakub Trllo
5bf88fef0c changed styles of help button 2022-10-04 15:04:56 +02:00
Jakub Trllo
18c2984884 dialog is positioned on show 2022-10-04 15:04:45 +02:00