| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Task-number: QT3DS-3154
Change-Id: Icdaa192f3e6a4b66a555ee9409db9fab829ebc49
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
| |
Change-Id: I248f49df0993f61a1ffe8e38e27264dd8d5554cb
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update slide view variants tooltip immediately upon tag/group rename.
- Fix flicker upon first showing of the filtering dialog.
- Word wrap the "empty variants" hint text.
- Preserve groups addition order (in inspector and filter dialog).
- Use predefined colors for newly created groups.
- Add a border around tags in the timeline rows.
- Other minor relevant tweaks.
Task-number: QT3DS-3114
Change-Id: I2b345f94784fefda5fa1a004bb73dccbad2ddae9
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Make variants appear as squares instead of numbers in the slide view.
Task-number: QT3DS-3087
Change-Id: If5857a9cfd20ce00e00b33a09bc71f3881946d77
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Synchronous refresh when deleting slides caused a crash.
Asynchronous refresh is also much more efficient when deleting/undoing
deep object trees.
Task-number: QT3DS-3146
Change-Id: I9f63f0edb44e6f557a77132eeaaa9c76df868ce6
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
|
|
|
|
|
|
|
|
| |
Task-number: QT3DS-3114
Change-Id: I9003913ab919ad53ae0ec1e4192f41772fb4141f
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-3087
Change-Id: Ie402e48d2a948bde32388d0ea4c4245a87e94e21
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Doing undo/redo while chooser dialogs are open now updates the values
correctly or closes the dialog if underlying model changes in response
to undo/redo. Also fixes various related issues like extra transactions
that would occur on programmatic selection change.
Task-number: QT3DS-2670
Change-Id: Ia6a64abed2f7fe5a615e1d52ce83794d7e89cce1
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Mouse position mapping was done against incorrect object in case of
clicking on master slide.
Task-number: QT3DS-2820
Change-Id: Ic962eef50d18b8a97372a0de5ea6f62ee929abfe
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-2638
Change-Id: Iae88996bbf14b4b8682820de8717716f71eaedde
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
- New layout for management dialog
- Filters and search for datainput select/replace list
Change-Id: Idbfa26f1bb59a2d6185a9ad803b4be623db9b30d
Task-id: QT3DS-2513
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Introduced new options for CDialogs::showWidgetBrowser alignment:
Combobox, ToolButton, or Center. Combobox is the default and positions
the popup as it has before, which is suitable for comboboxes.
ToolButton alignment positions the corner of the popup over the
toolbutton and prefers to open the popup above rather than below.
Center alignment simply centers the popup on given point.
Task-number: QT3DS-2504
Change-Id: Ibca6895010baec19508259eb6b3976b6082740e9
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Fix allows setting Variant datainput as slide controller also in SlideView,
in order to match datainput management dialog behavior.
Change-Id: I6aacfdf08e8f068b871bccc5b3415cc0876ae92d
Task-id: QT3DS-2511
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
Made StudioUtils a class of static functions instead of global
functions. Also cleaned up the code a bit where changes happened
because of this change.
Change-Id: Ic583dd25bf228c7e344be6664b6651958d84906e
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2270
Change-Id: Ia32fe39341d62302199f77794a23cb2f9540bae5
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2268
Change-Id: I0827bb97c6b11cd4e2fc52a7296fbe7447857b2b
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
| |
Task-number: QT3DS-2269
Change-Id: Ic9776d9d0ad24fc97e5d5e160eda21c4e9a8f494
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
| |
Have tooltips also when datainput is not set and unify the strings
in these cases.
Task-number: QT3DS-1968
Change-Id: Id17db845e9cf3f637bb36633b1d825cf3b5166b8
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Change positioning in both slide and inspector panels
Change-Id: Ibb197cd12ad9a5b08b632539101731dc85702878
Task-Id: QT3DS-2059
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Adds indicator to slide panel that shows the controlling data input name.
Change-Id: I148facafc4d02e764d44a543c2152796d008522d
Task-id: QT3DS-1668
Reviewed-by: Jere Tuliniemi <jere.tuliniemi@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Show what is about to be deleted/duplicated
- Properly enable delete/duplicate items
- Action delete/copy/cut/paste is now fully contained in action view
- Every view and player window indicates when they are activated
(i.e. mouse is pressed on them) so we can track the context reliably
even when menu steals the focus. Required for slide duplicate/delete
enabling in edit menu.
Task-number: QT3DS-1911
Task-number: QT3DS-1958
Change-Id: Icf0bb173809740dd709b9e0525735de7aecba617
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The data input indicators were getting updated redundantly.
Changed it so that only EndDataModelNotifications event triggers
update for data input indicator in timeline toolbar and slide view.
Rest of the event triggers for the update were redundant as they
were always accompanied by this event.
Also now we only update the indicators if the data input actually
changes, saving us from continuously updating the style sheet.
Task-number: QT3DS-1902
Change-Id: I619eeccc43e417fc17c35d5d38b01f8a2fe4fffa
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- When adding a new data input the type is set correctly even if you
don't touch the type combo.
- When adding a new data input from popup menu for property, timeline,
or slide panel, the corresponding data input is not changed if the
new data input is of unsuitable type.
- Correct default type is shown for each property when setting data
input from inspector panel.
Task-number: QT3DS-1913
Change-Id: I704cb704fb1ec9aca916ed7f7542ace404bba77c
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
|
|
|
|
|
|
|
|
| |
Need to check for slide validity before attempting to change to it.
Task-number: QT3DS-1750
Change-Id: I77e93f8f8398169dd9ebf54a8fb281b16407d055
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Updating the return slide when the slide change was caused by the
engine rather than user would update the return slide to the master
slide itself. Changed it so that the return slide is updated every
time we change to non-master slide.
Task-number: QT3DS-1750
Change-Id: I105d2996265cc152782f8b1ec9fb9a5f02adf4b3
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
| |
Binds the newly created datainput directly as controller for slide or
timeline, when datainput is created using "Add New Data Input" from
datainput selector dialog. Also, use appropriate window titles.
Change-Id: I288286d11f8a22f5a4d97183067c8e1412ba6002
Task-Id: QT3DS-1538
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Iterates through the presentation and checks if datainput control bindings
are using a valid datainput. If datainput definitions are missing, shows
a dialog that allows the user to automatically remove invalid bindings.
Task-ID: QT3DS-1658
Change-Id: I11db40813c8a7368b05f0a8b377472a9e0b1db12
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
| |
Task-number: QT3DS-1642
Change-Id: Id9889608588b32d0983bcfabdc202d7fb5fcb276
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|
|
|
|
|
|
|
|
| |
Task-ID: QT3DS-1665
Change-Id: I061d9cd25fe83ba687a1df5654eb44cc6a1aaa1d
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
| |
- Added missing shortcuts to tooltips
- Added missing tooltips
- Unified popup menu shortcut display format
Task-number: QT3DS-176
Change-Id: I3ee34c97764f0e0b4d67523b7ce3311945f926ee
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Unified various showBrowser functions under CDialogs as
showWidgetBrowser
- Fixed showWidgetBrowser logic to correctly determine browser
popup position in all screens
- Fixed startup dialog position when editor is maximized and on
a secondary screen
- Removed a few superfluous global utility functions.
Task-number: QT3DS-1545
Change-Id: Ia8c526d14d8b15b649600d71474f1ba29657c00e
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|\
| |
| |
| | |
Change-Id: I58176ea495831aee6eb35b9057bdecb6f3a6e1fe
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Layout changes in Inspector Panel and Datainput management dialog. Open
directly dialog for adding datainput when option "[Add new..." is selected
from datainput selector. Show datainput type in datainput selector.
Change-Id: I2e82cb2c10720d96b34a7e500f71dc86162a3003
Task-Id: QT3DS-1422
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
|\|
| |
| |
| |
| |
| |
| | |
This merge loses datainput functionality in timeline toolbar.
It needs to be readded in a separate commit.
Change-Id: I92ca36e87718e9451b589465eb7ebbd801932820
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Differentiate between controller datainput and property with similar name
by using a special character prefix for the controller. Disallow using
special characters in datainput addition dialog. Update example to follow
convention.
Task-ID: QT3DS-1360
Change-Id: I40b8b5f36b24b96b14798eddb594f897ed9ef624
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: QT3DS-1370
Change-Id: Ic0f45639d8fa29ec5658abbcff0d06118af8223b
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Task-number: QT3DS-1320
Change-Id: If50eb65bcae06eecc52fd9b4ca20fb28016c9a5a
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Antti Määttä <antti.maatta@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Fixes selection window stealing focus. UX changes. Code repartitioning in
InspectorControlView/Model.
Change-Id: I28bcaec1825c4e375955eeffe191a89de7b6cfe2
Task-id: QT3DS-1249
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Mahmoud Badri <mahmoud.badri@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When fixing QT3DS-1195 didn't know this affects also undo.
So highlight to follow all the time, not just during playback.
Task-number: QT3DS-684
Change-Id: I186b07cac20332dc38ccb362b800e8a3f5a4a683
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
During playback highlight to follow presentation active slide.
Task-number: QT3DS-1195
Change-Id: I874227e4f91c32044b21edb7aee2227c2b494028
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add label that shows the current controller and change dock title color
when slide transitions or timeline is controlled.
Task-ID: QT3DS-1051
Change-Id: I2faefb076fffab673640ce2d32b7c3ec0e31cdd7
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Data input connection always used the handle and instance values that
were used when the connection was established. Also changed it so that
callback from selection dialog only comes when user changes the
selection instead of getting one during dialog setup.
Task-number: QT3DS-1056
Change-Id: Ic4d6bf78ebba5859f55c69f946bc10d7b8154a06
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Datainput controls for timeline and slides used transactions for
querying values, which broke the undo stack. There is no need to use
transaction for querying a value.
Task-number: QT3DS-1074
Change-Id: I57a426c126b4638e858ef3256b64bd8494248e4a
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Task-ID: QT3DS-1053
Change-Id: I4b729feeeb738ae1117c4d81c8554ccb9df95f02
Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
|\|
| |
| |
| | |
Change-Id: If6e06be72a24372eef95339f55ffda24888eebc3
|
| |
| |
| |
| |
| |
| | |
Task-number: QT3DS-976
Change-Id: I439a8789fe0421772ae395ee58d14ad8b771e937
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Inspector palette had a different look to its data input chooser than
the other two. Also updated the look of the dialog, and now it is shown
next to the data input icon, instead of in the middle of the screen.
Task-number: QT3DS-950
Change-Id: I48e16c3b26066e06dba16c106e93f986e1523558
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Especially slide palette needs this, as it is too narrow to show
data input name on one line without it being cut.
Task-number: QT3DS-949
Change-Id: I71efbffe4d2615e5d53d8760735b97d27646598f
Reviewed-by: Marianne Yrjänä <marianne.yrjana@qt.io>
Reviewed-by: Janne Kangas <janne.kangas@qt.io>
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| | |
Change-Id: Iaa43aa57c058bdebe4d2b46139fa876966cb142a
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|
| |
| |
| |
| |
| |
| |
| |
| | |
Allows binding a DataInput as slide change controller. Also fix timeline
control so that scene can have both slide and timeline controllers.
Change-Id: I309c4229d5737d71b872c1e999240c9654dc6000
Reviewed-by: Miikka Heikkinen <miikka.heikkinen@qt.io>
|