Marc Zinnschlag
897e55391d
added columns for tool IDs
12 years ago
Marc Zinnschlag
52d81dc9fa
added columns for enchantments
12 years ago
Marc Zinnschlag
90bae2bead
do not create editors for unused columns
12 years ago
Marc Zinnschlag
929b38ff6a
added missing columns for apparati records
12 years ago
graffy76
c71d921f09
Moved signalUpdateEditorSettings from UserSettingsDialog to
...
UserSettings.
UserSettings is now derived from QObject.
12 years ago
graffy76
144be59735
Changed enum names to match OpenMW naming conventions
12 years ago
Marc Zinnschlag
7fd277b87a
added missing column for potions
12 years ago
graffy76
88df3b980f
Implemented UserSettings as a singleton.
12 years ago
Marc Zinnschlag
da92921387
added columns related to items in inventories
12 years ago
Marc Zinnschlag
ee2bc94698
added script column
12 years ago
Marc Zinnschlag
e24ecfd5d2
added name column
12 years ago
Marc Zinnschlag
318ebe0cb6
added model column
12 years ago
Marc Zinnschlag
8ef2d04007
added type column
12 years ago
Marc Zinnschlag
c22f773f72
load all types of referenceable IDs
12 years ago
Marc Zinnschlag
d715cf5431
replaced static adapter with a template
12 years ago
Marc Zinnschlag
9426eda47a
small test with statics and two columns
12 years ago
Marc Zinnschlag
02ace69511
fixed RefID search
12 years ago
graffy76
d0b23a4786
Relocated "User Settings" to Edit->Preferences
...
Removed <QDebug> reference from view.hpp
12 years ago
graffy76
a8b45e0a13
Three primary changes:
...
1. Declared QStringPair::isEmpty() const
2. Split the CsSettings namespace into two: CSMSettings and
CSVSettings. (Required splitting the support.hpp file)
3. Declared several classes as _noqt in CMakeLists.txt for OpenCS
12 years ago
graffy76
8d0f350446
New file structure separating view classes from model classes. Deleted
...
.ui file.
12 years ago
graffy76
cb9c82324c
UserSettings system
12 years ago
graffy76
f6203cac2a
update for master
12 years ago
Marc Zinnschlag
0f29ab8cf9
fixed the interface of the adapter class
12 years ago
Marc Zinnschlag
f7f56a1a1f
added a RefIdCollection to Data
12 years ago
Marc Zinnschlag
e9f1aac7bd
added data structures for referenceable records
12 years ago
Marc Zinnschlag
13e7abd7df
added assign function to Record class
12 years ago
Marc Zinnschlag
1b84aeb5b9
fixed a problem with editing records that do not exist in base
12 years ago
Marc Zinnschlag
f8a331f173
fixed a bad cast
12 years ago
Marc Zinnschlag
236751ec45
some IdCollection and IdTable cleanup
12 years ago
Marc Zinnschlag
e7bf1d230c
fixed an indexing problem in IdCollection
12 years ago
Marc Zinnschlag
a17d17c191
added additional type argument to IdCollection::load
12 years ago
Marc Zinnschlag
808718d967
added referenceable record types to UniversalId
12 years ago
Marc Zinnschlag
afe7b3c64c
added additional type argument to IdCollection::appendBlankRecord
12 years ago
Marc Zinnschlag
518cb0e3b7
added another abstraction layer to ID access in IdCollection
12 years ago
Marc Zinnschlag
b2b953d2a8
added region column to cell table
12 years ago
Marc Zinnschlag
71148121a2
added flag columns to cell table
12 years ago
Marc Zinnschlag
0c33dd86d5
added basic cell table
12 years ago
Marc Zinnschlag
f17cebde0a
syntax colouring for comments
12 years ago
Marc Zinnschlag
74145410f2
basic syntax highlighting in script subview
12 years ago
Marc Zinnschlag
3a87b12baf
delete script subview on script deletion
12 years ago
Marc Zinnschlag
d61ec1063e
added script editor
12 years ago
Marc Zinnschlag
cd33f40c8f
re-enabled opening of record subviews via double click in table
12 years ago
Marc Zinnschlag
be4a01bdb4
added missing recrod type columns
12 years ago
Marc Zinnschlag
40bb772e34
added verifier for spell record
12 years ago
Marc Zinnschlag
ae0a7d5bcd
added cost and type columns to spell table
12 years ago
Marc Zinnschlag
ec6dff38b1
added basic spell table
12 years ago
Marc Zinnschlag
43a5013690
added verifier for birthsign record
12 years ago
Marc Zinnschlag
baf8eaecb8
added texture column to birthsign table
12 years ago
Marc Zinnschlag
60cc95305d
added basic birthsign table
12 years ago
Marc Zinnschlag
593646436e
added verifier for region record
12 years ago
Marc Zinnschlag
c9424f577f
added sleeplist column to region table
12 years ago
Marc Zinnschlag
f49a2a97c5
added map colour column to region table
12 years ago
Marc Zinnschlag
e25f5c6dfe
added basic region table
12 years ago
Marc Zinnschlag
ff1d908af4
added script table
12 years ago
Marc Zinnschlag
e2c6458adb
added verifier for sound records
12 years ago
Marc Zinnschlag
50b58b2ead
added sound file column to sound table
12 years ago
Marc Zinnschlag
dd5940b395
added sound parameter columns to sonud table
12 years ago
Marc Zinnschlag
8bf569d58a
added basic sound table
12 years ago
Marc Zinnschlag
98e7b3fd93
check for at least one playable race
12 years ago
Marc Zinnschlag
9bc3945f40
multiple fixes to UniversalId constructor
12 years ago
Marc Zinnschlag
0fb583e065
added verifier for race record
12 years ago
Marc Zinnschlag
35fe828108
added race table weight/height columns
12 years ago
Marc Zinnschlag
076831c9cc
added flag columns to race table
12 years ago
Marc Zinnschlag
73da794d77
added basic race table
12 years ago
Marc Zinnschlag
7136ac0079
added missing attribute columns to faction table
12 years ago
Marc Zinnschlag
b5eaa464ad
added faction record verifier
12 years ago
Marc Zinnschlag
06533b8d71
additional check for using the same attribute twice in a class
12 years ago
Marc Zinnschlag
fea44c05d4
added class record verifier
12 years ago
Marc Zinnschlag
676a92e2e0
moved Verify function from World menu to File menu
12 years ago
Marc Zinnschlag
9d009af2a1
simplified code for sub view factory creation
12 years ago
Marc Zinnschlag
82498f6cff
added hidden flag column to faction table
12 years ago
Marc Zinnschlag
384c88182d
dealing with unset attribute fields
12 years ago
Marc Zinnschlag
ec6bdbeb40
added skill columns to faction table
12 years ago
Marc Zinnschlag
c71edb613d
added faction table
12 years ago
Lukasz Gromanowski
acae815cd2
Added workaround for OpenCS compilation problems due to bug in Qt MOC compiler.
...
For details please see:
https://forum.openmw.org/viewtopic.php?f=7&t=1451
https://bugreports.qt-project.org/browse/QTBUG-22829
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
12 years ago
Marc Zinnschlag
82f1cee116
added is-playable column to class
12 years ago
Marc Zinnschlag
ea3b14f2d2
added skill columns to class
12 years ago
Marc Zinnschlag
65cda580db
added attributes to class table
12 years ago
Marc Zinnschlag
c7275965b8
added basic class record table
12 years ago
Marc Zinnschlag
f2969e7143
fixed access to records flagged as deleted
12 years ago
Marc Zinnschlag
f39f694638
various global variable fixes in editor
12 years ago
Marc Zinnschlag
dc67ddf39b
added verifier stage for skill records
12 years ago
Marc Zinnschlag
739e7e7298
improved record access from ID collection
12 years ago
Marc Zinnschlag
7450554ef1
fixed a broken UniversalId constructor
12 years ago
Marc Zinnschlag
10c5f29075
added attribute column to skills
12 years ago
Marc Zinnschlag
114f99ddbf
add skill records when creating a new base file
12 years ago
Marc Zinnschlag
4208d52b1a
added use value columns to skills
12 years ago
Marc Zinnschlag
0ce962e815
added specialisation column to skill table
12 years ago
Marc Zinnschlag
92f0098911
added new constructors for EnumDelegateFactory
12 years ago
Marc Zinnschlag
8e472cc624
added description column to skill table
12 years ago
Marc Zinnschlag
fefe061294
added basic support for skills to editor
12 years ago
Marc Zinnschlag
947ab6635b
removed automatic detection of setting modified to the same value of base with subsequent setting modifiction state to base only (can cause problems with implicitly added records)
12 years ago
Marc Zinnschlag
a955068853
added universal IDs for skills
12 years ago
Marc Zinnschlag
9464f45d57
fixed an encoding problem. I hate you QString. I hate you so much
12 years ago
Marc Zinnschlag
cafbabde45
fixed broken loading of single files into the editor
12 years ago
Marc Zinnschlag
ebb1dab8e1
removed debugging leftovers
12 years ago
Marc Zinnschlag
d05508db52
switching editor id tables from QAbstractTableModel to QAbstractItemModel (in preparation for record types like containers)
12 years ago
Marc Zinnschlag
10fad47a81
some cleanup
12 years ago
graffy76
50abb22162
Fix to allow application closing from multiple views and a single view.
12 years ago
graffy76
96b62940b3
Fixes docked subviews becoming tabbed and application closure when
...
closing one of several views.
12 years ago
graffy76
ce91ef36ea
Fix for warnings on close, leaves all views open until a decision is
...
made
12 years ago
graffy76
c17821e6c8
Merge branch 'master' of https://github.com/zinnschlag/openmw into saveOnClose
12 years ago
graffy76
03c7f18112
Fixes for save-on-close message boxes
12 years ago
Marc Zinnschlag
a994a23f4e
file loading fixes
12 years ago
Pieter van der Kloet
9145fb210b
Merge remote-tracking branch 'upstream/master' into opencsui
12 years ago
Pieter van der Kloet
7504ae675b
Implemented a file dialog for the editor using launcher .ui
12 years ago
Marc Zinnschlag
46de45b9a2
added var type column to globals
12 years ago
Marc Zinnschlag
ba4907fbaf
use new Variant type for GMSTs
12 years ago
Marc Zinnschlag
a1ac20c6f3
changed global variable records to new variant type
12 years ago
Marc Zinnschlag
65081f5520
added variant class
12 years ago
graffy76
6911868f2a
File->close and File->exit menu items added. Exit uses
...
closeAllWindows() to ensure ViewManager::closeRequest is called on the
last open window. Exit will close all open windows but the last one in
cases of active save operation or modified file.
12 years ago
graffy76
eb90bd71ba
Fixed triggering confirmation messages boxes when more than one view is
...
open.
12 years ago
graffy76
bf6c855e6d
Final changes to implement save-on-close features
12 years ago
graffy76
9193ddc9d3
Merge branch 'master' into saveOnClose
12 years ago
graffy76
a2e36594c9
Completed "abort save on close" feature
12 years ago
graffy76
f85be6a744
80% complete save-on-close feature
12 years ago
Marc Zinnschlag
d98ec67671
Merge remote-tracking branch 'graffy76/recentfiles'
12 years ago
graffy76
89dace3cc3
Fix for operations widget - hides when no operations are running.
12 years ago
Marc Zinnschlag
868916a9a2
added add-on global variables in the same way add-on GMSTs were added
12 years ago
Marc Zinnschlag
6f5a772d02
fixed another case handling problem
12 years ago
Marc Zinnschlag
c9ca565462
removed a redundant function call
12 years ago
graffy76
6f89d453a5
Operations widget height fix and abort button feature. Successfully
...
tested resizing of Operations QDockWidget for multiple concurrent
operations.
12 years ago
Marc Zinnschlag
a50ff34774
better default value for string GMSTs
12 years ago
Marc Zinnschlag
475f4f9311
implicitly add Tribunal/Bloodmoon GMSTs to base, if present neither in base nor in modified
12 years ago
Marc Zinnschlag
abd307d70e
Issue #567 : workaround for crash with non-English ESX files
12 years ago
Marc Zinnschlag
9221c861c5
Merge remote-tracking branch 'graffy76/next' into next
...
Conflicts:
apps/opencs/CMakeLists.txt
12 years ago
Marc Zinnschlag
bb990b96bf
Merge branch 'globaltype' into next
12 years ago
Marc Zinnschlag
50d61a5b6e
proper implementation of gmst type column
12 years ago
graffy76
ceefae81e8
fix for the opencs icon
12 years ago
Marc Zinnschlag
5e3529783d
Merge remote-tracking branch 'ace/win-fixes' into next
12 years ago
Alexander "Ace" Olofsson
0ae01794f1
Fixed build errors in OpenCS
12 years ago
Marc Zinnschlag
1fd7d8ed2a
Merge remote-tracking branch 'graffy76/master' into next
12 years ago
graffy76
55dd17c27c
Added setBarColor() function to CSVDoc::Operation. Created four color
...
types for existing operations (save, verify, compile and search), with a
default for future / undefined ops.
12 years ago
Marc Zinnschlag
eb6590f7d8
added delegate factory
12 years ago
Marc Zinnschlag
d40ee06897
fixed base/modified logic
12 years ago
Marc Zinnschlag
828695f295
added value column to gmst table
12 years ago
Marc Zinnschlag
cce2d63433
added type column to gmst table
12 years ago
Marc Zinnschlag
d5dd0640c7
basic gmst support
12 years ago
Marc Zinnschlag
dd2b7d5c63
handle deleted records
12 years ago
Marc Zinnschlag
c1cd8305bc
a bit of cleanup for the previous commit
12 years ago
Marc Zinnschlag
21733e8181
hide startup dialogue when opening open dialogue
12 years ago
Marc Zinnschlag
adcaea464b
basic globals record loading
12 years ago
Marc Zinnschlag
7d112e4d5c
rewrote logic of content file loading
12 years ago
Michal Sciubidlo
347a734364
Move OpenDialog to editor and use it in startup dialogue.
...
Remove debug output from DataFilesList.
12 years ago
Michal Sciubidlo
f7e5ea24f4
Merge branch 'startup' into cs_load.
...
Fix include in textinputdialog.cpp.
12 years ago
Michal Sciubidlo
66ec4ca7d9
Split launcher specific code from DataFilesList back to DataFilesPage.
12 years ago
Marc Zinnschlag
ba0d13fc12
moved code for creating new base content records into the Document class
12 years ago
Marc Zinnschlag
4c973a0f67
constructing documents from a file list instead of a single name
12 years ago
Marc Zinnschlag
3f0a49a2f6
Merge branch 'master' into startup
...
Conflicts:
apps/opencs/CMakeLists.txt
12 years ago
Marc Zinnschlag
a4872e3217
rewrote the opencs cmake scripts (more compact and no more annoying warnings)
12 years ago
Michal Sciubidlo
155cca0c9a
Upload missing files.
...
Fix folder name.
Keep Qt optional.
Move open dialogue from doc to tools.
Rename 'load' to 'open'.
Deleted wrong comment.
12 years ago
Marc Zinnschlag
67a1ec5166
added provisional startup dialogue
12 years ago
Michal Sciubidlo
492482de7f
Add "open" option in opencs.
12 years ago
Marc Zinnschlag
90d05858ef
disabling dialogue sub-views for now
12 years ago
Marc Zinnschlag
cd662af634
Merge branch 'globals'
12 years ago
Marc Zinnschlag
2d96f52864
select correct record when opening a dialogue sub view
12 years ago
eduard
2dc0064cc2
more string lowercase
12 years ago
Marc Zinnschlag
d4a9236ae5
hocking up dialogue sub view to a widget mapper
12 years ago
Marc Zinnschlag
b7b51f24d6
added new Role for table headers (Role_Display)
12 years ago
Marc Zinnschlag
714b1924a5
partial dialogue subview implementation
12 years ago
Marc Zinnschlag
8d4afe3bf5
post merge fix
12 years ago
Marc Zinnschlag
77852439ce
moved ColumnBase and Column struct into a separate translation unit
12 years ago
Marc Zinnschlag
f95e72166c
hide type column in non-mixed type tables
12 years ago
Marc Zinnschlag
faa5ef0874
rewrote column class
12 years ago
Marc Zinnschlag
640c218df3
made record state uneditable again
12 years ago
Marc Zinnschlag
3d4c8c5444
added dialogue sub view (editing of a single record; not functional yet); fixed a bug in Universal to string conversion
12 years ago
Marc Zinnschlag
02184526e6
moved two helper classes from view/world/table into a separate translation unit
12 years ago
Marc Zinnschlag
cc18b30e17
open sub view on double click in report view
12 years ago
Marc Zinnschlag
c75563c184
report model and view
12 years ago
Marc Zinnschlag
2db930a5cf
rewrote subview factory system
12 years ago
Marc Zinnschlag
0ed378dfb2
changed sub view factory method signature
12 years ago
Marc Zinnschlag
832fc56d34
changed UniversalId to string conversion
12 years ago
Marc Zinnschlag
9fe7ff9690
added mandatory ID check stage
12 years ago
Marc Zinnschlag
72623652e4
addded messages interface for operations/stages
12 years ago
Marc Zinnschlag
89b4497331
added missing edit locks for create/revert/delete
12 years ago
Marc Zinnschlag
6c18be39f0
added stage class
12 years ago
Marc Zinnschlag
8b7f342641
removed last remains of old verify implementation
12 years ago
Marc Zinnschlag
af9b48f4d3
added operations base class
12 years ago
Marc Zinnschlag
a2b4f43176
moved document state enum to a separate file
12 years ago
Marc Zinnschlag
fdc7e93835
preliminary multi-threaded verify implementation (does not actually perfom any document verification yet)
12 years ago
Marc Zinnschlag
2b53cf6547
do not list actions in the pop up menu that do not apply to any of the selected records
12 years ago
Marc Zinnschlag
c12ee129f7
added delete command
12 years ago
Marc Zinnschlag
b41cc5e9e9
added revert command
12 years ago
Marc Zinnschlag
f07b7d17cd
improved exception handling
12 years ago
Marc Zinnschlag
5cd2fe00ab
initialise blank global records
12 years ago
Marc Zinnschlag
8e93bfa607
turned the global class into a general purpose table subview class
12 years ago
Marc Zinnschlag
0a8b7602d3
fixed edit lock
12 years ago
Marc Zinnschlag
49d6239004
added pop-up menu with create record action
12 years ago
Marc Zinnschlag
db29e411c4
added merge functions; temporarily merge on document creation
12 years ago
Marc Zinnschlag
bd5e364ac1
display record state in table
12 years ago
Marc Zinnschlag
ec1f957e54
edit lock for sub views
12 years ago
Marc Zinnschlag
8dd76b49af
factored out table widget from globals sub view
12 years ago
Marc Zinnschlag
fd55c0cae2
record IDs are no longer handled as a special case
12 years ago
Marc Zinnschlag
4086b556d2
use commands for modifying globals
12 years ago
Marc Zinnschlag
8a09e03d5c
global variable editing (no undo support yet)
12 years ago
Marc Zinnschlag
92f70635a2
improved selection behaviour
12 years ago
Marc Zinnschlag
ef9575498f
basic (non-editable) subview for global variables
12 years ago
Marc Zinnschlag
eece4226c0
basic sub view system (very incomplete)
12 years ago
Marc Zinnschlag
4c0dcd46a1
added UniversalId class
12 years ago
Marc Zinnschlag
019146756f
minor documentation changes regarding future improvements and additions
12 years ago
Marc Zinnschlag
303506d24b
added new document function
12 years ago
Marc Zinnschlag
997386d873
implemented world verify function (doesn't do anything yet; mostly meant as a test for multi-operation interface)
12 years ago
Marc Zinnschlag
2fc183d595
added operations progress bar
12 years ago
Marc Zinnschlag
eaa58e0530
preparations for multiple parallel progress-type operations
12 years ago
Marc Zinnschlag
04158d03b0
clean up properly after closing a top level window
12 years ago
Marc Zinnschlag
03aacd3263
added progress tracking
12 years ago
Marc Zinnschlag
931eb08114
implemented edit locking (used during saves)
12 years ago
Marc Zinnschlag
5838929371
implemented a dummy save function (does not actually save anything)
12 years ago
Marc Zinnschlag
d7c63d4c74
track document modification state and display it in the top level window title bar
12 years ago
Marc Zinnschlag
8e546ebd30
added test command
12 years ago
Marc Zinnschlag
ed3d8b8ca2
added undo stack and undo/redo actions
12 years ago
Marc Zinnschlag
1ddcea1f07
display view indices in title bar
12 years ago
Marc Zinnschlag
789cecb9df
added main menu and implemented new view function
12 years ago
Marc Zinnschlag
758371d7e4
implemented view/document closing
12 years ago
Marc Zinnschlag
9834bb3ad5
basic document handling
12 years ago
Marc Zinnschlag
c3cd6e8a8a
new attempt at the editor
12 years ago