Kyle Cooley
ab607f3028
Tweaks to land loading, land cloning, terrain signals, placeholder land update handling
7 years ago
Kyle Cooley
99e90ef808
Cleanup. Also modify ltex index generation.
7 years ago
Kyle Cooley
97d0fd756a
LTEX importing
7 years ago
Kyle Cooley
90c485104a
Land creator
7 years ago
Kyle Cooley
30ba1d4c25
Move touch command to creator, to allow customization and not break abstraction
7 years ago
Kyle Cooley
1d480015b4
Add ability to touch records, LAND records in particular
7 years ago
Kyle Cooley
9e41f1340a
Replace nonconst getId with setId, add template specialization and specialized derived classes for LandTexture
7 years ago
Kyle Cooley
5d14a2afcc
Initial LTEX/LAND tables
7 years ago
Kyle Cooley
a8576d78ad
Change default topic info values
7 years ago
Rob Cutmore
3f2cd9b669
Editor: Do color to int conversion in ColorEditor
8 years ago
Rob Cutmore
c7241c692f
Editor: Do int to color conversion in ColorEditor
8 years ago
Rob Cutmore
0082f5a2dc
Editor: fix handling of colour columns
...
Colours are stored as ints in the backend but the conversion from
QColor to int was broken.
8 years ago
Bret Curtis
39185e6f8c
purge the rest of boost::shared and any other boost related things that no longer are required
...
put boost system back in, clean others up
revert Qt
add back boost fstream
8 years ago
Ewan Higgs
38a2de3c51
convert std::autor_ptr to std::unique_ptr, originally by Ewan Higgs and updated by Bret Curtis
8 years ago
PlutonicOverkill
829560719e
Make name highlighting more consistent and only for variable names
8 years ago
PlutonicOverkill
95f60d2bb3
Merge branch 'master' into mark-variable
8 years ago
PlutonicOverkill
cbb2b8b119
Add setting so feature can be turned off
8 years ago
PlutonicOverkill
a8e7628e83
Enable highlighting when cursor is placed over a name (script editor)
8 years ago
Marc Zinnschlag
7919c4d672
Merge remote-tracking branch 'plutonicoverkill/master'
8 years ago
PlutonicOverkill
e685de0f84
Fix script editor undo/redo context menu actions
8 years ago
PlutonicOverkill
6063d8e31b
Fix existing context menu in script editor
8 years ago
Marc Zinnschlag
61e6b0d03c
improved ScriptErrorTable handling of script errors that don't have line/column associated with them (also avoiding a segfault)
8 years ago
PlutonicOverkill
3d1e640388
Add setting to change keyboard shortcut and fix another crash
8 years ago
PlutonicOverkill
1f699552f7
Fix infinite recursion bug in uncommentSelection()
8 years ago
PlutonicOverkill
61e374fdfc
Implement commentSelection() and uncommentSelection()
8 years ago
PlutonicOverkill
83ff7d162c
Add comment/uncomment actions to the context menu
8 years ago
Rob Cutmore
343f2cb81d
Editor: add creator for body parts
...
Added creator subclass for body parts to allow adding first person
parts. IDs for first person body parts are expected to end with ".1st".
8 years ago
Rob Cutmore
77bf1efc1a
Editor: Fix labels for creator user inputs
8 years ago
Rob Cutmore
8d4441bb5e
Editor: document subclasses without ID checks
...
- Removes ID validation for PathgridCreator.
- Adds comments explaining why ID validation isn't used in some cases.
8 years ago
Rob Cutmore
3714c2a0f2
Editor: add ID validator to pathgrid input
8 years ago
Rob Cutmore
207695e094
Editor: switch input for pathgrid creator
...
Switched from QComboBox to DropLineEdit for pathgrid creator input.
This allows the input the use auto-complete and be a drop target from
the cells table.
8 years ago
Rob Cutmore
0dcb6a9bd4
Editor: update pathgrid creator input on changes
...
When data changes the cell input for pathgrid creator is repopulated
with valid choices. This handles the case where a cell is added or
removed, and also when a cell's pathgrid is added or completely
removed.
8 years ago
Rob Cutmore
491fd3d0be
Editor: set combo box events for pathgrid creator
...
- Handles when combo box should automatically gain or lose focus.
- Checks user input when combo box selection changes.
8 years ago
Rob Cutmore
95d164a6e6
Editor: use combo box when creating pathgrids
...
Instead of using QLineEdit for user input, use a QComboBox populated
with valid choices. This prevents user from being able to create a
pathgrid for a non-existent cell.
8 years ago
Leon Krieg
c7b4b2cdd7
Fixed multiple spelling mistakes
8 years ago
Allofich
ccacad51be
Fix shadowing warnings
8 years ago
Allofich
1c54f54ab8
Fix shadowing warnings
8 years ago
Rob Cutmore
8f47ed17df
Show nested tables only when they are editable
8 years ago
Rob Cutmore
b59694c4f0
Set tooltip for read-only nested tables
8 years ago
Rob Cutmore
829345257c
Allow disabled nested tables to be scrollable
8 years ago
Marc Zinnschlag
a563a9d336
added missing Q_OBJECT
9 years ago
Aesylwinn
448c9d5a5b
Fix globals not being initialized with a valid type.
9 years ago
Aesylwinn
b204758be1
More shortcuts.
9 years ago
scrawl
b9b73d7b12
Replace "sys::default" with ESM::CellId::sDefaultWorldspace
9 years ago
Aesylwinn
ae50300053
Add ability to remove multiple rows in subrecords.
9 years ago
Aesylwinn
ded8862e9d
Insert nested rows after selected row, or at start if none selected.
9 years ago
Rob Cutmore
547d783eac
Editor: Remove overridden configureCreateCommand
...
StartScriptCreator was incorrectly overriding configureCreateCommand.
This caused issues trying to edit an uneditable column while adding a
new record.
9 years ago
Rob Cutmore
b129ff9672
Editor: Add PathgridCreator to find duplicate IDs
9 years ago
Marc Zinnschlag
091e1bf25d
improved scene element visibility buttons
9 years ago
Marc Zinnschlag
9d906a99a8
Merge remote-tracking branch 'rcutmore/bug-3286'
9 years ago
Rob Cutmore
e6ab3a4ba9
Remove unused CSVWorld::ScriptEdit::setMonoFont
9 years ago
Rob Cutmore
30493545f1
Update script editor tab width on font change
9 years ago
Rob Cutmore
25d9b77d10
Add setting for script editor tab width
9 years ago
Rob Cutmore
a3903d374f
Update script editor tab width (Bug #3286 )
9 years ago
Aesylwinn
5e38fcac36
Add ability to edit region weather probabilities.
9 years ago
Marc Zinnschlag
1bb23b6c77
Merge branch 'move'
9 years ago
Marc Zinnschlag
eba8b4a518
Merge remote-tracking branch 'rcutmore/feature-3250'
9 years ago
Rob Cutmore
1b4c124fe8
Create record on Return key press (Feature #3250 )
...
Updated to create record when Return key is pressed while input has
focus. Record is only created if input has been validated (i.e. Create
button is enabled).
9 years ago
Rob Cutmore
29078619aa
Fix editor tab order when adding record
9 years ago
Marc Zinnschlag
1774f6d9bf
moved ref num assingment from instance creation to save procedure
9 years ago
pi03k
629a558e7b
Fix for bug 3248
9 years ago
Marc Zinnschlag
b2181fae20
safer handling of command macros
9 years ago
Aesylwinn
f4ed389496
InfoCondition autocompletion
9 years ago
Rob Cutmore
d43315fe4e
Add script editor line wrapping (Feature #2926 )
...
Adds line wrapping for script editor and associated entry in settings
window. No line wrapping remains the default.
9 years ago
Rob Cutmore
4caf44f061
Remove unused code in apps/opencs/view/world/table files
9 years ago
Marc Zinnschlag
1b7a0e5d64
Merge branch 'buttons'
9 years ago
Rob Cutmore
fbca094dda
Fix input validation in StartScriptCreator
9 years ago
Rob Cutmore
b93b97575e
Improve start script creation ( Fixes #3024 )
...
Improved start script creation by updating input to be a drop target
and adding auto-completion.
9 years ago
scrawl
b0431833a1
Fix some defects reported by Coverity CI
9 years ago
Marc Zinnschlag
c1901069be
added instance mode sub-modes
9 years ago
scrawl
daa94cc50e
Fix cppcheck warnings
9 years ago
Marc Zinnschlag
c646533448
removed old user settings system
9 years ago
Marc Zinnschlag
ecbd68a19b
third batch of changing over user settings usage to the new system
9 years ago
Marc Zinnschlag
a3a2c2f476
second batch of changing over user settings usage to the new system
9 years ago
Marc Zinnschlag
cf9fa0e0e9
first batch of changing over user settings usage to the new system
9 years ago
Marc Zinnschlag
99500f4021
make initial size of script error panel configurable ( Fixes #2996 )
9 years ago
Marc Zinnschlag
f5c61ee616
remember script error panel height per scriptsubview
9 years ago
Marc Zinnschlag
26640d17eb
do not adjust error panel height if panal was already open
9 years ago
Marc Zinnschlag
1093a53cf9
hide script error list when there are no errors ( Fixes #2867 )
9 years ago
cc9cii
107ccd84d4
Move TableEditModes enum inside a class scope.
9 years ago
cc9cii
77471d1592
Re-add mistakenly removed line and fix a silly typo.
9 years ago
cc9cii
80869d9bae
Disable context menu for fixed size sub-tables. Should resolve bug #2932 .
9 years ago
artemutin@yandex.ru
4ca7b26609
Stream error handling, and other minor changes.
9 years ago
artemutin@yandex.ru
e7a3f059aa
Implemented line and col calculations in scriptsubview
9 years ago
Marc Zinnschlag
6ef2319eb8
Merge branch 'sceneinput'
9 years ago
artemutin@yandex.ru
ecce3a1975
Add StartScriptCreator to a factory manager.
9 years ago
artemutin@yandex.ru
903cd3322b
add getIdValidatorResult method to GenericCreator, for use in subclass
...
StartScriptCreator
9 years ago
artemutin@yandex.ru
e672880f64
Fix namespace, add file to CMakeLists.txt
9 years ago
artemutin@yandex.ru
3f27c85630
Added StartScriptCreator class with redefined getErrors method.
9 years ago
Marc Zinnschlag
9bf27c7e37
moved edit mode handling from SceneSubView to WorldspaceWidget
9 years ago
Marc Zinnschlag
62047b1868
Merge remote-tracking branch 'origin/master' into sceneinput
9 years ago
Marc Zinnschlag
3ada08af90
store lock state and pass it on to edit mode
9 years ago
Marc Zinnschlag
b2cb5f0374
pass on user settings updates to potentially interested parties within a scene subview
9 years ago
Marc Zinnschlag
7bef97bf33
fixed local variable caching issue in automatic error checking ( Fixes #2927 )
9 years ago
Marc Zinnschlag
659b87b25f
more cleanup
9 years ago
Marc Zinnschlag
b3b4fb3efb
removed some left-over signal slot stuff that shouldn't have been there in the first place
9 years ago
Stanislav Bas
b7295e2632
Columns with Display_Boolean use Combobox editor even for non-boolean values
10 years ago
Stanislav Bas
d038ac2da0
Sort tables by ID in the ascending order initially
10 years ago
scrawl
67bd6cd708
Remove empty line at the beginning of files
...
git ls-files -z | xargs -0 sed -i '1{/^$/d}'
10 years ago
Marc Zinnschlag
23ccee0124
Merge remote-tracking branch 'dieho/master'
...
Conflicts:
apps/opencs/view/world/dialoguesubview.cpp
10 years ago
Marc Zinnschlag
469a896ca1
make non-editable fields in dialogue sub view selectable ( Fixes #2818 )
10 years ago
taras.kudryavtsev
8ae7c63c45
#2730 and #2725
10 years ago
Stanislav Bas
6b3de5c720
Activate editing of nested table cells by a double click
10 years ago
Stanislav Bas
1590a04d03
Close EditWidget when a proper row removed
10 years ago
Marc Zinnschlag
2c1cee38b4
Merge remote-tracking branch 'smbas/feature-extended-configurator'
10 years ago
Stanislav Bas
03c2e11961
Update to upstream/master. Resolve merge conflicts
10 years ago
Stanislav Bas
2471e4d67a
Rework Table to use rowAdded() signal of a proxy model
10 years ago
Marc Zinnschlag
fcf9ae42f4
Merge remote-tracking branch 'smbas/fix-table-proxy-bugs'
10 years ago
Rohit Nirmal
6d2d32485f
Fix building OpenCS with Qt 5.
10 years ago
Stanislav Bas
f5b1447c92
IdTableProxyModel refreshes the filter when the source model data or rows changed
10 years ago
Marc Zinnschlag
f1ac440b78
do not allow editing of deleted scripts
10 years ago
Marc Zinnschlag
8763a3b3c3
make compilation delay configurable via a user setting
10 years ago
Marc Zinnschlag
73b6df8280
put script compilation in script subview behind a timer
10 years ago
Marc Zinnschlag
5febb96012
do not try to jump to source location for errors that do not have a source location
10 years ago
Marc Zinnschlag
f665919046
consider column when jumping to error in source text
10 years ago
Marc Zinnschlag
0abd29a3b4
jump to line in source text when clicking on an error in error table
10 years ago
Marc Zinnschlag
100af80388
made error table read only
10 years ago
Marc Zinnschlag
56ed0926bd
improved error table layout
10 years ago
Marc Zinnschlag
eab1ec9160
consider script warning settings for script subview
10 years ago
Marc Zinnschlag
9b12b4f1e2
refactored mapping from message severity enum to string
10 years ago
Marc Zinnschlag
2d8a78726d
improved error reporting
10 years ago
Marc Zinnschlag
2016ff773f
display script errors in script subview
10 years ago
Marc Zinnschlag
df027b3498
hooked up script subview buttons to bottom box (enables add and clone)
10 years ago
Marc Zinnschlag
cf1fb76bb4
fixed deleted button sensitivity state
10 years ago
Marc Zinnschlag
0860c27b03
improving consistency of subview layouts
10 years ago
Marc Zinnschlag
2202973c24
replaced the script subview status bar with a bottom box (including a status bar)
10 years ago
Marc Zinnschlag
fc6c14614b
added user settings option to toggle toolbars in single-record subviews
10 years ago
Marc Zinnschlag
b97a4cee44
added button bar to script subview
10 years ago
MiroslavR
13f289d1a5
Fix calculation of selected blocks in ScriptEdit
10 years ago
Stanislav Bas
47d21ff4b3
Add edit locking to ExtendedCommandConfigurator
10 years ago
Stanislav Bas
3c6bc74062
Close the extended configurator when all respective records were removed outside
10 years ago
Stanislav Bas
6162a46fbe
Update to upstream/master. Resolve the merge conflict
10 years ago
Stanislav Bas
4fbd24206b
ExtendedCommandConfigurator: layout changes
10 years ago
Stanislav Bas
880bc31ddf
TableBottomBox: Creator/Configurator can be closed via Escape
10 years ago
Stanislav Bas
c1b06538dc
Add Edit 'ID' action for nested fields
10 years ago
Stanislav Bas
30fd711a47
TableEditIdAction: prevent creation of a UniversalId with Type_None
10 years ago
Stanislav Bas
86dc5a2c67
Add Edit 'ID' action for nested tables
10 years ago
Stanislav Bas
464e674a81
Rework Table (view) code to use a TableEditIdAction
10 years ago
Stanislav Bas
6b34845168
Create a separate class for Edit 'ID' action to use in tables' context menus
10 years ago
Stanislav Bas
1f826476ff
Fix build error
10 years ago
Stanislav Bas
ff3c9a6fb2
ExtendedCommandConfigurator: the perform button is now the default for the widget
10 years ago
Stanislav Bas
e664ef7578
ExtendedCommandConfigurator: the perform button takes the name of the command that is executed
10 years ago
Stanislav Bas
05cc130212
The configuration panel gets a focus when opening
10 years ago
Stanislav Bas
95d16b24c0
ExtendedCommandConfigurator: disable the perform button when all tables are unchecked
10 years ago
Stanislav Bas
260f6f22ae
TableBottomBox adjusts its size according to the current widget size
10 years ago
Stanislav Bas
d73fd471c3
IdContextMenu: don't add Edit action if it's already in the context menu
10 years ago
Stanislav Bas
61ab0ba482
Prevent the Edit 'ID' action for the current ID of the dialogue subview
10 years ago
Stanislav Bas
149cb9d004
IdContextMenu: if the ID field is empty show the standard context menu (if available)
10 years ago
Stanislav Bas
e8e34f37dd
Edit 'ID' action is available in dialogue sub-views (for LineEdits and Labels)
10 years ago
Stanislav Bas
47b66b57ae
Create a context menu handler for dialogue editors with ID information
10 years ago
Stanislav Bas
12bf3694bd
Rework widget layout of ExtendedCommandConfigurator
10 years ago
Stanislav Bas
b8772c6902
Add the ability to configure extended commands for tables
10 years ago
Stanislav Bas
ba762ec1c1
Add the configuration widget to the bottom box
10 years ago
Stanislav Bas
1949fe4bf9
Add the configuration widget for extended commands
10 years ago
Stanislav Bas
51a2d4ef5a
Merge remote-tracking branch 'upstream/master'
10 years ago
Marc Zinnschlag
d3bcf0711c
Merge remote-tracking branch 'smbas/feature-cloning-enhancements'
10 years ago
Stanislav Bas
e2103287aa
Not accepted drag event must be ignored
10 years ago
scrawl
1956e2c988
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
...
Conflicts:
apps/opencs/CMakeLists.txt
10 years ago
Stanislav Bas
e4d52ff9b0
Deleted records can be cloned
10 years ago
Stanislav Bas
9d274ee156
Merge branch 'master' into feature-cloning-enhancements
10 years ago
Stanislav Bas
81c7ce5b06
Add the proper getErrors() method to CellCreator.
...
Fix the impossibility of the Exterior Cell creation.
10 years ago
Marc Zinnschlag
15bb2855a9
disable prev/next buttons if there is no previous/next record
10 years ago
Marc Zinnschlag
e27a75bd10
added user setting for cyclic prev/next
10 years ago
Marc Zinnschlag
95522fcad2
more general cleanup
10 years ago
Marc Zinnschlag
9aa153984a
fixed inconsistent handling of deleted records in dialogue; general cleanup
10 years ago
Marc Zinnschlag
a8c26ec0c1
moved most of the code for next/prev buttons from DialogueSubView to RecordBUttonBar
10 years ago
Marc Zinnschlag
d5e6d8a58b
disable dialogue subview buttons while document is locked
10 years ago
Marc Zinnschlag
6769479358
moved code for initiating record cloning from DialogueSubView to RecordButtonBar
10 years ago
Marc Zinnschlag
7f1129df3b
cleaned up DialogueSubView constructor; moved bottom box below button bar
10 years ago
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
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
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
scrawl
c719b7038e
Merge branch 'master' of https://github.com/OpenMW/openmw into osg
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