cc9cii
|
c6a2461fbd
|
Delay removing physics until the document is closed. Also other general cleanup.
|
2014-11-01 20:51:04 +11:00 |
|
cc9cii
|
1ee64c7087
|
Add missing files for multi-document support.
|
2014-11-01 19:12:22 +11:00 |
|
cc9cii
|
b328aa1fb9
|
Multiple document support.
|
2014-11-01 18:57:39 +11:00 |
|
cc9cii
|
057982b1f8
|
Fix Subview interface clutter by keeping a map of Scenewidgets.
|
2014-11-01 08:29:08 +11:00 |
|
cc9cii
|
e51d532795
|
Show drag movements of objects in multiple scene managers.
|
2014-11-01 07:39:58 +11:00 |
|
cc9cii
|
d6e67b248f
|
Fix deleting objects and scenewidgets.
|
2014-11-01 07:29:16 +11:00 |
|
cc9cii
|
ade7f09203
|
Keep track of terrain in physics engine. Should resolve crash exiting after opening multiple subviews of the same cell.
|
2014-11-01 00:03:09 +11:00 |
|
cc9cii
|
4f685092fb
|
Merge remote-tracking branch 'remotes/upstream/master' into mouse-picking
|
2014-10-31 22:05:24 +11:00 |
|
cc9cii
|
aa7b693a13
|
Remove debug settings and minor cleanup.
|
2014-10-31 22:04:10 +11:00 |
|
cc9cii
|
fbadaf55ee
|
Multiple SceneManagers per physics engine now working.
|
2014-10-31 21:50:57 +11:00 |
|
cc9cii
|
a2ac4c7650
|
Allow multiple scene managers per physics engine. Compiles but does not work properly.
|
2014-10-31 08:18:15 +11:00 |
|
cc9cii
|
1741043f20
|
Revert to storing Scene Node names as the key in RigidBody. Allow moving objects up/down using scroll wheel or touchpad while dragging. Cleanup code a little.
|
2014-10-29 23:02:38 +11:00 |
|
Alexander "Ace" Olofsson
|
c1ce570e37
|
Use the enum value from Qt::KeyboardModifiers
This fixes the windows build at least
|
2014-10-29 04:55:06 +01:00 |
|
cc9cii
|
c990ed4335
|
Merge branch 'mouse-picking-state' into mouse-picking
Conflicts:
apps/opencs/view/render/pagedworldspacewidget.cpp
apps/opencs/view/render/pagedworldspacewidget.hpp
|
2014-10-29 09:33:48 +11:00 |
|
cc9cii
|
6ca88dc541
|
Merge branch 'master' into mouse-picking
Conflicts:
apps/opencs/model/settings/usersettings.cpp
|
2014-10-29 09:28:23 +11:00 |
|
cc9cii
|
8e2a0ea90a
|
Implemented moving objects around x-y plane.
|
2014-10-29 08:13:13 +11:00 |
|
Marc Zinnschlag
|
b0a7b457f7
|
made double click actions in tables configurable
|
2014-10-27 09:32:02 +01:00 |
|
Marc Zinnschlag
|
275bf854ed
|
added new user setting: window/hide-subview (hide subview titlebar if there is only one subview in the window)
|
2014-10-27 08:57:18 +01:00 |
|
cc9cii
|
6c8320a638
|
More cleanup.
|
2014-10-27 12:09:20 +11:00 |
|
cc9cii
|
0b63ba5727
|
Move debug rendering code out of PhysicsSystem.
|
2014-10-27 08:08:33 +11:00 |
|
cc9cii
|
dd2c067e17
|
Cleanup for better legibility.
|
2014-10-27 06:50:51 +11:00 |
|
cc9cii
|
fb0f85c8db
|
Report terrain position on cursor position.
|
2014-10-26 21:15:47 +11:00 |
|
cc9cii
|
b46df4034d
|
Cleanup bullet objects in the destructors.
|
2014-10-26 07:56:51 +11:00 |
|
Marc Zinnschlag
|
aad13e6bff
|
close view when closing last sub-view unless this view is the last view
|
2014-10-25 18:13:56 +02:00 |
|
Marc Zinnschlag
|
a9f5632afd
|
extended double click functionality in tables
|
2014-10-25 16:27:36 +02:00 |
|
cc9cii
|
9337d6533a
|
Add terrain collision. Support visibility mask for objects and terrain.
|
2014-10-25 22:09:19 +11:00 |
|
cc9cii
|
cc0acec64c
|
Add settings to enable/disable debug rendering of mouse picking.
|
2014-10-25 21:02:40 +11:00 |
|
cc9cii
|
dd9208afeb
|
Merge remote-tracking branch 'upstream/master' into mouse-picking
|
2014-10-25 10:59:17 +01:00 |
|
cc9cii
|
e5dd8d06a0
|
Store object reference id to RigidBody instead of scene node handles.
|
2014-10-24 21:18:29 +11:00 |
|
cc9cii
|
cb53e714f7
|
Convert PhysicsSystem to a singleton.
|
2014-10-24 19:14:02 +10:00 |
|
Marc Zinnschlag
|
6ff41c6a00
|
intercept shift/ctrl double-clicks in tables
|
2014-10-23 11:28:58 +02:00 |
|
cc9cii
|
2f26fc1188
|
Avoid Ogre exceptions and null pointers.
|
2014-10-23 20:14:01 +11:00 |
|
cc9cii
|
39cd89a9af
|
Make gcc happy.
|
2014-10-23 18:51:31 +11:00 |
|
cc9cii
|
4d86371ca3
|
Minor refactoring and cleanup.
|
2014-10-23 15:35:01 +11:00 |
|
cc9cii
|
cca6d0a024
|
Fixed issue with mouse picking accuracy.
|
2014-10-23 12:43:06 +11:00 |
|
cc9cii
|
fdee3fd919
|
Added debug lines to show ray hit position. Added highlighting the Entity hit by the ray. Incorporated user setting far clip distance.
|
2014-10-23 06:59:14 +11:00 |
|
cc9cii
|
4b53b8658b
|
Debug rendering toggled by double clicking the right mouse button. Raycasting works, but inaccurate.
|
2014-10-22 07:11:04 +11:00 |
|
cc9cii
|
8bcd415cca
|
Fix duplicate calls to OEngine. Use correct position, rotation and scale. Debug draw not working.
|
2014-10-19 07:25:54 +11:00 |
|
cc9cii
|
03a30c3f1d
|
Experimental, compiles but does not work.
|
2014-10-18 06:16:48 +11:00 |
|
Marc Zinnschlag
|
4b921c3876
|
user settings cleanup
|
2014-10-17 13:49:33 +02:00 |
|
Marc Zinnschlag
|
02acf60c0b
|
added tooltips for scopes in creator bar
|
2014-10-13 14:24:27 +02:00 |
|
Marc Zinnschlag
|
21b16f8425
|
Merge branch 'tables'
Conflicts:
apps/opencs/CMakeLists.txt
apps/opencs/model/world/data.cpp
apps/opencs/model/world/data.hpp
|
2014-10-10 16:11:54 +02:00 |
|
Marc Zinnschlag
|
9fd82212b3
|
Merge remote-tracking branch 'cc9cii/opencs-settings'
|
2014-10-03 13:11:05 +02:00 |
|
Marc Zinnschlag
|
f4c9897bbd
|
Merge branch 'master' into tables
|
2014-10-02 15:49:36 +02:00 |
|
Marc Zinnschlag
|
00073694c6
|
added pathgrid subview
|
2014-10-02 15:16:19 +02:00 |
|
cc9cii
|
8a0ff17c22
|
Update SceneWidget when relevant user settings change.
|
2014-09-28 14:08:14 +10:00 |
|
scrawl
|
7252cb63a6
|
Fix cppcheck issues
|
2014-09-26 17:48:14 +02:00 |
|
Marc Zinnschlag
|
23fd314294
|
added magic effects table
|
2014-09-26 13:12:17 +02:00 |
|
cc9cii
|
31fb160376
|
More cleanup.
|
2014-09-25 06:59:04 +10:00 |
|
Marc Zinnschlag
|
7ab4881661
|
added sound gen table
|
2014-09-23 13:21:54 +02:00 |
|
cc9cii
|
437fb774c5
|
Re-implemented subview minimum size setting.
|
2014-09-23 07:16:07 +10:00 |
|
cc9cii
|
c8ae8f4a6d
|
Added minimum width setting for subviews - regionmap, table, scene, preview and dialogue. It should be noted that the setting is not the starting minimum width, i.e. it won't be possible to reduce the width of the subview after the creation. Also, one setting applies to all subviews. It may be desirable to have individual settings.
|
2014-09-23 06:30:41 +10:00 |
|
Marc Zinnschlag
|
5c8ef842b6
|
Merge branch 'edit'
|
2014-09-22 09:54:44 +02:00 |
|
Marc Zinnschlag
|
51151bc43e
|
minor fix
|
2014-09-22 09:53:07 +02:00 |
|
Marc Zinnschlag
|
9d316a8745
|
Merge branch 'records'
|
2014-09-20 13:59:45 +02:00 |
|
Marc Zinnschlag
|
8499ceb35d
|
set default value for topic when cloning info records
|
2014-09-20 13:30:36 +02:00 |
|
Marc Zinnschlag
|
8ce87803c4
|
set default value for cell when cloning references
|
2014-09-20 12:54:25 +02:00 |
|
Marc Zinnschlag
|
b39cdb7645
|
fixed referenceable cloning (and as a side-effect enabled showing the type of the refereceable in the clone UI)
|
2014-09-20 12:48:51 +02:00 |
|
Marc Zinnschlag
|
90ad3f332a
|
extending refnum functionality to cloning (and also enable cloning of references to a different cell)
|
2014-09-20 12:37:25 +02:00 |
|
Marc Zinnschlag
|
3add4bdf35
|
rewrote refnum handling code (fixes broken reference creation, but not reference cloning yet)
|
2014-09-18 13:41:29 +02:00 |
|
Marc Zinnschlag
|
6fbffdb98f
|
fixed reference creator error handling
|
2014-09-18 12:39:29 +02:00 |
|
Marc Zinnschlag
|
e93ab383ea
|
set refnum and increment refnum counter when creating a new reference
|
2014-09-18 12:25:17 +02:00 |
|
Stanislav
|
313bdf4e78
|
fix
|
2014-09-18 10:25:33 +06:00 |
|
Stanislav
|
ebb223b2d3
|
Feature #1226: fixes
|
2014-09-17 09:03:02 +06:00 |
|
Marc Zinnschlag
|
70275350de
|
rewrote command generation in GenericCreator
|
2014-09-16 13:28:11 +02:00 |
|
Marc Zinnschlag
|
b31c4e2bcd
|
Merge remote-tracking branch 'cc9cii/Bug-No-1301'
|
2014-09-16 12:52:12 +02:00 |
|
Stanislav
|
8574d2330c
|
Feature #1226: Request UniversalId editing from table column
|
2014-09-16 00:00:34 +06:00 |
|
Marc Zinnschlag
|
d1d861e1be
|
Merge branch 'run'
Conflicts:
apps/opencs/model/world/columns.cpp
apps/opencs/model/world/columns.hpp
apps/opencs/model/world/data.cpp
components/CMakeLists.txt
|
2014-09-14 11:59:54 +02:00 |
|
Marc Zinnschlag
|
bf6150d009
|
allow project scope scripts
|
2014-09-14 11:41:28 +02:00 |
|
Marc Zinnschlag
|
b8fdccdbff
|
Merge remote-tracking branch 'cc9cii/Bug-No-1864'
|
2014-09-12 14:33:17 +02:00 |
|
Marc Zinnschlag
|
0db288ce07
|
generalising and cleaning up drop implementation of worldspace widget
|
2014-09-11 13:04:20 +02:00 |
|
cc9cii
|
85596322f3
|
Update status bar when record filter is changed. Should resolve Bug #1290.
|
2014-09-10 23:13:56 +10:00 |
|
cc9cii
|
724ed807c8
|
Let the filterbox of the receiving side of the drag&drop to decide whether to add referenceable type. Only added if the table has "Referenceable ID" column AND the UniversalId type is referenceable.
|
2014-09-08 23:14:04 +10:00 |
|
Marc Zinnschlag
|
51128d2d57
|
added run button to scene subview toolbar
|
2014-09-06 16:11:06 +02:00 |
|
cc9cii
|
c78ac391a0
|
Made the Region field for Cell record in dialogue subview editable but not sure if this is the wanted behaviour.
Also removed a duplicate UniversalId::Type_Class mappin in tablemimedata.cpp.
|
2014-09-06 20:24:34 +10:00 |
|
Marc Zinnschlag
|
96cd46568b
|
some cleanup
|
2014-09-01 11:15:59 +02:00 |
|
Marc Zinnschlag
|
bec6c4e726
|
fixed editor creation for Display_LongString
|
2014-09-01 10:56:38 +02:00 |
|
Marc Zinnschlag
|
7e653cebdf
|
implement script editor via QPlainTextEdit instead of QTextEdit
|
2014-09-01 10:52:10 +02:00 |
|
Marc Zinnschlag
|
03c0cbc65a
|
added owner global column to references table (Fixes #1695)
|
2014-08-30 10:13:34 +02:00 |
|
Marc Zinnschlag
|
ea4cd94c25
|
syntax highlighter modes
|
2014-08-24 17:56:20 +02:00 |
|
Marc Zinnschlag
|
5c536d571b
|
added script column to debug profile table (dialogue only)
|
2014-08-24 13:15:18 +02:00 |
|
Marc Zinnschlag
|
30830d0693
|
make delegates use the whole document instead of the undo stack
|
2014-08-23 12:25:12 +02:00 |
|
Marc Zinnschlag
|
232c6c9ad3
|
Merge branch 'scriptedit' into run
|
2014-08-22 13:20:02 +02:00 |
|
Marc Zinnschlag
|
be61ed0f6a
|
minor cleanup
|
2014-08-22 13:18:47 +02:00 |
|
Marc Zinnschlag
|
c2e3709d0f
|
moved syntax highlighter from ScriptSubView to ScriptEdit
|
2014-08-22 12:49:34 +02:00 |
|
Marc Zinnschlag
|
d4981c3037
|
moved change lock from ScriptSubView to ScriptEdit
|
2014-08-21 14:50:13 +02:00 |
|
Marc Zinnschlag
|
2f08d44313
|
moved script widget configuration code from ScriptSubView to ScriptEdit
|
2014-08-17 15:25:22 +02:00 |
|
Marc Zinnschlag
|
06e1cfe613
|
added missing allowed drop types for script edit (script and region)
|
2014-08-15 14:41:34 +02:00 |
|
Marc Zinnschlag
|
58916a7731
|
fixed creator for filter dialogue subview
|
2014-08-15 13:37:37 +02:00 |
|
Marc Zinnschlag
|
6f97fa472e
|
added dialgoue subview for debug profiles
|
2014-08-15 13:35:53 +02:00 |
|
Marc Zinnschlag
|
2b9395333a
|
fixed error detection and improved error reporting in IdValidator
|
2014-08-15 13:11:55 +02:00 |
|
Marc Zinnschlag
|
605f71ecc0
|
added creator to debug profile table
|
2014-08-15 12:03:07 +02:00 |
|
Marc Zinnschlag
|
1bf177fe72
|
fixed double namespace in GenericCreator
|
2014-08-15 12:01:37 +02:00 |
|
Marc Zinnschlag
|
c66dfe67b1
|
integrated namespace widget into input field (GenericCreator)
|
2014-08-14 14:21:34 +02:00 |
|
Marc Zinnschlag
|
2df1079dd4
|
removed mScope field from Filter record (redundant now)
|
2014-08-10 20:49:14 +02:00 |
|
Marc Zinnschlag
|
a54efbcfa0
|
made FilterCreator redundant by generalising GenericCreator
|
2014-08-10 18:46:32 +02:00 |
|
Marc Zinnschlag
|
35803bc9b6
|
added scope configuration to creators
|
2014-08-07 09:32:49 +02:00 |
|
Marc Zinnschlag
|
4d49924025
|
added debug profile record table
|
2014-08-04 13:36:01 +02:00 |
|
Marc Zinnschlag
|
f381451ae0
|
added control element selector toolbar button
|
2014-07-31 14:33:38 +02:00 |
|
Marc Zinnschlag
|
439ba57d46
|
added visual element selector toolbar button
|
2014-07-31 14:06:04 +02:00 |
|
Marek Kochanowicz
|
13ee469b70
|
saving progress
|
2014-07-30 17:07:11 +02:00 |
|
Marek Kochanowicz
|
cdac934315
|
Merge remote-tracking branch 'refs/remotes/master/master' into NonTableFields
Conflicts:
apps/opencs/CMakeLists.txt
|
2014-07-25 11:13:52 +02:00 |
|
Marc Zinnschlag
|
1a1f5dfc4a
|
added tooltips to dialgoue subview buttons
|
2014-07-15 12:46:52 +02:00 |
|
Marc Zinnschlag
|
17fc570e38
|
new keyboard shortcut (T): move focus from toolbar to scene widget
|
2014-07-14 13:49:55 +02:00 |
|
Marc Zinnschlag
|
92af093856
|
new keyboard shortcut (T): move focus from scene widget to toolbar
|
2014-07-14 11:19:59 +02:00 |
|
Marek Kochanowicz
|
4b4a72c3b6
|
Merge remote-tracking branch 'refs/remotes/master/master' into NonTableFields
|
2014-07-13 10:52:39 +02:00 |
|
Marc Zinnschlag
|
67ad7d5b0e
|
fixed scene subview focus problem
|
2014-07-10 12:20:48 +02:00 |
|
Marc Zinnschlag
|
03f67cd6bd
|
moved low level widgets from CSVWorld into a separate namespace/directory
|
2014-07-08 12:39:12 +02:00 |
|
Marc Zinnschlag
|
1548f4670a
|
drop part of resources drag and drop
|
2014-07-08 09:51:17 +02:00 |
|
Marc Zinnschlag
|
b6c5ee125d
|
more refactoring
|
2014-07-08 09:24:05 +02:00 |
|
Marc Zinnschlag
|
9d5956585c
|
added separate display type for colours
|
2014-07-08 09:08:01 +02:00 |
|
Marek Kochanowicz
|
d221486a14
|
Fixed problem in the idtable.
|
2014-07-07 12:16:53 +02:00 |
|
Marek Kochanowicz
|
3262f8d774
|
make dtor virtual
|
2014-07-07 10:27:48 +02:00 |
|
Marek Kochanowicz
|
acc8432705
|
fixed segfault
|
2014-07-07 10:23:40 +02:00 |
|
Marc Zinnschlag
|
19828df799
|
added subviews for resources tables
|
2014-07-05 15:51:17 +02:00 |
|
Marc Zinnschlag
|
42db9a5091
|
make modification column optional in table views
|
2014-07-05 15:50:17 +02:00 |
|
Marc Zinnschlag
|
e171babd2f
|
added Feature_Constant to IdTable
|
2014-07-05 12:44:11 +02:00 |
|
Marc Zinnschlag
|
1b1f1bade3
|
injected new class IdTableBase between QAbstractItemModel and IdTable
|
2014-07-04 13:25:56 +02:00 |
|
Marek Kochanowicz
|
77afb754e5
|
adding new rows works
|
2014-07-02 13:13:03 +02:00 |
|
Marek Kochanowicz
|
c50cecdc64
|
Small cleanup
|
2014-07-01 21:13:27 +02:00 |
|
Marek Kochanowicz
|
fcd082c6a5
|
added option to add or remove rows
|
2014-07-01 20:52:27 +02:00 |
|
Marc Zinnschlag
|
d96ed38d49
|
added body part table
|
2014-07-01 12:37:22 +02:00 |
|
Marc Zinnschlag
|
5649552f18
|
added other missing columns for enchantment table; fixed dialogue subviews for enchantment records
|
2014-07-01 09:50:43 +02:00 |
|
Marc Zinnschlag
|
e97fd35ae6
|
added enchantments table
|
2014-06-30 20:40:34 +02:00 |
|
Marek Kochanowicz
|
172f1a1301
|
Merge remote-tracking branch 'refs/remotes/master/master' into NonTableFields
|
2014-06-30 20:06:44 +02:00 |
|
Marek Kochanowicz
|
3ebc469f04
|
prepering for merge
|
2014-06-30 20:06:18 +02:00 |
|
Marek Kochanowicz
|
6dc199743c
|
store undoStack in the nestedtable
|
2014-06-30 16:03:38 +02:00 |
|
Marek Kochanowicz
|
c96d48fb91
|
Nested model supports editing now.
|
2014-06-30 14:12:57 +02:00 |
|
Marek Kochanowicz
|
5eac32e3d3
|
added nestedtable for displaying nested content.
|
2014-06-30 13:09:10 +02:00 |
|
Marek Kochanowicz
|
8c6a0d9a4f
|
created new files
|
2014-06-29 21:12:31 +02:00 |
|
Marc Zinnschlag
|
099c406226
|
Merge branch 'objects'
|
2014-06-27 11:55:28 +02:00 |
|
Marc Zinnschlag
|
a2f514f024
|
disabled preview function for deleted records
|
2014-06-27 11:38:34 +02:00 |
|
Marc Zinnschlag
|
0c1ad54e68
|
refactored object rendering into a separate class
|
2014-06-27 09:12:26 +02:00 |
|
scrawl
|
e19bbfd1b5
|
Fix OpenCS crash when drag and drop is used with unexpected data, e.g. plain text (Fixes #1543)
|
2014-06-26 20:49:22 +02:00 |
|
Marek Kochanowicz
|
873cfcf447
|
implemented basic headerData (still work in progress)
|
2014-06-18 17:34:21 +02:00 |
|
Marek Kochanowicz
|
b63f2f4cd5
|
Actually using new nestedmodel
|
2014-06-18 16:56:37 +02:00 |
|
Marek Kochanowicz
|
ce5e889015
|
Nested table sits inside it's own layout now.
|
2014-06-17 20:12:14 +02:00 |
|
Marek Kochanowicz
|
defd0b1754
|
Merge branch 'dialog-fix' into NonTableFields
TODO stop failing epicly with git
|
2014-06-17 14:08:59 +02:00 |
|
Marek Kochanowicz
|
bbe7854968
|
Corrected formatting to follow our standard better.
|
2014-06-17 10:46:54 +02:00 |
|
Marek Kochanowicz
|
d6288a8055
|
Remove unneded revert and delete slots
|
2014-06-16 11:58:55 +02:00 |
|
Marek Kochanowicz
|
786c68f09a
|
refactoring dialogue subview
|
2014-06-16 11:31:57 +02:00 |
|
Marek Kochanowicz
|
7eb82f74ae
|
Fixed complitaion.
|
2014-06-16 10:22:14 +02:00 |
|
scrawl
|
fd59a4a79e
|
Fix some doxygen typos
|
2014-06-15 16:11:22 +02:00 |
|
Marc Zinnschlag
|
7d1ecea20c
|
added extended versions of revert and delete
|
2014-06-11 11:43:38 +02:00 |
|
Marek Kochanowicz
|
8763309a1b
|
reformatting to make code easier to read
|
2014-06-09 13:31:15 +02:00 |
|
Marek Kochanowicz
|
9ee00534b9
|
check if index is valid before attempting to use it
|
2014-06-09 13:18:17 +02:00 |
|
Marek Kochanowicz
|
c8458654ac
|
correcting problems
|
2014-06-09 13:16:10 +02:00 |
|
Marek Kochanowicz
|
269a357644
|
Merge remote-tracking branch 'master/refs' into dialog-fix
Conflicts:
CMakeLists.txt
apps/opencs/CMakeLists.txt
apps/opencs/view/world/dialoguesubview.cpp
|
2014-06-09 11:51:41 +02:00 |
|
Marek Kochanowicz
|
6f5935edb3
|
subview does not store row number anymore
|
2014-06-09 11:37:48 +02:00 |
|
Marek Kochanowicz
|
29231b8fc9
|
starting new branch
|
2014-06-09 10:26:53 +02:00 |
|