Marc Zinnschlag
49dc30683f
refactored dialogue subview button bar into a new class
10 years ago
Stanislav Bas
cbb124ab4f
Close the creator when the original record is removed (in clone mode)
10 years ago
Stanislav Bas
cad4ce4e0f
Cell type can be changed when cloning a cell
10 years ago
Stanislav Bas
5761ec428d
Creating/cloning Cell sets the proper Interior flag
10 years ago
Marc Zinnschlag
fdf6645dbc
Merge remote-tracking branch 'smbas/fix-info-tables'
10 years ago
Marc Zinnschlag
654e7428aa
Merge remote-tracking branch 'smbas/master'
10 years ago
Marc Zinnschlag
2dada1a162
Merge branch 'meta'
10 years ago
Marc Zinnschlag
4487bda702
size limits for meta data strings
10 years ago
Marc Zinnschlag
1e033fa8fe
added meta data dialogue sub view
10 years ago
Marc Zinnschlag
57015f3666
fixed handling of numeric read-only fields in dialogue sub views
10 years ago
Marc Zinnschlag
10fbe6aada
split DialogueSubView in SimpleDialogueSubView and DialogueSubView
10 years ago
Stanislav Bas
feeb9ea8b0
Merge remote-tracking branch 'upstream/master'
10 years ago
Stanislav Bas
867ce686ae
Proper conversion to QString for DropLineEdit::dropEvent()
10 years ago
Marc Zinnschlag
69db0179ca
update refresh menu item on stateChanged signal instead of when opening the menu
10 years ago
Marc Zinnschlag
6fbdbb11d5
added refrash menu item to report table ( Fixes #2620 )
10 years ago
Stanislav Bas
d282bead23
InfoCreator accepts drops of Topic/Journal ID
10 years ago
Stanislav Bas
5b82b9d9d0
ReferenceCreator accepts drops of Cell ID
10 years ago
Stanislav Bas
21f0b586ec
Rows with the same topic but in different letter case can be reordered
10 years ago
Marc Zinnschlag
e29d9bcc8e
use a namespace instead of a class with only static functions
10 years ago
Stanislav Bas
270c17faa7
Prevent drops on non-editable table cells
10 years ago
scrawl
a5670b5133
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/opencs/CMakeLists.txt
apps/opencs/main.cpp
apps/openmw/mwworld/player.hpp
10 years ago
Stanislav Bas
d606b62688
Nested tables accept drops
10 years ago
Stanislav Bas
b9882eb59a
DragRecordTable checks drag type before accepting it
10 years ago
Stanislav Bas
a23de394f8
Refine DropLineEdit code
10 years ago
Stanislav Bas
2565452052
Add some drag'n'drop utils to work with TableMimeData
10 years ago
Stanislav Bas
7dcdd130bb
Rework Dialogue subview code according to DropLineEdit changes
10 years ago
Stanislav Bas
64701b273d
LineEdits for ID values accept drops with a proper type
10 years ago
Stanislav Bas
27ece7f36a
Rework DropLineEdit. Make it type-sensitive
10 years ago
Marc Zinnschlag
8aba52170f
fixed a build error
10 years ago
Stanislav Bas
e212414bc7
Use an ID parent type as the collection ID in GenericCreator.
...
Fix impossibility of creation/cloning records from Dialogue subviews in Info tables
10 years ago
Stanislav Bas
581ba55db9
Add Topic/Journal Id completion to InfoCreator
10 years ago
Stanislav Bas
a6734a0ea4
Add Cell Id completion to ReferenceCreator
10 years ago
Stanislav Bas
36271f25ec
Rework creator factories to accept Document as a parameter
10 years ago
Marc Zinnschlag
d5bc561d17
Merge remote-tracking branch 'smbas/feature-color-picking'
10 years ago
Marc Zinnschlag
88d1f158d0
made double click behaviour in report tables configurable ( Fixes #2622 )
10 years ago
scrawl
c719b7038e
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
10 years ago
scrawl
76799982a5
Add missing include
10 years ago
Stanislav Bas
cf487581f7
Show the pop-up of ColorEditor immediately after the editor creation in tables
10 years ago
Marc Zinnschlag
12e0873446
Merge remote-tracking branch 'smbas/feature-info-tables-sorting'
10 years ago
Marc Zinnschlag
63d46f7e66
removed an unused variable
10 years ago
Marc Zinnschlag
0b32b24d60
Merge remote-tracking branch 'smbas/fix-enumdelegates'
10 years ago
Stanislav Bas
c60fed89ac
Enable sorting for Info tables
10 years ago
Stanislav Bas
ed09424223
Correct the position of the colored rectangle in ColorEditor and ColorDelegate
10 years ago
Stanislav Bas
850f612c8b
Merge branch 'master' into feature-color-picking
10 years ago
Stanislav Bas
1e368de289
Adjust columns of nested tables when a dialog subview is opened
10 years ago
Stanislav Bas
6cfee630aa
Proper size hint for DataDisplayDelegate
10 years ago
scrawl
3663511cdb
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/opencs/CMakeLists.txt
extern/ogre-ffmpeg-videoplayer/CMakeLists.txt
10 years ago
Stanislav Bas
2c1ca33a20
Refactor Enum- and DataDisplayDelegate code
10 years ago
Stanislav Bas
0ffb2bc6bc
Proper size hint for EnumDelegate
10 years ago
cc9cii
cccf6c6bdd
Rebuild the list of available content files when opening the open/new dialogues. Should resolve Bug #2644 .
10 years ago
Stanislav Bas
d906a9d7d1
DataDisplayDelegate doesn't draw a text outside a table cell
10 years ago
scrawl
412e001edb
Fix simulation time reset in OpenCS when opening a new view
10 years ago
scrawl
f70250a296
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/launcher/CMakeLists.txt
apps/opencs/CMakeLists.txt
apps/opencs/view/render/worldspacewidget.cpp
apps/openmw/CMakeLists.txt
components/CMakeLists.txt
extern/osg-ffmpeg-videoplayer/CMakeLists.txt
10 years ago
Stanislav Bas
a294e24a85
Reset ColorEditor checked state after the popup is hidden
10 years ago
Stanislav Bas
b06d1f008f
Redraw the color editor immediately after the color is updated
10 years ago
Stanislav Bas
f19d07b404
Rename ColorPickerDelegate to ColorDelegate
10 years ago
Stanislav Bas
caeba1b887
Draw the frame around rect in ColorEditor and ColorPickerDelegate
10 years ago
Stanislav Bas
eb5180ba86
Save selected color in a model when picking is finished
10 years ago
scrawl
e13a938896
Add support to build with Qt5 (Task #2665 )
...
Known issue: the render view doesn't work in Qt5. With the switch to OSG around the corner, this isn't worth fixing.
10 years ago
Stanislav Bas
4096d2851c
Remove outdated ColorEditButton files
10 years ago
Stanislav Bas
e257c915bf
Add color picker popup to choose color
10 years ago
Marc Zinnschlag
8d22d26669
Merge remote-tracking branch 'cc9cii/scrollbar-fix'
10 years ago
Stanislav Bas
ef88b28c26
Create a custom item editor for color columns
10 years ago
Stanislav Bas
d7fb497255
Color values are displayed as colored rectangles in tables
10 years ago
scrawl
e66e9916db
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/opencs/CMakeLists.txt
apps/opencs/model/doc/document.cpp
apps/opencs/model/doc/document.hpp
10 years ago
Stanislav Bas
d63b01dde3
Checkboxes in the table view use a combobox editor
10 years ago
scrawl
1ba3fa4169
Remove leftovers of the old OpenCS navigation
10 years ago
Stanislav Bas
b25cc6bc55
IdCompletionManager uses Display type instread of ColumnId for creating completers
10 years ago
scrawl
974fda5bde
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
extern/sdl4ogre/sdlwindowhelper.cpp
10 years ago
scrawl
cd47dff196
Minor cleanup
10 years ago
scrawl
cdd0623009
Terrain rendering
10 years ago
Stanislav Bas
f84c36b500
CommandDelegate: extract a display type from a model if it isn't specified
10 years ago
Stanislav Bas
2c4025ec72
Rename the method isCompleterExistFor() to hasCompleterFor()
10 years ago
Stanislav Bas
dbe61115b2
Fix the mistyping header guard in the idcompletiondelegate.hpp
10 years ago
Stanislav Bas
e636101725
Add missing new lines at the ends of files
10 years ago
Stanislav Bas
9e405b69fa
Create the custom completer popup to avoid the problem with the wrong height of the default popup
10 years ago
Stanislav Bas
994c6833bc
Add missing columns for the ID completion
10 years ago
Stanislav Bas
5e8718d8b2
Add the ID completion delegate factory to the delegate factory collection
10 years ago
Stanislav Bas
33e36ee922
Add the ID completion delegate
10 years ago
Marc Zinnschlag
88d5aed62d
removed code that interfered with the default window size on Linux ( Fixes #2568 )
10 years ago
Marc Zinnschlag
17747a2dd9
Merge remote-tracking branch 'cc9cii/highlight-colours'
10 years ago
cc9cii
0aaac59cc3
Return to startup dialog when the open/create action is cancelled. Should resolve Bug #2588 .
10 years ago
cc9cii
9cbda0ffad
Allow users to select syntax highlighting colours. Should resolve Feature #2507 .
10 years ago
cc9cii
ce421b230b
Move scrollbar to newly opened subview. Should resolve Bug #2576 .
10 years ago
cc9cii
9ad69d9085
Allow wheel events in dialogue spin box types only when they have focus. Should resolve Feature #2585 .
10 years ago
cc9cii
6821cb4133
Use the tree model rather than a nested proxy for the dialogue only listing (i.e. non table) items. Should resolve Bug #2586 .
...
- QDataWidgetMapper requires the rootindex to be set, which was not possible with the nested proxy model.
10 years ago
Marc Zinnschlag
99dbd82a44
Merge remote-tracking branch 'cc9cii/fix-dialogue-subview-crash'
10 years ago
cc9cii
ec808843c3
Do not rebuild the dialogue subview unless required. Should resolve Bug #2581 .
...
The loss of focus was caused by each text change (i.e. character entry) to a QPlainTextEdit resulting in dataChanged() signal which in turn rebuilt the dialogue subview. Changes in this commit include:
- Do not send signal to update entire row if only a single item has changed.
- Do not rebuild the dialogue subview unless the data item that triggers a conditional display is changed.
- Add column flags to indicate whether the data in this column should rebuild the dialogue subview.
- Return the correct flags for nested columns
- Disable, rather than grey out, checkbox that does not apply to creature levelled list
10 years ago
cc9cii
95f740ec40
Give CSVWorld::EditWidget::mMainWidget a chance to clean up its children. Should resolve Bug #2578 .
10 years ago
cc9cii
e6d2821b78
Refresh table filters when the model is updated. Should resolve Bug #2579 .
10 years ago
Marc Zinnschlag
6402b82823
Merge remote-tracking branch 'cc9cii/master'
10 years ago
cc9cii
22420c3a83
Close DialogueSubView if the corresponding record is deleted. Should resolve Bug #2575 .
...
- ToDo: Doesn't seem to shrink the widget width properly (when horizontal scrollbar is active)
10 years ago
cc9cii
c721e340d8
Merge branch 'master' into npc-additional-data
...
Conflicts:
apps/opencs/view/world/dialoguesubview.cpp
10 years ago
scrawl
da24e298ee
Fix -Wreorder warnings
10 years ago
scrawl
22f01b1232
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/launcher/graphicspage.cpp
apps/opencs/editor.cpp
apps/opencs/model/doc/document.cpp
apps/opencs/view/render/cell.cpp
apps/opencs/view/render/mousestate.cpp
apps/opencs/view/render/textoverlay.cpp
apps/opencs/view/render/worldspacewidget.cpp
apps/openmw/mwclass/creature.cpp
apps/openmw/mwclass/npc.cpp
apps/openmw/mwgui/inventorywindow.cpp
apps/openmw/mwgui/loadingscreen.cpp
apps/openmw/mwgui/mapwindow.cpp
apps/openmw/mwgui/pickpocketitemmodel.cpp
apps/openmw/mwgui/waitdialog.cpp
apps/openmw/mwmechanics/combat.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
apps/openmw/mwrender/globalmap.cpp
apps/openmw/mwworld/physicssystem.cpp
apps/openmw/mwworld/refdata.cpp
apps/openmw/mwworld/scene.cpp
apps/openmw/mwworld/worldimp.cpp
components/sdlutil/sdlinputwrapper.cpp
extern/shiny/Main/Factory.cpp
extern/shiny/Main/MaterialInstance.cpp
extern/shiny/Main/Platform.cpp
extern/shiny/Main/ShaderSet.cpp
10 years ago
Rohit Nirmal
396fba7fa9
Silence -Wreorder warnings, and remove -Wno-reorder.
10 years ago
cc9cii
2fc964ca73
Grey out disabled entries rather than hiding them.
10 years ago
scrawl
820f4a2688
Fix light direction
10 years ago
cc9cii
aeec1be8b3
Fix occasional crash with DialogueSubView, e.g. when deleting a row of a subtable.
10 years ago
cc9cii
0ecfd9119f
Add the remaining Race data for editing with dialogue subview. Should resolve Bug #2546 .
10 years ago
Marc Zinnschlag
5176e3d84b
Merge remote-tracking branch 'cc9cii/mainwindow-scrollbar'
10 years ago
cc9cii
7494340b66
Add the remaining NPC data for editing with dialogue subview. Should resolve Bug #2547 .
10 years ago
cc9cii
cfcfb17320
Updates to optional horizontal scrollbar.
...
- move SizeHintWidget out to separate files
- remove redundant logic in view.cpp
- remove sizehint from dialogue subview
- add tooltip hints in user preferences
10 years ago
Marc Zinnschlag
7b207a7954
added shortcut for closing subviews ( Fixes #2558 )
10 years ago
Marc Zinnschlag
93c3bb3716
fixed subview-closing related crash ( Fixes #2564 )
10 years ago
cc9cii
e9ca022162
Add an optional horizontal scrollbar to the main view window. Should resolve Feature #2549 .
...
- TableSubviews and DialogueSubviews now provide size hints
- Option to stop the growth of the window at the screen boundary for multi-monitor setup with different resolution.
- Three options:
Grow Only: No change to current, except the use of size hints
Scrollbar Only: Simple addition of a scrollbar, the view window does not grow
Grow then Scroll: Window grows as per current behaviour. The scrollbar appears once it cannot grow any further.
10 years ago
Marc Zinnschlag
60a835c16d
stop script editor from eating undo/redo shortcuts ( Fixes #2506 )
10 years ago
cc9cii
28617c8beb
Update table size status for removed rows.
10 years ago
cc9cii
f92d801faf
Jump to the added/cloned record (or undeleted record in case of undo). Should resolve Feature #2541 . Controlled by radio buttons on user preferences settings.
10 years ago
Marc Zinnschlag
c9d519f36c
focus search input field when opening search subview ( Fixes #2534 )
10 years ago
scrawl
c31b416ba1
Move physicssystem to a new mwphysics module
10 years ago
cc9cii
0c461f4424
Add TopicInfos special conditions table.
10 years ago
scrawl
e1f4a7f647
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/openmw/engine.cpp
apps/openmw/mwgui/mainmenu.cpp
apps/openmw/mwgui/windowmanagerimp.cpp
apps/openmw/mwinput/inputmanagerimp.cpp
apps/openmw/mwrender/animation.cpp
apps/openmw/mwrender/debugging.cpp
apps/openmw/mwrender/npcanimation.cpp
apps/openmw/mwrender/renderingmanager.cpp
apps/openmw/mwrender/sky.cpp
components/nif/nifkey.hpp
components/nif/nifstream.hpp
components/nifbullet/bulletnifloader.cpp
components/nifogre/ogrenifloader.hpp
libs/openengine/bullet/physic.cpp
libs/openengine/gui/manager.cpp
10 years ago
Marc Zinnschlag
048d7be87c
Adjusted terminology for references/referenceables in OpenMW-CS user-interface ( Fixes #2516 )
10 years ago
Marc Zinnschlag
d873c2c603
focus main input widget when bringing up creator bar ( Fixes #2514 )
10 years ago
Marc Zinnschlag
0bf28a6eab
Merge remote-tracking branch 'cc9cii/leveled-list-edit'
10 years ago
Marc Zinnschlag
efde061c7c
Merge remote-tracking branch 'cc9cii/script-dialog'
10 years ago
cc9cii
b04aeb6aad
Fixed levelled lists flags - now bit masks represented by tick boxes in the dialogue subview.
10 years ago
cc9cii
081f3ed263
Make font setting selection immediate.
10 years ago
cc9cii
7b4a9f1ea1
Moved script editor settings to its own section.
10 years ago
cc9cii
8e49ccc2f4
Added user setting options.
10 years ago
Rohit Nirmal
997347b01e
Silence -Wreorder warnings.
10 years ago
cc9cii
28048c0bf3
Simple line numbering and fixed-width fonts for the script dialogue. Based on Qt examples. Should resolve Bugs #2505 and #2512 .
10 years ago
Marc Zinnschlag
f1c0847897
Merge remote-tracking branch 'cc9cii/moveref'
10 years ago
cc9cii
49884f54f7
Fix loading moved references.
10 years ago
Marc Zinnschlag
ae5de0cb2b
implemented additional check before performing replace (make sure data hasn't been changed since the search)
10 years ago
Marc Zinnschlag
6fac4c5dd9
made user settings handling in search sub view more consistent
10 years ago
Marc Zinnschlag
dab650a3d5
remove rows from result table after a successful replace (configurable via user settings)
10 years ago
cc9cii
acb800b8f9
Resolve merge issues and fix typos.
10 years ago
cc9cii
f1a58994c6
Merge branch 'master' into moveref
...
Conflicts:
apps/opencs/model/world/columns.hpp
apps/opencs/model/world/commands.cpp
apps/opencs/model/world/commands.hpp
apps/opencs/model/world/ref.cpp
apps/opencs/view/world/dialoguesubview.cpp
apps/opencs/view/world/dialoguesubview.hpp
apps/opencs/view/world/util.cpp
components/esm/cellref.hpp
10 years ago
cc9cii
f326b14604
Allow Qt to cleanup its signals.
10 years ago
cc9cii
a836446d22
Fix assert() triggering due to bad index being passed.
10 years ago
cc9cii
cb3396643b
Back to the old layout of dialoguesubview.
10 years ago
scrawl
1699759d12
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/opencs/view/render/cell.cpp
10 years ago
cc9cii
7561b195ab
Revert auto expansion of enums as it was interfering with row based operations. Fix default values of magic effect skill & attributes.
10 years ago
cc9cii
48a6006202
Prevent enum delegates from auto expanding when opening a dialogue subview.
10 years ago
cc9cii
5e84858c0b
Change the cell edit selection behaviour of the nested tables. Also auto-expand the enum delegate selections (both main table as well as nested table in the dialogue subview)
10 years ago
cc9cii
f88be67556
Convert AI package type and AI wander repeat columns in the nested tables to use enum delegate
10 years ago
cc9cii
e241fb0104
Convert clothing/armour part reference type column in the nested tables to use enum delegates.
10 years ago
cc9cii
e00d7f72ac
Convert magic effects ID and Range columns in the nested tables to use enum delegate
10 years ago
cc9cii
befd6fe658
Convert magic effects Skills column in the nested tables to use enum delegates.
10 years ago
cc9cii
0aff188d8d
Fix enum delegate from adding a command to the undo stack when the value has not changed.
10 years ago
cc9cii
47d5eac290
Merge branch 'master' into NonTableFields
...
Conflicts:
apps/opencs/model/world/columnbase.cpp
apps/opencs/model/world/columnbase.hpp
apps/opencs/model/world/idtable.hpp
10 years ago
Marc Zinnschlag
38ce074a62
Merge branch 'replace'
10 years ago
Marc Zinnschlag
b939fd440e
added replace all button
10 years ago
Marc Zinnschlag
36ce2d61f4
consider lock mode when replacing
10 years ago
Marc Zinnschlag
4951fc477c
added replace function
10 years ago
cc9cii
a2d824bfa6
Changes to support dialogue only items but in a list view via QDataWidgetMapper.
10 years ago
scrawl
b0ea51a5c8
Colour conversion utility
10 years ago
cc9cii
ce7e2e06c1
Fix editor being created for a non-editable item.
10 years ago
cc9cii
7990fab708
Fix crash when exiting via window manager on some systems.
10 years ago
cc9cii
787cef1386
DialogueSubView layout update for dialogues with nested tables only.
10 years ago
Marc Zinnschlag
3b408b6427
sorting out some Display enum mixup
10 years ago
cc9cii
745eae9c10
Tweak DialogueSubView layout for nested tables.
10 years ago
cc9cii
851effb0e3
Merge branch 'master' into NonTableFields
10 years ago
cc9cii
83bcc8d451
Reorganised class inheritance structure of collections, columns and idtable model.
10 years ago
Marc Zinnschlag
a9a8b5ad47
improved performance of CSVRender::Cell::addObjects by bypassing Qt model
10 years ago
Marc Zinnschlag
cb6caf5e39
added search-related user settings
10 years ago
Marc Zinnschlag
4928e3705f
highlight (bold) search string in results
10 years ago
cc9cii
619b5206cd
More consistency nit pick.
10 years ago
cc9cii
3d280a6ba5
Fixed the display issues of the nested tables in the dialogue subview. Needs further work but usable for now.
10 years ago
Marc Zinnschlag
6d165dabb6
improved layout of report table
10 years ago
scrawl
00deacc27e
OpenCS: lighting modes
10 years ago
scrawl
232e34bddd
OpenCS: port lighting toolbar, fix multiple context GL objects issue
10 years ago
Marc Zinnschlag
13a4fb3fdc
make return key press in search input trigger a new search
10 years ago
Marc Zinnschlag
8e9365741f
make search sub-views re-usable (clear before starting a new search)
10 years ago
Marc Zinnschlag
128ccd8151
improved search type naming
10 years ago
scrawl
bb32c761df
*very* early texture manager, need a lot more thought to design this properly
10 years ago
scrawl
322fcdc2d3
Transform world space particles when attaching to a node
10 years ago
scrawl
236d628884
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/opencs/model/doc/document.cpp
apps/opencs/model/doc/documentmanager.cpp
components/CMakeLists.txt
components/bsa/resources.cpp
components/nif/data.hpp
components/nif/node.cpp
components/nifogre/mesh.hpp
components/nifogre/ogrenifloader.cpp
components/nifogre/particles.cpp
10 years ago
Marc Zinnschlag
23cf859fee
added search stages (cell table only for now)
10 years ago
scrawl
99e1720980
Add SceneManager and clone utility
10 years ago
scrawl
e3bfbcb44b
OpenCS: connect navigation button to OSG camera manipulators
10 years ago
scrawl
1edccdbe55
OpenCS: apply visibility flags to osg node
10 years ago
scrawl
72400747f2
OpenCS: preliminary port of cell rendering to OSG
10 years ago
scrawl
aedafe651a
OpenCS: delete physicssystem, will be replaced with OSG picking
10 years ago
scrawl
46cbec9a4a
Add skinning auto-detection in nifosg loader
10 years ago
Marc Zinnschlag
78c6268891
added search class and search box widget
10 years ago
scrawl
36ad40827b
Move parent node attachment out of nifloader
10 years ago
scrawl
d6dea31b88
OpenCS: Use a CompositeViewer with multiple views instead of multiple viewers
...
Fixes the rendering glitches, turns out that multiple osgViewers were never an intended use case.
10 years ago
scrawl
15f9c1ddcf
NiBSPArrayController works
10 years ago
scrawl
4957ceeb1d
Refactor controllers, now part of the scene graph as UpdateCallbacks
...
Practical benefits:
- The controller update is now run automatically
- Creating an instance of a scene graph should now work properly using the defined copy constructors
10 years ago
scrawl
af27a10b0c
OpenCS: preliminary port of PreviewWidget to OSG
10 years ago
scrawl
34d503017a
OpenCS: Set up an osgQt GraphicsWindow in SceneWidget
10 years ago
Marc Zinnschlag
413b35de6c
moved search menu item from view to edit
10 years ago
scrawl
49c2da27b3
OpenCS compiles and runs again (no rendering)
10 years ago
Marc Zinnschlag
d053c62032
setting up global search operation and subview
10 years ago
scrawl
19e8280f45
OpenCS window title unicode fixes
10 years ago
Marc Zinnschlag
fc6c9d7ff2
Merge remote-tracking branch 'scrawl/opencs-hint-fix'
10 years ago
scrawl
6ff2523d8a
Fix for line focus when clicking on a verifier script error
...
- setFocus() on the script editor, otherwise setting the text cursor has no effect.
- setFocus() must be done after the widgets are created/shown, or the newly created widgets will "steal" the focus again.
- Missing useHint in case subviews are reused.
10 years ago
scrawl
295ca86ac1
OpenCS FileDialog crash fix
...
The file dialog would crash when no game file is selected and an addon file with no dependency is checked, then unchecked.
10 years ago
cc9cii
5eefcd862f
Merge branch 'master' into NonTableFields
...
Conflicts:
apps/opencs/model/tools/tools.cpp
apps/opencs/model/world/columnbase.cpp
apps/opencs/model/world/commands.cpp
apps/opencs/model/world/commands.hpp
apps/opencs/model/world/idtable.hpp
apps/opencs/model/world/refidadapter.cpp
apps/opencs/model/world/refidadapter.hpp
apps/opencs/view/world/dialoguesubview.hpp
10 years ago
cc9cii
15b9a628ac
Fix the name of DragRecordTable::startDrag method. Make the compiler be quiet about BulletShapeLoader's hidden overloaded methods.
10 years ago
cc9cii
17e6244bd6
Yet more warnings suppressed.
10 years ago
Marc Zinnschlag
26955dc6d3
Merge remote-tracking branch 'cc9cii/editor-var-edit'
10 years ago
cc9cii
418025e0a2
Add missing editor type to the dialogue. Should resolve Bug #2437 .
10 years ago
Scott Howard
e2ef8c4022
fix -Wnewline-eof warnings
10 years ago
cc9cii
727b68dd15
Reduce difference with the master branch where possible.
10 years ago
cc9cii
6d6ff8c6a4
Resolved compile issues, but not fully working.
10 years ago
cc9cii
fb2ba7610c
Merge remote-tracking branch 'remotes/upstream/master' into NonTableFields
...
Conflicts:
apps/opencs/CMakeLists.txt
apps/opencs/model/doc/document.cpp
apps/opencs/model/world/columnbase.hpp
apps/opencs/model/world/columns.cpp
apps/opencs/model/world/columns.hpp
apps/opencs/model/world/commands.cpp
apps/opencs/model/world/idtable.cpp
apps/opencs/view/world/dialoguesubview.cpp
apps/opencs/view/world/dialoguesubview.hpp
apps/opencs/view/world/util.cpp
10 years ago
Marc Zinnschlag
a148b851c0
added start script table
10 years ago
scrawl
f6509fe53e
Another crash fix for land record without data
10 years ago
cc9cii
1ee6153940
Remove unnecessary boolean passing between objects.
10 years ago
cc9cii
c4625b94e5
Fix OpenCS crashing since commit 9d6145 by showing gamefiles if the content selector was created from OpenCS.
10 years ago
Bret Curtis
5672c86924
Rename window title for OpenMW-CS
10 years ago
cc9cii
e5c1c31648
Ignore case when detecting legacy extensions (.esm or .exp). Should resolve bug #2227 .
10 years ago
Alexander "Ace" Olofsson
62acb03735
More Ogre + recent Boost build fixes
10 years ago
Marc Zinnschlag
fa4718283d
Merge remote-tracking branch 'scrawl/contentselector'
10 years ago
Marc Zinnschlag
9603325b99
Merge remote-tracking branch 'origin/master'
10 years ago
Marc Zinnschlag
640d473866
Merge remote-tracking branch 'scrawl/master'
10 years ago
scrawl
6146a3843c
Merge remote-tracking branch 'upstream/coverity_scan' into HEAD
10 years ago
Marc Zinnschlag
c55e9b9c58
one more potential 0-pointer fix
10 years ago
Marc Zinnschlag
7615cbafce
create modify commands through command dispatcher
10 years ago
Marc Zinnschlag
706df3f881
silenced a coverity warning
10 years ago
Marc Zinnschlag
7b8e6f9dda
addressed potential 0-pointer issue
10 years ago
scrawl
b39cc0c8c8
Fix OpenCS window opening issue when config file doesn't exist
...
It would attempt to create a zero-sized window (or even negative-sized, after subtracting the frame dimensions).
10 years ago
scrawl
f11ec653d0
Add setting for showing MRK nodes to NIF loaders
...
This makes marker objects show up in OpenCS.
10 years ago
Marc Zinnschlag
9f6a2d00e8
Merge remote-tracking branch 'thoronador/fix-uninitialized-members'
10 years ago
Marc Zinnschlag
bdc28c0523
Merge remote-tracking branch 'maqifrnswa/feature1325'
10 years ago
Scott Howard
f24c1845b6
remove pop-up message on load failure
10 years ago
Scott Howard
dece4e2640
remove unneeded includes
10 years ago
Scott Howard
ce7cef924e
when loading a file fails, pop-up critical window and highlight error text
10 years ago
Thoronador
91ff536460
fix uninit, #2
10 years ago
scrawl
f931ba2efc
Fix some static analysis issues (coverity)
10 years ago
Marc Zinnschlag
e6307a5151
move cursor in scripteditor to position of error
10 years ago
Marc Zinnschlag
6a67aba336
added double click with modifier actions in report table
10 years ago
Marc Zinnschlag
58f4cc882f
added remove action to report table context menu
10 years ago
Marc Zinnschlag
f2fc693325
added context menu to report table
10 years ago
Marc Zinnschlag
350b0cb93c
added hidden hint column to report model
10 years ago
Marc Zinnschlag
6c18a3b0b5
allow drags from report table
10 years ago
Marc Zinnschlag
7c59ea6296
added specialised report table
10 years ago
Marc Zinnschlag
f771b95a15
Merge remote-tracking branch 'cc9cii/master'
10 years ago
cc9cii
6731afc79c
Use float for setting skill use values. Should resolve bug #2183 .
10 years ago
Marc Zinnschlag
406cf2b981
disable element visibility buttons that do not apply to the respective cell type
10 years ago
cc9cii
3b5cd286f6
Do not destroy overlay if it was never created (e.g. due to an Ogre exception).
10 years ago
cc9cii
64e1594b41
Move the destruction of global resources, being used by multiple documents, to the editor.
10 years ago
cc9cii
44b11163d1
Do not delete physics objects if it was never created (e.g. preview window)
10 years ago
cc9cii
2d229c70cb
Another missed null shared_ptr conversion for gcc.
10 years ago
cc9cii
9fb4b1f499
Initialise null shared_ptr
10 years ago
cc9cii
2720e5ea9d
Remove PhysicsManager singleton and use shared_ptr instead. Resolves the issue where sometimes destructors were called in an unexpected sequence resulting in a crash while exiting the application.
10 years ago
Marc Zinnschlag
e177b66c1d
moved fog button from unpaged worldspace to worldspace
10 years ago
Marc Zinnschlag
e04ead2bd5
new element visibility button icons
10 years ago
Marc Zinnschlag
50a489321f
updated run button
10 years ago
Marc Zinnschlag
d37ff8ec63
fixed missing tooltip update for toggle/mode-type buttons
10 years ago
cc9cii
936094ae95
Set range of spinbox types in dialogsubview.
10 years ago
cc9cii
911839bb91
Simplify detecting whether a universal id represents a referenceable type.
10 years ago
cc9cii
ede1b97b46
Check the type of universal id before getting its id. Should resolve bug #2137
10 years ago
Marc Zinnschlag
5eb9fd81e1
use placeholder icons in OpenCS when no proper icon is available
10 years ago
Marc Zinnschlag
a60e4c036f
Merge branch 'mode'
...
Conflicts:
apps/opencs/view/render/pagedworldspacewidget.cpp
apps/opencs/view/render/worldspacewidget.cpp
apps/opencs/view/render/worldspacewidget.hpp
10 years ago
Marc Zinnschlag
b7f8f848a8
added edit modes for exteriors
10 years ago
cc9cii
b86148411b
Fix for issue #2051 . Not perfect (can get into a lock in some situations) but usable.
10 years ago
Marc Zinnschlag
2acf446f18
added edit mode button to scene toolbar
10 years ago
Marc Zinnschlag
b50fcd403b
renamed getElementMask to getVisibilityMask
10 years ago
Marc Zinnschlag
9e67a07ad4
allow externally supplied ModeButtons in SceneToolMode
10 years ago
Marc Zinnschlag
4dd645559d
added ModeButton specialisation of PushButton for use in SceneToolMode
10 years ago
cc9cii
a3a0682138
Remove files no longer used, reverting to OEngine.
10 years ago
cc9cii
bf669a51c1
Merge branch 'master' into mouse-picking-physics
10 years ago
cc9cii
f051fb65ff
Fix memory leak when multiple documents in 3D edit. Support multiple physics engine per document.
10 years ago
scrawl
6b88f5f33e
Use Ogre::uint8, fixes a missing include for uint8_t
10 years ago
scrawl
61d4a6b344
Merge branch 'openmw-033'
10 years ago
scrawl
ba3d2be8e3
Add missing include ( Fixes #2108 )
10 years ago
cc9cii
03abd69b4f
Include string header for gcc.
10 years ago
cc9cii
7d133d508d
Remove unused code. Move the cleanup of global resources used by the PhysicsEngine to PhysicsManager.
10 years ago
cc9cii
37a050873c
Fix crash when multiple scenewidgets were closed. BtOgre was destroying resources each time.
10 years ago
cc9cii
70b5d6857a
Add missing files.
10 years ago
cc9cii
0e70315f91
Experimental, compiles and runs but crashes in some exit scenarios.
10 years ago
Marc Zinnschlag
bf40a3bb5d
enhanced SceneToolBar tool handling (remove and insert at specific point)
10 years ago
cc9cii
bd6e54dde3
Add function to cancel drag by pressing ESC. Remove debug code.
10 years ago
cc9cii
092080c69c
Group the commands with begin/end macros.
10 years ago
cc9cii
bf5ba41223
Fix deleting physics object when scene nodes were still referencing it. Remove unused code from MouseState. Items that do not change are fetched only once.
10 years ago
cc9cii
e3a000917c
Minor tidy up.
10 years ago
cc9cii
358cac2f0a
Fix deleting object physics again.
10 years ago
cc9cii
d9755f82c3
Position saving - work in progress.
10 years ago
cc9cii
85ef683319
Fix deleting physics object when scene node is cleared.
10 years ago
cc9cii
3796240b19
Refactor duplicate code sections.
10 years ago
cc9cii
49d416353e
Remove a redundant list.
10 years ago
cc9cii
7f54dab6ef
Fix issue where objects were sometimes unresponsive after dragging.
10 years ago
cc9cii
e174428cc5
Minor tweaks.
10 years ago
cc9cii
1eed180a5c
Fix Gcc/MSVC differences with friend class. Invert camera derived direction.
10 years ago
cc9cii
a21958d007
Add option to move the mouse against the screen frame of reference.
10 years ago
cc9cii
89bb616cbc
Remove debugging code.
10 years ago
cc9cii
8b4651f055
Move mouse related functions and states out of WorldspaceWidget.
10 years ago
cc9cii
998982b16a
Keep physics engines until physics code is moved out of OEngine.
10 years ago
cc9cii
c6a2461fbd
Delay removing physics until the document is closed. Also other general cleanup.
10 years ago
cc9cii
1ee64c7087
Add missing files for multi-document support.
10 years ago
cc9cii
b328aa1fb9
Multiple document support.
10 years ago
cc9cii
057982b1f8
Fix Subview interface clutter by keeping a map of Scenewidgets.
10 years ago
cc9cii
e51d532795
Show drag movements of objects in multiple scene managers.
10 years ago
cc9cii
d6e67b248f
Fix deleting objects and scenewidgets.
10 years ago
cc9cii
ade7f09203
Keep track of terrain in physics engine. Should resolve crash exiting after opening multiple subviews of the same cell.
10 years ago
cc9cii
ac7acb2c22
Disable more debug code.
10 years ago
cc9cii
4f685092fb
Merge remote-tracking branch 'remotes/upstream/master' into mouse-picking
10 years ago
cc9cii
aa7b693a13
Remove debug settings and minor cleanup.
10 years ago
cc9cii
fbadaf55ee
Multiple SceneManagers per physics engine now working.
10 years ago
cc9cii
a2ac4c7650
Allow multiple scene managers per physics engine. Compiles but does not work properly.
10 years ago
cc9cii
0515159b74
Fix typo.
10 years ago
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.
10 years ago
Alexander "Ace" Olofsson
c1ce570e37
Use the enum value from Qt::KeyboardModifiers
...
This fixes the windows build at least
10 years ago
cc9cii
792fbd119f
Resolve incorrect merge issues.
10 years ago
cc9cii
c990ed4335
Merge branch 'mouse-picking-state' into mouse-picking
...
Conflicts:
apps/opencs/view/render/pagedworldspacewidget.cpp
apps/opencs/view/render/pagedworldspacewidget.hpp
10 years ago
cc9cii
6ca88dc541
Merge branch 'master' into mouse-picking
...
Conflicts:
apps/opencs/model/settings/usersettings.cpp
10 years ago
cc9cii
8e2a0ea90a
Implemented moving objects around x-y plane.
10 years ago
cc9cii
68b7532383
Move code to WorldspaceWidget so that UnpagedWorldspaceWidget can be supported.
10 years ago
cc9cii
5afaa0083f
Minimise false detection of grab & drag operation.
10 years ago
cc9cii
a01a921644
Experimental mouse event state machine for 3d editing, starting with drag & drop objects.
10 years ago
Marc Zinnschlag
e604fcf282
Merge branch 'double'
10 years ago
Marc Zinnschlag
6f4b753750
replaced regular function call from SubView to View with signal-slot-connection
10 years ago
Marc Zinnschlag
1aef9304e9
replaced the signal/slot user settings update with a regular function call
10 years ago
Marc Zinnschlag
b0a7b457f7
made double click actions in tables configurable
10 years ago
cc9cii
815e832dbb
Merge branch 'master' into mouse-picking-state
10 years ago
Marc Zinnschlag
275bf854ed
added new user setting: window/hide-subview (hide subview titlebar if there is only one subview in the window)
10 years ago
cc9cii
6c8320a638
More cleanup.
10 years ago
cc9cii
c2c33eac0f
Minor cleanup.
10 years ago
cc9cii
0b63ba5727
Move debug rendering code out of PhysicsSystem.
10 years ago
cc9cii
dd2c067e17
Cleanup for better legibility.
10 years ago
cc9cii
fb0f85c8db
Report terrain position on cursor position.
10 years ago
cc9cii
95683bc8c3
Add user interface for top level window status-bar setting (implementation already existed). For feature #854 .
10 years ago
cc9cii
8b0dc88db8
Use the correct name for deleting objects.
10 years ago
cc9cii
b46df4034d
Cleanup bullet objects in the destructors.
10 years ago
Marc Zinnschlag
aad13e6bff
close view when closing last sub-view unless this view is the last view
10 years ago
Marc Zinnschlag
a9f5632afd
extended double click functionality in tables
10 years ago
cc9cii
9337d6533a
Add terrain collision. Support visibility mask for objects and terrain.
10 years ago
cc9cii
cc0acec64c
Add settings to enable/disable debug rendering of mouse picking.
10 years ago
cc9cii
dd9208afeb
Merge remote-tracking branch 'upstream/master' into mouse-picking
10 years ago
cc9cii
54a6897df8
Use QString rather than std::to_string
10 years ago
cc9cii
e5dd8d06a0
Store object reference id to RigidBody instead of scene node handles.
10 years ago
cc9cii
cb53e714f7
Convert PhysicsSystem to a singleton.
10 years ago
cc9cii
98ff3e7307
No physics or mouse picking for object preview.
10 years ago
Marc Zinnschlag
6ff41c6a00
intercept shift/ctrl double-clicks in tables
10 years ago
cc9cii
2f26fc1188
Avoid Ogre exceptions and null pointers.
10 years ago
cc9cii
39cd89a9af
Make gcc happy.
10 years ago
cc9cii
4d86371ca3
Minor refactoring and cleanup.
10 years ago
cc9cii
cca6d0a024
Fixed issue with mouse picking accuracy.
10 years ago
cc9cii
fdee3fd919
Added debug lines to show ray hit position. Added highlighting the Entity hit by the ray. Incorporated user setting far clip distance.
10 years ago
cc9cii
4b53b8658b
Debug rendering toggled by double clicking the right mouse button. Raycasting works, but inaccurate.
10 years ago
Marc Zinnschlag
94ae222f0e
Merge branch 'settings'
10 years ago
Marc Zinnschlag
a5bbfff9e2
another layout correction
10 years ago
cc9cii
8bcd415cca
Fix duplicate calls to OEngine. Use correct position, rotation and scale. Debug draw not working.
10 years ago
cc9cii
03a30c3f1d
Experimental, compiles but does not work.
10 years ago
Marc Zinnschlag
2106893563
silenced a compiler warning regarding null pointer dereferencing
10 years ago
Marc Zinnschlag
49938182e8
silenced a compiler warning regarding null pointer dereferencing
10 years ago
Marc Zinnschlag
a3c894c1e2
Merge branch 'cellmarker'
10 years ago
Marc Zinnschlag
994159fafd
fixed broken iterator
10 years ago
Marc Zinnschlag
8a05c0e5c0
fixed overlay singleton
10 years ago
Marc Zinnschlag
ba46bcad40
Revert "Don't allow viewing non-existent cells from the regionmap."
...
This reverts commit 7cdab41501
.
10 years ago
Marc Zinnschlag
4b921c3876
user settings cleanup
10 years ago
Marc Zinnschlag
ed44f3ec7d
added tooltip support to user settings UI
10 years ago
scrawl
e413bebe99
Toggle addon files when activated or clicked on checkbox rather than clicked ( Fixes #1980 )
10 years ago
Marc Zinnschlag
f4894deff1
removed special value text from spin boxes (broken feature, not used anyway)
10 years ago
Marc Zinnschlag
c94c1adaf3
split off settings page label from internal section name
10 years ago