Commit graph

357 commits

Author SHA1 Message Date
Jakub Trllo
b412e22164 remove multiselection combobox from settings 2023-08-31 11:17:25 +02:00
FadyFS
f5314db3ad
site config added (#5220) 2023-08-11 16:37:53 +02:00
Jakub Trllo
a31b2d9d77
SyncServer: Existence of module is optional (#5413)
* 'get_repre_icons' have optional sync server

* local settings have optional sync server

* sync server is optional in sceneinventory

* sync server is optional in loader tool

* sync server is optional in library loader

* sync server is optional in host dirmap

* sync server is optional in nuke cache

* sync server is optional in integrate plugin

* added "sync_server" back to ignored modules for openpype package

* fix missing variable

* mark syncserver command as deprecated

* define 'SYNC_SERVER_ROOT'

* added method to receive icon paths

* use sync server module to receive icons

* fix scene inventory
2023-08-07 18:48:27 +02:00
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
Jakub Trllo
594f1014ce General: Qt scale enhancement (#5059)
* set 'QT_SCALE_FACTOR_ROUNDING_POLICY' to 'PassThrough'

* implemented 'get_openpype_qt_app' which set all openpype related attributes

* implemented get app functions in igniter and ayon common

* removed env varaibles 'QT_SCALE_FACTOR_ROUNDING_POLICY'

* formatting fixes

* fix line length

* fix args
2023-07-11 18:13:50 +02:00
Ondřej Samohel
7dc0bfbd5d
Merge branch 'develop' into feature/OP-5529_Settings-Allow-setting-a-size-hint-for-text-fields 2023-04-13 12:08:55 +02:00
Jakub Trllo
380930e06f
Settings: Version settings popup fix (#4822)
* added no mouse relay attribute to popup

* completer is not shown if widget is not visible

* remove unused import
2023-04-11 11:41:08 +02:00
Jakub Trllo
e4e6b8dc9a Use minimum lines to affect minimum size hint 2023-04-08 17:24:07 +02:00
Jakub Trllo
86184a8ee0
Tools: Fix recursive filtering (#4597)
* check for 'filterRegExp' first

* use recursive filtering option if is available
2023-03-13 11:20:59 +01:00
Petr Kalis
a7f0d57638
SiteSync: host dirmap is not working properly (#4563)
- only editable keys are returned from Site Sync module to Local Settings

Cleaner approach even if LS UI is going away in Ayon.

- use remote_site only if is local_drive provider

- remove unwanted import

- cache mapping, update logging

Mapping was called multiple times for Nuke.
Logging was too verbose.
2023-03-13 10:32:19 +01:00
Jakub Trllo
9c01caf9be again fix constant changes 2023-01-17 13:51:08 +01:00
Jakub Trllo
782957bd0a Merge branch 'release/3.15.x' into feature/OP-4634_Use-qtpy-in-tools
# Conflicts:
#	poetry.lock
2023-01-16 18:09:09 +01:00
Jakub Trllo
679becc3a8 fix work with checkstate constants 2023-01-06 18:51:51 +01:00
Petr Kalis
8ee073fd73
Merge pull request #4231 from pypeclub/bugfix/OP-4512_Anatomy-local-drive-site-roots-ignored
SiteSync: anatomy local drive site roots ignored
2022-12-22 14:23:44 +01:00
Jakub Trllo
940cb35e0d fix usage of filteregexp 2022-12-21 15:55:05 +01:00
Jakub Trllo
7cd57e051a support new method for regex filtering 2022-12-21 15:19:57 +01:00
Jakub Trllo
8e19d0957d use class attributes from classes instead of objects 2022-12-21 15:19:40 +01:00
Petr Kalis
e29f8d445b OP-4512 - updated way to get sites
Labels for roots are now actually changing according to selected sites
2022-12-15 12:05:42 +01:00
Jakub Trllo
fc37034e2a
Merge pull request #4215 from pypeclub/feature/qtpy_in_settings
General: Use qtpy in settings UI
2022-12-13 13:49:09 +01:00
Jakub Trllo
a91ae985fb
Removed unused import 2022-12-12 18:15:05 +01:00
Jakub Trllo
c0319efd2a change import in settings init 2022-12-08 12:05:01 +01:00
Jakub Trllo
5b7a4c1704 settings UI is using 'qtpy' instead of 'Qt' 2022-12-07 15:36:43 +01:00
Jakub Trllo
aa6425cbf1 don't create qapplication if already exists 2022-12-01 17:56:13 +01:00
Jakub Trllo
8c6abf1c8f remove duplicated key 2022-11-16 11:32:59 +01:00
Jakub Trllo
040ba43d97 added title to unsaved changes dialog 2022-11-03 16:42:45 +01:00
Jakub Trllo
406a7e0e2e project list does not trigger unsaved changes dialog if is not in edit node 2022-11-03 16:42:35 +01:00
Jakub Trllo
250cdd32ce import lib functions from 'openpype.lib' 2022-10-21 14:13:36 +02:00
Jakub Trllo
cb7862faa2 Merge branch 'develop' into feature/direct_settings_imports 2022-10-04 14:39:12 +02:00
Jakub Trllo
a3e795aa37 import setting functions from 'openpype.settings' 2022-10-04 11:51:52 +02:00
Jakub Trllo
6ce68d32d5
Merge pull request #3926 from pypeclub/feature/logger_imported_from_lib
General: import 'Logger' from 'openpype.lib'
2022-10-04 10:18:20 +02:00
Roy Nieterau
24d9e5017d Optimize use of cache by allowing to copy only the part of the data you need 2022-09-28 20:27:01 +02:00
Jakub Trllo
79e6de15b5 import Logger from 'openpype.lib' instead of 'openpype.api' 2022-09-28 14:49:52 +02:00
Jakub Trllo
a83f7b5811 fix empty values from info 2022-08-24 12:13:12 +02:00
Jakub Trllo
1b64160644 use pretty time instead of timestamp 2022-08-22 15:21:48 +02:00
Jakub Trllo
9b60b9faa8 change title if in view mode 2022-08-22 15:19:26 +02:00
Jakub Trllo
80b5c0c064 categories have checks related to last saved settings 2022-08-22 11:28:00 +02:00
Jakub Trllo
537bfaa8d6 removed print 2022-08-22 11:27:45 +02:00
Jakub Trllo
f4106714ae added dialogs for 2 other cases 2022-08-22 11:27:19 +02:00
Jakub Trllo
890d1becaa moved dialog to separated file 2022-08-19 19:11:00 +02:00
Jakub Trllo
5d14fdd1ce fix _reset_crashed 2022-08-19 19:02:10 +02:00
Jakub Trllo
4f03f2dd09 modified dialog 2022-08-19 12:33:32 +02:00
Jakub Trllo
407b6b518e use controlled to handle last opened info 2022-08-19 12:05:38 +02:00
Jakub Trllo
936363a660 settings can take go to view mode or take control 2022-08-18 18:45:54 +02:00
Jakub Trllo
baa2505fbf show a dialog if someone else has opened settings UI 2022-08-18 18:10:32 +02:00
Jakub Trllo
68ca589892 use 'get_projects' in settings 2022-08-15 19:18:50 +02:00
Jakub Trllo
4e137c1f4b add action to menu 2022-07-13 12:33:31 +02:00
Jakub Trllo
9d6eb0d5c2 added extract to file action to project list context actions 2022-07-13 12:30:09 +02:00
Jakub Trllo
d2de153913 fix copy value to string 2022-06-10 18:47:42 +02:00
Jakub Trllo
e21caf109f extraction can be called on whole settings 2022-06-10 18:26:05 +02:00
Jakub Trllo
c77f9ce2e5 added option to extract settings to file 2022-06-10 17:51:55 +02:00