Marc Zinnschlag
|
319e3f24a3
|
on edit mode change clear selection of elements that are not affected by current edit mode (only support for instance for now since we do not have selection for other elements yet)
|
2015-09-29 13:48:04 +02:00 |
|
Marc Zinnschlag
|
981a8a2cc2
|
delegated editing and selection functions to mode objects
|
2015-09-27 16:18:22 +02:00 |
|
Marc Zinnschlag
|
9bf27c7e37
|
moved edit mode handling from SceneSubView to WorldspaceWidget
|
2015-09-27 14:38:12 +02:00 |
|
Marc Zinnschlag
|
5d9863aec1
|
removed a redundant check
|
2015-09-27 11:34:14 +02:00 |
|
Marc Zinnschlag
|
7bbc475bda
|
apply button mapping
|
2015-09-26 18:01:49 +02:00 |
|
Marc Zinnschlag
|
501ae6372d
|
factored out mouse picking into a separate function
|
2015-09-26 17:51:41 +02:00 |
|
Marc Zinnschlag
|
3844c94975
|
bit masking fix
|
2015-09-26 17:39:55 +02:00 |
|
Marc Zinnschlag
|
72bb33c2c4
|
filter mouse interaction by interaction mask
|
2015-09-26 12:24:41 +02:00 |
|
Marc Zinnschlag
|
71247a0186
|
inserted TagBase between ObjectTag and osg::Referenced
|
2015-09-26 12:18:18 +02:00 |
|
Marc Zinnschlag
|
748b13b45b
|
renamed ObjectHolder into ObjectTag
|
2015-09-26 12:05:44 +02:00 |
|
Marc Zinnschlag
|
d46eeb04cd
|
removed a left-over debugging statement
|
2015-09-25 14:16:41 +02:00 |
|
Marc Zinnschlag
|
5c34a02058
|
store mouse bindings in WorldspaceWidget
|
2015-09-25 13:11:40 +02:00 |
|
Marc Zinnschlag
|
62047b1868
|
Merge remote-tracking branch 'origin/master' into sceneinput
|
2015-09-24 16:07:39 +02:00 |
|
Marc Zinnschlag
|
3ada08af90
|
store lock state and pass it on to edit mode
|
2015-09-24 16:07:17 +02:00 |
|
Marc Zinnschlag
|
b2cb5f0374
|
pass on user settings updates to potentially interested parties within a scene subview
|
2015-09-24 15:51:16 +02:00 |
|
scrawl
|
12b8fcf0bf
|
OpenCS: Fix camera position retrieval in WorldspaceWidget
|
2015-09-23 23:37:09 +02:00 |
|
Marc Zinnschlag
|
7bef97bf33
|
fixed local variable caching issue in automatic error checking (Fixes #2927)
|
2015-09-22 15:36:00 +02:00 |
|
scrawl
|
18d0cae801
|
OpenCS: Select objects with the right mouse button
|
2015-09-18 18:31:43 +02:00 |
|
scrawl
|
41ea76fd83
|
OpenCS: Add selection outline effect to CSVRender::Object
|
2015-09-18 18:31:05 +02:00 |
|
scrawl
|
dac3b33efb
|
OpenCS: Pass events from the QGLWidget to the RenderWidget
|
2015-09-18 18:30:48 +02:00 |
|
scrawl
|
169fc6a61b
|
OpenCS: Remove margin around the render window
|
2015-09-18 18:29:22 +02:00 |
|
Marc Zinnschlag
|
1aa926c7e0
|
restored T-shortcut (focus toolbar) in scene widget
|
2015-09-17 12:41:56 +02:00 |
|
Marc Zinnschlag
|
659b87b25f
|
more cleanup
|
2015-09-17 11:31:25 +02:00 |
|
Marc Zinnschlag
|
b3b4fb3efb
|
removed some left-over signal slot stuff that shouldn't have been there in the first place
|
2015-09-17 11:27:55 +02:00 |
|
scrawl
|
a47617c21f
|
Fix tab indentations in apps/ and components/
|
2015-09-16 20:45:37 +02:00 |
|
cc9cii
|
c4a900ca2c
|
Rationalise the use of ColumnIds
|
2015-09-12 09:33:11 +10:00 |
|
Marc Zinnschlag
|
a445683312
|
Merge branch 'mergetool'
Conflicts:
apps/opencs/CMakeLists.txt
apps/opencs/model/tools/tools.cpp
|
2015-09-11 13:22:15 +02:00 |
|
Marc Zinnschlag
|
85f6bb892b
|
removed indirection in OpenMW-CS land record
|
2015-08-31 18:13:27 +02:00 |
|
Marc Zinnschlag
|
febf611c82
|
made return type of ESMTerrain::Storage::getLand const
|
2015-08-31 14:17:11 +02:00 |
|
Marc Zinnschlag
|
e76401d5ea
|
Merge remote-tracking branch 'smbas/fix-opencs-bugs'
|
2015-08-23 12:15:19 +02:00 |
|
scrawl
|
32ad8c86bf
|
Fix the ESM::LandTexture NAME being discarded on loading
|
2015-08-22 13:10:54 +02:00 |
|
Stanislav Bas
|
b7295e2632
|
Columns with Display_Boolean use Combobox editor even for non-boolean values
|
2015-08-21 22:36:53 +03:00 |
|
Stanislav Bas
|
aeb1acca51
|
Remove enum names for AiWanderRepeat column
|
2015-08-21 22:05:40 +03:00 |
|
Stanislav Bas
|
d038ac2da0
|
Sort tables by ID in the ascending order initially
|
2015-08-21 21:38:28 +03:00 |
|
scrawl
|
67bd6cd708
|
Remove empty line at the beginning of files
git ls-files -z | xargs -0 sed -i '1{/^$/d}'
|
2015-08-18 23:06:12 +02:00 |
|
Marc Zinnschlag
|
1b663f01af
|
create merged document and open a view for it (document is still empty at this point)
|
2015-08-16 15:24:48 +02:00 |
|
Marc Zinnschlag
|
e2377396a7
|
inheriting Merge from QWidget instead of QDialog, because QDialog is bloody useless for non-modal dialogues (which makes the class completely useless, since modal dialogues are the spawn of Satan)
|
2015-08-13 12:53:00 +02:00 |
|
Marc Zinnschlag
|
904ad94952
|
added merge operation (doesn't do anything yet)
|
2015-08-13 12:03:20 +02:00 |
|
Marc Zinnschlag
|
708cacdec4
|
disable merge menu item when a merge is already in progress
|
2015-08-08 16:47:58 +02:00 |
|
Marc Zinnschlag
|
23ccee0124
|
Merge remote-tracking branch 'dieho/master'
Conflicts:
apps/opencs/view/world/dialoguesubview.cpp
|
2015-08-08 11:00:44 +02:00 |
|
Marc Zinnschlag
|
7f10a7f24f
|
Merge remote-tracking branch 'smbas/feature-mgef-verifier'
|
2015-08-08 10:50:38 +02:00 |
|
Marc Zinnschlag
|
4fd3097c1c
|
improved adjuster widget problem reporting
|
2015-08-06 12:58:52 +02:00 |
|
Marc Zinnschlag
|
b83f9445a9
|
added UI for merge tool (merge tool itself is still missing)
|
2015-08-06 12:52:10 +02:00 |
|
Marc Zinnschlag
|
469a896ca1
|
make non-editable fields in dialogue sub view selectable (Fixes #2818)
|
2015-08-06 08:45:38 +02:00 |
|
taras.kudryavtsev
|
8ae7c63c45
|
#2730 and #2725
|
2015-08-04 16:58:44 +03:00 |
|
Stanislav Bas
|
cbc8309289
|
Don't allow empty value of School field in Magic Effects table
|
2015-08-04 16:19:00 +03:00 |
|
Stanislav Bas
|
6b3de5c720
|
Activate editing of nested table cells by a double click
|
2015-08-02 22:53:40 +03:00 |
|
Stanislav Bas
|
1590a04d03
|
Close EditWidget when a proper row removed
|
2015-08-02 22:39:41 +03:00 |
|
Marc Zinnschlag
|
6a9218ee07
|
replaced State_Compiling (not requried anymore) with State_Merging
|
2015-07-30 11:49:24 +02:00 |
|
Marc Zinnschlag
|
2c1cee38b4
|
Merge remote-tracking branch 'smbas/feature-extended-configurator'
|
2015-07-28 07:56:12 +02:00 |
|
Stanislav Bas
|
03c2e11961
|
Update to upstream/master. Resolve merge conflicts
|
2015-07-27 13:54:13 +03:00 |
|
Stanislav Bas
|
2471e4d67a
|
Rework Table to use rowAdded() signal of a proxy model
|
2015-07-26 20:09:31 +03:00 |
|
Marc Zinnschlag
|
fcf9ae42f4
|
Merge remote-tracking branch 'smbas/fix-table-proxy-bugs'
|
2015-07-24 10:29:08 +02:00 |
|
Rohit Nirmal
|
6d2d32485f
|
Fix building OpenCS with Qt 5.
|
2015-07-23 22:22:22 -05:00 |
|
Stanislav Bas
|
f5b1447c92
|
IdTableProxyModel refreshes the filter when the source model data or rows changed
|
2015-07-23 21:05:00 +03:00 |
|
Marc Zinnschlag
|
b2ab0122ab
|
Merge branch 'scriptbuttons'
|
2015-07-18 17:37:43 +02:00 |
|
Marc Zinnschlag
|
f1ac440b78
|
do not allow editing of deleted scripts
|
2015-07-18 17:00:00 +02:00 |
|
Marc Zinnschlag
|
8763a3b3c3
|
make compilation delay configurable via a user setting
|
2015-07-18 15:32:38 +02:00 |
|
Marc Zinnschlag
|
73b6df8280
|
put script compilation in script subview behind a timer
|
2015-07-18 13:09:17 +02:00 |
|
scrawl
|
58720e6a28
|
Fix the OpenCS rendering crash on exit (Fixes #2735)
|
2015-07-18 03:52:48 +02:00 |
|
Marc Zinnschlag
|
5febb96012
|
do not try to jump to source location for errors that do not have a source location
|
2015-07-17 13:59:50 +02:00 |
|
Marc Zinnschlag
|
f665919046
|
consider column when jumping to error in source text
|
2015-07-17 13:53:22 +02:00 |
|
Marc Zinnschlag
|
0abd29a3b4
|
jump to line in source text when clicking on an error in error table
|
2015-07-17 13:42:25 +02:00 |
|
Marc Zinnschlag
|
100af80388
|
made error table read only
|
2015-07-17 13:06:51 +02:00 |
|
Marc Zinnschlag
|
56ed0926bd
|
improved error table layout
|
2015-07-17 12:45:08 +02:00 |
|
Marc Zinnschlag
|
eab1ec9160
|
consider script warning settings for script subview
|
2015-07-17 11:52:59 +02:00 |
|
Marc Zinnschlag
|
9b12b4f1e2
|
refactored mapping from message severity enum to string
|
2015-07-16 14:46:02 +02:00 |
|
Marc Zinnschlag
|
2d8a78726d
|
improved error reporting
|
2015-07-16 14:09:14 +02:00 |
|
Marc Zinnschlag
|
2016ff773f
|
display script errors in script subview
|
2015-07-16 12:36:20 +02:00 |
|
Marc Zinnschlag
|
df027b3498
|
hooked up script subview buttons to bottom box (enables add and clone)
|
2015-07-14 13:52:48 +02:00 |
|
Marc Zinnschlag
|
cf1fb76bb4
|
fixed deleted button sensitivity state
|
2015-07-14 13:34:13 +02:00 |
|
Marc Zinnschlag
|
0860c27b03
|
improving consistency of subview layouts
|
2015-07-14 11:49:41 +02:00 |
|
Marc Zinnschlag
|
2202973c24
|
replaced the script subview status bar with a bottom box (including a status bar)
|
2015-07-14 10:05:45 +02:00 |
|
Marc Zinnschlag
|
fc6c14614b
|
added user settings option to toggle toolbars in single-record subviews
|
2015-07-13 12:52:18 +02:00 |
|
Marc Zinnschlag
|
b97a4cee44
|
added button bar to script subview
|
2015-07-11 16:09:13 +02:00 |
|
MiroslavR
|
13f289d1a5
|
Fix calculation of selected blocks in ScriptEdit
|
2015-07-06 16:35:45 +02:00 |
|
Stanislav Bas
|
47d21ff4b3
|
Add edit locking to ExtendedCommandConfigurator
|
2015-07-05 22:49:48 +03:00 |
|
Stanislav Bas
|
3c6bc74062
|
Close the extended configurator when all respective records were removed outside
|
2015-07-05 22:10:37 +03:00 |
|
Stanislav Bas
|
6162a46fbe
|
Update to upstream/master. Resolve the merge conflict
|
2015-07-05 16:15:48 +03:00 |
|
Marc Zinnschlag
|
ea1ddb5c9f
|
Merge remote-tracking branch 'smbas/feature-dialogue-edit-id'
|
2015-07-05 14:44:33 +02:00 |
|
Stanislav Bas
|
4fbd24206b
|
ExtendedCommandConfigurator: layout changes
|
2015-07-04 20:47:10 +03:00 |
|
Stanislav Bas
|
880bc31ddf
|
TableBottomBox: Creator/Configurator can be closed via Escape
|
2015-07-04 20:30:02 +03:00 |
|
Stanislav Bas
|
c1b06538dc
|
Add Edit 'ID' action for nested fields
|
2015-07-04 19:55:48 +03:00 |
|
Stanislav Bas
|
30fd711a47
|
TableEditIdAction: prevent creation of a UniversalId with Type_None
|
2015-07-04 19:39:53 +03:00 |
|
Stanislav Bas
|
86dc5a2c67
|
Add Edit 'ID' action for nested tables
|
2015-07-04 19:27:59 +03:00 |
|
Stanislav Bas
|
464e674a81
|
Rework Table (view) code to use a TableEditIdAction
|
2015-07-04 18:51:39 +03:00 |
|
Stanislav Bas
|
6b34845168
|
Create a separate class for Edit 'ID' action to use in tables' context menus
|
2015-07-04 18:49:32 +03:00 |
|
Stanislav Bas
|
1f826476ff
|
Fix build error
|
2015-07-04 02:02:22 +03:00 |
|
Stanislav Bas
|
ff3c9a6fb2
|
ExtendedCommandConfigurator: the perform button is now the default for the widget
|
2015-07-03 23:35:00 +03:00 |
|
Stanislav Bas
|
e664ef7578
|
ExtendedCommandConfigurator: the perform button takes the name of the command that is executed
|
2015-07-03 23:15:26 +03:00 |
|
Stanislav Bas
|
05cc130212
|
The configuration panel gets a focus when opening
|
2015-07-03 22:31:38 +03:00 |
|
Stanislav Bas
|
95d16b24c0
|
ExtendedCommandConfigurator: disable the perform button when all tables are unchecked
|
2015-07-03 22:25:56 +03:00 |
|
Stanislav Bas
|
260f6f22ae
|
TableBottomBox adjusts its size according to the current widget size
|
2015-07-03 22:07:37 +03:00 |
|
Stanislav Bas
|
d73fd471c3
|
IdContextMenu: don't add Edit action if it's already in the context menu
|
2015-07-03 19:07:44 +03:00 |
|
Stanislav Bas
|
61ab0ba482
|
Prevent the Edit 'ID' action for the current ID of the dialogue subview
|
2015-07-03 18:48:13 +03:00 |
|
Stanislav Bas
|
149cb9d004
|
IdContextMenu: if the ID field is empty show the standard context menu (if available)
|
2015-07-03 16:51:47 +03:00 |
|
Stanislav Bas
|
e8e34f37dd
|
Edit 'ID' action is available in dialogue sub-views (for LineEdits and Labels)
|
2015-07-03 16:24:08 +03:00 |
|
Stanislav Bas
|
47b66b57ae
|
Create a context menu handler for dialogue editors with ID information
|
2015-07-03 15:37:10 +03:00 |
|
Marc Zinnschlag
|
382cdb8c60
|
implemented sorting in report views (Fixes #2540)
|
2015-07-03 10:45:08 +02:00 |
|
Stanislav Bas
|
12bf3694bd
|
Rework widget layout of ExtendedCommandConfigurator
|
2015-07-02 22:05:45 +03:00 |
|