Commit graph

327 commits

Author SHA1 Message Date
Alexey Bogomolov
e917d2b91f
Qt UI: Multiselection combobox PySide6 compatibility (#5314)
* convert state to value for pyside compatibility
use ItemIsUserTristate for keyboard event

* use whole field length to select item

* process keyboard tristate correctly

* get initial check state data as value

* try get state value for backwards compatibility

* formatting

* revert MouseButtonRelease event checks

* added new utils constant for tristate constant

* fixed both multiselection comboboxes

* fixed sorting of projects in project manager

* forgotten conversion of enum to int

---------

Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
2023-07-18 16:00:36 +02:00
Alexey Bogomolov
a4c63c12cf
Add height, width and fps setup to project manager (#5075)
* add width, height and fps setup

* add corresponding ui tweaks

* update docstring

* remove unnecessary fallbacks

* remove print

* hound

* remove whitespace

* revert operations change

* wip commit project update with new data

* formatting

* update the project data correctly

* Update openpype/tools/project_manager/project_manager/widgets.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* show default settings, use spinbox to validate values
add pixel aspec, frame start, frame end

* formatting

* get default anatomy settings properly

* check if singlestep is set

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* not used

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* mindless code copying is evil, removed unnecesary parts

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* Update openpype/tools/project_manager/project_manager/widgets.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* Update openpype/tools/project_manager/project_manager/widgets.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* remove unused import

* use integer or float instead of text

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* import PixmapLabel from 'utils'

* fix spinbox field length for macos

* set aspect decimals to 2

* remove set size policy

* set field growth policy for macos

* add newline

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-06-19 13:15:34 +02:00
Jakub Trllo
2244a634b2
change minimum frame start/end to '0' (#4719) 2023-03-27 16:06:52 +02:00
Alexey Bogomolov
fb0f39b3cc
add up to 3 decimals precision to the frame rate settings (#4571)
* add up to 3 decimals to fps

allows input 23.976 to the FPS settings both in Project Manager and the Project Anatomy.

* set fps and pixel aspect precision steps default values
2023-03-08 10:38:23 +01:00
Jakub Trllo
abe345df56 use constants of QMessageBox properly 2023-01-17 16:41:45 +01:00
Jakub Trllo
bc61b450db use right constants 2023-01-16 11:19:24 +01:00
Jakub Trllo
679becc3a8 fix work with checkstate constants 2023-01-06 18:51:51 +01:00
Jakub Trllo
e989dbecdb project manager is using qtpy instead of Qt module 2022-12-13 17:19:06 +01:00
Jakub Trllo
33656d0055 project manager has higher max numbers 2022-11-16 11:32:43 +01:00
Jakub Trllo
41f0e4cd34 Merge branch 'develop' into feature/OP-3394_Move-create-project-folders-to-pipeline 2022-09-07 12:05:07 +02:00
Jakub Trllo
c7ffda124e moved 'create_project_folders' and 'get_project_basic_paths' 2022-08-31 16:10:54 +02:00
Jakub Trllo
a1b20c2268 use new location of 'create_project' function 2022-08-31 15:03:49 +02:00
Jakub Trllo
2ded3136c7 moved project name regex to client operations and use it from there 2022-08-23 17:47:04 +02:00
Jakub Trllo
bc7aa718ad use current schemas from client 2022-08-23 17:45:49 +02:00
Jakub Trllo
61e8d7e9f1 use 'get_projects' instead of 'projects' method on AvalonMongoDB 2022-08-15 19:14:01 +02:00
Jakub Trllo
153491f781 Merge branch 'develop' into feature/OP-3292_Map-where-database-queries-and-changes 2022-06-13 16:07:19 +02:00
Jakub Trllo
529809a984
Merge pull request #3325 from BigRoy/project_manager_add_task_directly_editable
Project Manager: Directly make task editable when clicking on the add Task button
2022-06-10 21:03:59 +02:00
Roy Nieterau
46e17b4816 Remove comment 2022-06-10 20:54:33 +02:00
Roy Nieterau
cbc6fb8b33 Make add_task_and_edit method public 2022-06-10 20:54:12 +02:00
Jakub Trllo
722ea54720
Merge pull request #3324 from BigRoy/projectmanager_show_tools
Project Manager: fix tools not being visible until when editable
2022-06-10 19:24:41 +02:00
Roy Nieterau
c486fb6f59 Force edit mode on add task button
(cherry picked from commit 96ca15b565b952d4e17c2010e8846ca18272d681)
2022-06-10 18:44:07 +02:00
Roy Nieterau
f1a5a122cf Project Manager: fix tools not being visible until when editable
(cherry picked from commit fbdd225c8b0cc579a022d69c179a5f90fc6a387d)
2022-06-10 18:40:02 +02:00
Jakub Trllo
7109d932ec replace queries in tools 2022-06-04 21:08:42 +02:00
Jakub Trllo
f1331da651
Merge pull request #3230 from pypeclub/enhancement/project_manager_without_persistent_editors 2022-05-26 18:53:20 +02:00
Milan Kolar
ea339f894a
Merge pull request #3226 from BigRoy/project_manager_paste_multiple 2022-05-23 13:34:37 +02:00
Roy Nieterau
8079654f38
Code cosmetics from code review
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2022-05-23 12:33:40 +02:00
Jakub Trllo
8177a44b5d set empty mime data on failed copy 2022-05-23 10:57:56 +02:00
Roy Nieterau
939f218729 Allow to paste Tasks into multiple assets at the same time 2022-05-20 20:44:57 +02:00
Jakub Trllo
61be685760 replaced persistent editors with added ability of any edit trigger 2022-05-20 12:35:46 +02:00
Jakub Trllo
f02f11750c reversed block signals 2022-05-20 12:33:30 +02:00
Jakub Trllo
afc1fa9a13 fix persistent editors on project change 2022-05-20 10:19:12 +02:00
Jakub Trllo
b8e978e518 refresh of projects with force refresh of current project 2022-05-19 15:08:56 +02:00
Jakub Trllo
f734b59305 block model signals during set project 2022-05-19 15:08:39 +02:00
Jakub Trllo
a579cd31c8 Merge branch 'develop' into enhancement/OP-2858_move-AvalonMongoDB-logic 2022-04-25 18:03:38 +02:00
Jakub Trllo
7d2dc0b0ea fixed changes check 2022-04-21 11:34:53 +02:00
Jakub Trllo
589666682c added info logs 2022-04-21 10:23:17 +02:00
Jakub Trllo
4e0a3259ed query parent and data.parents from asset document 2022-04-21 10:05:28 +02:00
Jakub Trllo
e91d84546e use AvalonMongoDB from openpype pipeline 2022-04-13 17:59:01 +02:00
Jakub Trllo
cd1e764da6 cleanup 2022-03-14 16:19:08 +01:00
Jakub Trllo
a051a5dc4b added qtawesome and qtpy into poetry lock 2022-03-07 17:42:34 +01:00
Roy Nieterau
c88dec72a0 Disable add task, add asset and save button when not in a project 2022-02-15 09:33:16 +01:00
Jakub Trllo
f1c2acdfd3
Merge pull request #2570 from pypeclub/feature/OP-2361_Store-settings-by-OpenPype-version
General: Store settings by OpenPype version
2022-02-10 11:37:32 +01:00
Roy Nieterau
a5273cb758 Only allow scroll wheel edits when spinbox is active
(cherry picked from commit ebc3d626d152a07692f2de598c294348ad199597)
2022-02-08 17:08:26 +01:00
Jakub Trllo
773d3aa176 Merge branch 'develop' into feature/OP-2361_Store-settings-by-OpenPype-version 2022-02-01 11:04:21 +01:00
Roy Nieterau
20bc784698 Fix typos/grammar mistakes. 2022-01-30 22:03:34 +01:00
Jakub Trllo
6a03efa7e6 added warning image to resources and utils function to load it 2022-01-26 11:18:22 +01:00
iLLiCiTiT
f306de1faa cosmetic changes in label 2022-01-07 21:29:23 +01:00
iLLiCiTiT
857d22690d added warning pixmap into dialog 2022-01-07 16:36:50 +01:00
iLLiCiTiT
53ad6027c5 changed buttons classes and mark delete btn with DeleteButton object name 2022-01-07 16:36:26 +01:00
iLLiCiTiT
b56fabbf8c added new image and define new color for delete button 2022-01-07 16:34:28 +01:00