Commit Graph

135 Commits (6cb5ac6e63fb9bf6b27e827a227161f6dbc82f0a)

Author SHA1 Message Date
Andrei Kortunov 27a5da59ba Fix MSVC warnings C4456 6 years ago
Nelsson Huotari 17e01ca336 Setting "Scene Drops" rename "3D Scene Editing" 6 years ago
Nelsson Huotari d33c98c68d Revert unintended changes 6 years ago
Nelsson Huotari 5656745445 Select dragged texture-assets, add brush settings widget-type, fixes. 6 years ago
Nelsson Huotari cf7a0f715e Command macro for complete drag-editing operations. 6 years ago
Nelsson Huotari 4ae75d1d20 Terrain texture brush frame 6 years ago
Miloslav Číž f2777f7242 CS: Mover object-marker-alpha under Rendering 7 years ago
Kyle Cooley 556117f6e6 Update marker transparency when changed. 7 years ago
Allofich ccacad51be Fix shadowing warnings 8 years ago
Aesylwinn f73d60cc73 Make scene controls use configurable speed modifier. 8 years ago
Aesylwinn bf2ab4ed45 Change the way modifiers are handled so they can be shared. 8 years ago
Aesylwinn 051aec2729 Added methods to keep text mentioning shortcuts up to date,
fixed potential issue with widget relationship tracking,
hopefully got rid of signed/unsigned errors (Qt4/5 issue)
8 years ago
Aesylwinn f251c3867d Redesigned shortcut handler to be capable of dealing with child and
parent widgets. This should be the final design change. Also, some
various bug fixes.
8 years ago
Aesylwinn 1b5273f2b7 Finally re-added rendering stats, refactored some functions
to better fit new input structure, removed unneeded shortcut
declarations in headers, and changed the cell marker
interaction to use primary/secondary select instead of
shift + primary/secondary edit.
8 years ago
Aesylwinn faa84e0a35 - Further extended usage of new shortcut class
- Refactored camera classes to take advantage of Qt's reference counting
- Removed some of the old implementation
8 years ago
Aesylwinn d8fa3fd1de Added orbit "center on selection" shortcut. 8 years ago
Aesylwinn 7657684dad Fix mouse tracking to fix tooltip behavior. Also hide tooltips
when the mouse is moved.
8 years ago
Aesylwinn 5eaaed05fc Improve mouse pick culling. 8 years ago
Aesylwinn ae0d2c3b9c Refactor edit mode. Remove essentially duplicate function. 8 years ago
Aesylwinn a3363bc098 Fix and simplify pathgrid update handling, only recreate geometry
once per frame, and a few naming changes.
8 years ago
Aesylwinn cd3b96b3e8 Change interaction mask back to original and place required masks in
PathgridMode.
8 years ago
Aesylwinn aea2380c2b Add raytrace to dragCompleted. Implement node drag connection,
node and edge removal, and some fixes.
8 years ago
Aesylwinn f8b43b2a64 Rename cryptic variables. 8 years ago
Aesylwinn 32ba5bf8b8 Initial pathgrid editting, support for selection and movement. 8 years ago
Aesylwinn 9645d0cc8a Pass more mouse pick information in scene view editor. 8 years ago
Aesylwinn 7fbcc47b15 Add pathgrid modified signals. 8 years ago
Aesylwinn 933504dbd0 Revert "Pathgrid rendering v2"
This reverts commit 4dee9604bb.
8 years ago
Aesylwinn 4dee9604bb Pathgrid rendering v2 8 years ago
Aesylwinn 6c471349f0 Add context menu for orbit camera. 8 years ago
Aesylwinn 9ed2cf6581 Fix callback being skipped 8 years ago
Aesylwinn ebdc212886 Moved selectNavigationMode to SceneWidget class, centralized camera selection. 8 years ago
Aesylwinn 9afb0e0f90 Input restructuring. 8 years ago
Marc Zinnschlag a63453846b properly clear drag mode at the end of a drag 8 years ago
Marc Zinnschlag 51a4e3fa7d properly abort drags from outside the worldspace widget (code was leaving unclean dragging flags behind) 8 years ago
Marc Zinnschlag a19ac72215 render marker 8 years ago
Rob Cutmore d28e7db65c Fix tooltip spelling errors in WorldspaceWidget 8 years ago
scrawl b0431833a1 Fix some defects reported by Coverity CI 8 years ago
scrawl 18320b2cd0 Move the Button enum to WorldSpaceWidget 8 years ago
scrawl 41c571d4f4 Merge branch 'master' of https://github.com/OpenMW/openmw into lighting
Conflicts:
	apps/opencs/view/render/instancemode.cpp
8 years ago
scrawl ad2145b463 OpenCS: use a separate enum for the toggle buttons 8 years ago
Marc Zinnschlag 5b9d6cce98 made drop distance configurable 8 years ago
Marc Zinnschlag 7dd7be7f0e make scenes drop target for referenceables 8 years ago
Marc Zinnschlag 102397067c added interface for per edit-mode drop handling 9 years ago
Marc Zinnschlag 37a72d1ea6 reject unsuitable drops to WorldspaceWidget earlier 9 years ago
Marc Zinnschlag cf9fa0e0e9 first batch of changing over user settings usage to the new system 9 years ago
Marc Zinnschlag 01f4b8a182 added scene tooltips system (tag based) 9 years ago
Marc Zinnschlag ad4e0e3b97 split virtual select button into two buttons (primary select and seconadry select) 9 years ago
Marc Zinnschlag 843225996c get modifiers from event instead of from the application 9 years ago
Marc Zinnschlag d2e92fd36f trigger mouse click actions on release instead of on press (avoids problems with dragging) 9 years ago
Marc Zinnschlag f3ee3f5be1 Do not call base class event functions in WorldspaceWidget
This avoids some event function being triggered twice. I do not fully understand why
calling the base class function causes this problem, which is more than a bit
disconcerting, but let's roll with it for now.
9 years ago