Marc Zinnschlag
231419028d
minor fix
2013-09-15 15:03:17 +02:00
Marc Zinnschlag
fa25a068a8
basic saving (no data is written to file yet)
2013-09-15 15:00:41 +02:00
Marc Zinnschlag
8326ac9b6f
replaced dummy save implementation with a threaded dummy save implementation
2013-09-15 12:53:59 +02:00
Marc Zinnschlag
d71d282952
more Operation enhancements in preparation for save operation
2013-09-15 12:03:36 +02:00
Marc Zinnschlag
414e6abb95
more signal cleanup
2013-09-15 11:35:12 +02:00
Marc Zinnschlag
a5aebfb760
minor cleanup
2013-09-15 09:32:20 +02:00
Marc Zinnschlag
b7bffc8a79
removed Verifier class (using Operation class without subclassing now)
2013-09-14 15:16:31 +02:00
Marc Zinnschlag
f4c03c6a29
added ordered-flag to Operation (currently ignored)
2013-09-14 15:12:24 +02:00
Marc Zinnschlag
077a157841
moved Operation and Stage from model/tools to model/doc
2013-09-14 14:56:23 +02:00
Marc Zinnschlag
e9f14449eb
added AdjusterWidget
2013-09-10 16:45:01 +02:00
Marc Zinnschlag
dc345dd43d
Merge branch 'filter'
2013-09-05 15:47:52 +02:00
Marc Zinnschlag
8f0ab29a9f
allow the use of keywords for strings without quotation marks
2013-09-05 15:47:38 +02:00
Marc Zinnschlag
645b50ef36
added support for half-sided intervals to filter parser
2013-09-05 15:38:28 +02:00
Marc Zinnschlag
f3ce9c22a1
rewrote value node to support half-sided intervals (meaning infinity or -infinity for the missing half)
2013-09-05 15:22:14 +02:00
Marc Zinnschlag
9332684335
allow the use of value types in string filters
2013-09-05 15:05:49 +02:00
Marc Zinnschlag
f2e86e860e
allow the use of record types in string filters
2013-09-05 14:39:56 +02:00
Marc Zinnschlag
8bebe7179c
some UniversalId fixes
2013-09-05 13:58:36 +02:00
Alexander "Ace" Olofsson
5e42c73356
Better fix for unshield, comments on changes, no more commented out code.
2013-09-05 10:39:17 +02:00
Alexander "Ace" Olofsson
22a5f7198f
A few fixes to build on Windows
2013-09-04 23:25:47 +02:00
Marc Zinnschlag
842a616909
more cleanup
2013-09-03 14:18:34 +02:00
Marc Zinnschlag
80f8024da7
allow specifying record modification status column enum via strings
2013-09-03 13:03:02 +02:00
Marc Zinnschlag
1744a64f77
in filters allow specifiying boolean columns as strings
2013-09-03 12:32:06 +02:00
Marc Zinnschlag
9cb121bd04
allow specifying enums as text in filters
2013-09-02 12:23:19 +02:00
Marc Zinnschlag
649ef6f120
moved list of enum literals from ViewManager to Columns (which makes them available to the rest of model now)
2013-09-02 11:58:05 +02:00
Marc Zinnschlag
9f0b34eae0
fixed reference loading code (editor)
2013-08-29 13:27:54 +02:00
Marc Zinnschlag
26b3d93293
streamlined filter syntax
2013-08-27 18:58:23 +02:00
Marc Zinnschlag
2e9948e86a
improved one-shot filter handling; allow empty pre-defined filters
2013-08-26 14:40:34 +02:00
Marc Zinnschlag
20bd0707dc
avoid use of column number literals
2013-08-26 12:25:52 +02:00
Marc Zinnschlag
937f5b11a2
fixed broken record deletion
2013-08-26 12:25:19 +02:00
Marc Zinnschlag
d007d4dc9a
allow colons in names (filter)
2013-08-24 19:12:47 +02:00
Marc Zinnschlag
7e02c9acf2
added filter text column to filter table
2013-08-24 18:53:11 +02:00
Marc Zinnschlag
25e6380884
implemented use of predefined filters
2013-08-24 17:40:00 +02:00
Marc Zinnschlag
d1516792ce
made document data available to filter parser
2013-08-24 17:17:22 +02:00
Marc Zinnschlag
7aee1da5c6
fixed some columns
2013-08-24 16:51:49 +02:00
Marc Zinnschlag
78c7de440d
simplified filter nodes even more
2013-08-24 14:49:05 +02:00
Marc Zinnschlag
cf58670c85
removed global filter scope (would have caused sync problems between projects)
2013-08-24 14:46:42 +02:00
Marc Zinnschlag
3cf60da5a7
added numeric value filter node
2013-08-24 14:43:38 +02:00
Marc Zinnschlag
537ab38985
fixed type in error message
2013-08-23 14:49:41 +02:00
Marc Zinnschlag
63b1df85e7
fixed string parsing
2013-08-22 15:22:39 +02:00
Marc Zinnschlag
f615a9397b
made text node filter case-insensitive
2013-08-22 15:16:22 +02:00
Marc Zinnschlag
de956737fe
added text filter node
2013-08-22 14:50:42 +02:00
Marc Zinnschlag
decd826208
fixed an include guard
2013-08-22 14:00:55 +02:00
Marc Zinnschlag
ba6edc55d4
added not filter node
2013-08-22 13:45:50 +02:00
Marc Zinnschlag
806e9a2888
added and and or filter nodes
2013-08-22 13:14:35 +02:00
Marc Zinnschlag
50041fc211
simplified filter system by taking out filter references and user values for now (these are post-1.0 features anyway)
2013-08-22 09:17:57 +02:00
Marc Zinnschlag
a61215dab1
some general filter parser cleanup
2013-08-20 16:04:06 +02:00
Marc Zinnschlag
c87a279444
added error reporting in the filter edit widget (change the text colour for now)
2013-08-18 17:54:18 +02:00
Marc Zinnschlag
c7e97a83e1
automatically build column map on filter change
2013-08-18 17:28:04 +02:00
Marc Zinnschlag
ea8b9ce45b
apply filter to table after filter text change
2013-08-18 16:53:28 +02:00
Marc Zinnschlag
470f890a9a
fixed BooleanNode constructor
2013-08-18 16:52:51 +02:00
Marc Zinnschlag
c38860fa72
added parser and custom filter edit widget (parser not functional yet; always returns a false boolean node)
2013-08-18 14:17:18 +02:00
Marc Zinnschlag
236dc9fc43
replaced binary filter node with a n-ary node
2013-08-16 14:18:31 +02:00
Marc Zinnschlag
528e047fd5
repalced std::auto_ptr with boost::shared_ptr in filter nodes
2013-08-16 13:57:54 +02:00
Marc Zinnschlag
f5b06d5d52
basic filter tree structure
2013-08-09 14:49:05 +02:00
Marc Zinnschlag
a95715b61d
added description field to filter record
2013-08-09 13:45:50 +02:00
Marc Zinnschlag
f6226e4859
added Creator class for filters
2013-08-08 15:55:23 +02:00
Marc Zinnschlag
0944338c27
avoid the use of hardcoded column numbers
2013-08-08 12:49:30 +02:00
Marc Zinnschlag
76b9d3dbc1
columns are now identified via an enum instead the name string
2013-08-07 09:36:05 +02:00
Marc Zinnschlag
d2f96deb98
renamed columns.hpp to columimp.hpp
2013-08-02 10:42:52 +02:00
Marc Zinnschlag
adb05737ee
Merge branch 'master' into filter
...
Conflicts:
apps/opencs/model/world/universalid.cpp
apps/opencs/view/doc/view.cpp
apps/opencs/view/world/subviews.cpp
2013-07-30 15:55:50 +02:00
Marc Zinnschlag
434f97c95c
fixed two missing icons
2013-07-30 12:55:02 +02:00
Marc Zinnschlag
102700a498
added specialised Creator for references
2013-07-30 12:53:03 +02:00
Marc Zinnschlag
57be764cce
added specialised Creator for referenceable records
2013-07-30 12:34:18 +02:00
Marc Zinnschlag
34c825ce52
added icons and type listing to UniversalId class
2013-07-29 16:21:42 +02:00
Marc Zinnschlag
5ec9d370cb
check if ID is already in use when creating new IDs
2013-07-28 15:27:15 +02:00
Marc Zinnschlag
2d46a1db2f
changed CreateCommand to work directly on the model instead of the proxy
2013-07-28 13:39:33 +02:00
Marc Zinnschlag
7600d6c04b
basic filter table
2013-07-22 21:18:47 +02:00
Marc Zinnschlag
365ea11e86
Merge remote-tracking branch 'graffy76/RefIdTypeDelegate'
2013-07-18 13:51:24 +02:00
graffy76
6486f342b5
Fixed setting synchronization issue
...
Moved default settings to CSMSettings::UserSettings.
Other minor code changes / cleanup
2013-07-17 20:19:01 -05:00
Marc Zinnschlag
47f7bbd48a
fixed OpenCS crash during cell loading when loading multiple ESX files
2013-07-16 12:08:35 +02:00
Marc Zinnschlag
6a5ab34971
Merge branch 'region'
2013-07-14 12:19:02 +02:00
Marc Zinnschlag
4cce466dc7
inverted region map y-axis
2013-07-13 16:34:10 +02:00
Marc Zinnschlag
c26a6f884f
added region map tooltips
2013-07-12 12:55:14 +02:00
greye
29b7734b52
add qualifiers for names in templates to make gcc 4.7+ happy
2013-07-12 08:33:02 +04:00
Marc Zinnschlag
c808bf2b23
updating region map on changes to region and cell records
2013-07-11 15:05:28 +02:00
Marc Zinnschlag
b17f383c6d
Merge remote-tracking branch 'graffy76/RefIdTypeDelegate'
...
Conflicts:
apps/opencs/view/world/table.cpp
2013-07-11 09:09:52 +02:00
Marc Zinnschlag
d389b70ec4
added missing case folding
2013-07-09 14:22:58 +02:00
Marc Zinnschlag
121978a69e
some cleanup; added handling of deleted cells (now displayed instead of ignored)
2013-07-09 14:20:28 +02:00
Marc Zinnschlag
116320cc0d
dealing with invalid regions and cells without regions
2013-07-08 17:13:58 +02:00
Marc Zinnschlag
6159724b04
build region map from records (only initial build; updates not implemented yet)
2013-07-08 16:53:08 +02:00
Marc Zinnschlag
4f05f2bddf
basic region map; non-interactive for now and working with dummy data instead of real cell/region records
2013-07-08 13:12:50 +02:00
Marc Zinnschlag
de5898c953
post merge fixes
2013-07-06 18:34:14 +02:00
Marc Zinnschlag
4986b7d65d
Merge branch 'master' into ref
2013-07-06 17:54:19 +02:00
Marc Zinnschlag
1c4b70805b
added missing reference table columns
2013-07-06 17:41:06 +02:00
Marc Zinnschlag
9a39f32c32
store ID of cell in reference struct
2013-07-06 17:06:06 +02:00
Marc Zinnschlag
9a49125281
added references table
2013-07-06 17:03:18 +02:00
graffy76
9f6d250463
QDebug reference removal
2013-07-01 07:40:47 -05:00
graffy76
55b115935a
Implemented RefRecordTypeDelegate
...
Added accessor functions to CSMWorld::UniversalId for static const
sIdArg[]
2013-06-30 07:43:58 -05:00
graffy76
9d95a38934
Implementing delegate for referenceables table Type column
...
Added delegate skeleton class
Added delegate creation code in ViewManager
Added Display_RefRecordType enum to columnbase.hpp
Changed Type column'sDisplay type to Display_RefRecordType in
refidcollection.cpp
modified OpenCS CMakeLists.txt to incorporate RefRecordTypeDelegate
class
2013-06-29 08:54:32 -05:00
Marc Zinnschlag
afb120d5ce
Merge remote-tracking branch 'graffy76/recordStatusDelegate'
2013-06-27 08:11:27 +02:00
graffy76
6deddf7229
Fixed code conventions in user settings, changed top-level page names
2013-06-26 21:18:21 -05:00
Marc Zinnschlag
12cfe1fdfe
Merge remote-tracking branch 'graffy76/recordStatusDelegate'
2013-06-26 09:48:51 +02:00
graffy76
f0f895ad10
Fixed settings file error message
...
Errors only occur if both global and local settings files are not found.
All other file read errors fail silently.
2013-06-25 19:32:36 -05:00
Marc Zinnschlag
99508a6eaa
minor cleanup
2013-06-23 22:52:02 +02:00
mckibbenta
5803726233
modified gmst addition during creation of new base file
2013-06-23 15:19:08 -04:00
mckibbenta
16a27e28f7
inluded gmsts with default values to creation of new base files
2013-06-22 21:01:27 -04:00
graffy76
62e164b2aa
Fixed load file error if no file is found
2013-06-22 07:43:28 -05:00
graffy76
a73b97d125
Fixed broken references and other bugs
...
Removed references to CSVSettings::SamplePage class
Removed multiple QDebug references
Fixed custom LineEdits (window size user pref) would not accept data
2013-06-21 23:23:43 -05:00
graffy76
b3d185e421
Unsaved changes missed in previous commits
2013-06-20 18:08:53 -05:00
graffy76
101c147217
Final changes for record status icon feature, incl. window size user
...
preference
1. Included updated status icons, added base.png
2. Added doxygen comments CSV / CSM Settings classes
3. Implemented Glorf's code for window size preference
4. Minor changes code that searches maps in CSV / CSM Settings classes
5. Removed CSVSettings::SamplePage class
6. Other minor code maintenance / improvements
2013-06-20 18:06:25 -05:00
Marc Zinnschlag
94ec05c2c6
Revert "simplifying CSMWorld::CellRef"
...
With the refactored collection class we can now handle the more complex load function
This reverts commit 97f421df8a
.
2013-06-18 11:27:05 +02:00
Marc Zinnschlag
5b3d2f5da1
gave Collection class its own header file and removed an unsed cpp file
2013-06-17 14:28:09 +02:00
Marc Zinnschlag
8f167a603c
split IdCollection into Collection and IdCollection class
2013-06-17 14:16:26 +02:00
Marc Zinnschlag
4b2d920f9d
rewrote IdCollection::load (not using private members of IdCollection anymore)
2013-06-17 13:49:32 +02:00
graffy76
f87eb67968
Fixed conflicts
...
Merge branch 'cs-windows' of https://github.com/Glorf/openmw
Conflicts:
apps/opencs/model/settings/usersettings.cpp
apps/opencs/model/settings/usersettings.hpp
apps/opencs/view/settings/usersettingsdialog.cpp
2013-06-17 06:45:44 -05:00
Marc Zinnschlag
2968b96882
added a bit more documentation
2013-06-17 13:03:32 +02:00
Marc Zinnschlag
f4e7916ec4
moved IdCollection base into its own source file pair and renamed it to Collection
2013-06-17 11:42:02 +02:00
graffy76
700d55f1fb
Fixed / implemented missing features for RecordStatusDelegate
...
Implemented updating editor application from preferences menu, loading
settings when editor loads, adding Record Status Display prefernce.
Fixed multiple bugs, made changes to CSM(V)Settings classes to make
implementing new prefrences easier.
Rewrote CSMSettings::UserSettings to retain last-loaded settings.
Adjusted icon position in Record Status column
Capitalized status text
Added delegate to referenceables table
2013-06-15 06:40:18 -05:00
Glorf
548f4d683f
Globalization of user settings
2013-06-12 12:36:35 +02:00
Glorf
10165d3c6b
Feature #468
2013-06-09 00:34:27 +02:00
Marc Zinnschlag
97f421df8a
simplifying CSMWorld::CellRef
2013-06-08 15:50:36 +02:00
Marc Zinnschlag
1e60ad3cd6
Promoted references to a top level record internally.
...
Note: This does not change the structure of the ESX format.
2013-06-08 12:45:13 +02:00
graffy76
35fb9b669a
Final details implemented
...
Png icons, alignments fixed.
2013-05-29 06:38:35 -05:00
Marc Zinnschlag
c626e2b257
Merge branch 'ref'
...
Conflicts:
apps/opencs/view/doc/view.hpp
2013-05-19 14:59:01 +02:00
Marc Zinnschlag
ca33d66ed9
added missing columns for weapon records
2013-05-19 14:44:41 +02:00
Marc Zinnschlag
2123900db5
added missing columns for NPC records
2013-05-19 13:53:47 +02:00
Marc Zinnschlag
8d78bea4aa
added missing column for misc record
2013-05-18 18:55:23 +02:00
Marc Zinnschlag
862e568f9b
added missing columns for Light record
2013-05-18 18:46:41 +02:00
Marc Zinnschlag
749fd418b5
added missing columns for door record
2013-05-17 15:10:41 +02:00
Marc Zinnschlag
54f56b0515
Merge remote-tracking branch 'graffy76/usersettings'
...
Conflicts:
apps/opencs/view/doc/view.cpp
apps/opencs/view/doc/view.hpp
2013-05-16 18:04:55 +02:00
Marc Zinnschlag
889a87982e
added missing columns for creatures
2013-05-16 16:27:33 +02:00
Marc Zinnschlag
d794a62d19
added missing columns for container record
2013-05-15 17:02:34 +02:00
Marc Zinnschlag
28f2a7d2b4
added missing column for clothing records
2013-05-15 11:37:46 +02:00
Marc Zinnschlag
eba9d3e3ee
added missing columns for book record
2013-05-14 14:40:06 +02:00
Marc Zinnschlag
fce9939f83
added missing columns for armor record
2013-05-14 14:33:34 +02:00
Marc Zinnschlag
7c57f2c221
added AI-related actor columns
2013-05-14 13:20:59 +02:00
Marc Zinnschlag
74d791e207
fixed auto calc column
2013-05-13 14:07:31 +02:00
Marc Zinnschlag
897e55391d
added columns for tool IDs
2013-05-13 13:36:24 +02:00
Marc Zinnschlag
52d81dc9fa
added columns for enchantments
2013-05-13 13:11:43 +02:00
Marc Zinnschlag
929b38ff6a
added missing columns for apparati records
2013-05-13 12:51:27 +02:00
graffy76
c71d921f09
Moved signalUpdateEditorSettings from UserSettingsDialog to
...
UserSettings.
UserSettings is now derived from QObject.
2013-05-12 15:15:57 -05:00
Marc Zinnschlag
7fd277b87a
added missing column for potions
2013-05-12 15:50:29 +02:00
graffy76
88df3b980f
Implemented UserSettings as a singleton.
2013-05-11 20:55:36 -05:00
Marc Zinnschlag
da92921387
added columns related to items in inventories
2013-05-11 19:21:16 +02:00
Marc Zinnschlag
ee2bc94698
added script column
2013-05-11 18:57:23 +02:00
Marc Zinnschlag
e24ecfd5d2
added name column
2013-05-11 18:43:16 +02:00
Marc Zinnschlag
318ebe0cb6
added model column
2013-05-11 18:35:48 +02:00
Marc Zinnschlag
8ef2d04007
added type column
2013-05-11 17:49:38 +02:00
Marc Zinnschlag
c22f773f72
load all types of referenceable IDs
2013-05-11 17:45:28 +02:00
Marc Zinnschlag
d715cf5431
replaced static adapter with a template
2013-05-11 17:34:18 +02:00
Marc Zinnschlag
9426eda47a
small test with statics and two columns
2013-05-11 17:01:16 +02:00
Marc Zinnschlag
02ace69511
fixed RefID search
2013-05-11 16:55:10 +02:00
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
2013-05-11 05:55:46 -05:00
graffy76
8d0f350446
New file structure separating view classes from model classes. Deleted
...
.ui file.
2013-05-10 10:00:58 -05:00
graffy76
f6203cac2a
update for master
2013-05-07 20:33:42 -05:00
Marc Zinnschlag
0f29ab8cf9
fixed the interface of the adapter class
2013-05-07 14:19:02 +02:00
Marc Zinnschlag
f7f56a1a1f
added a RefIdCollection to Data
2013-05-07 11:23:18 +02:00
Marc Zinnschlag
e9f1aac7bd
added data structures for referenceable records
2013-05-06 14:11:55 +02:00
Marc Zinnschlag
13e7abd7df
added assign function to Record class
2013-05-03 12:52:45 +02:00
Marc Zinnschlag
1b84aeb5b9
fixed a problem with editing records that do not exist in base
2013-05-02 14:30:39 +02:00
Marc Zinnschlag
f8a331f173
fixed a bad cast
2013-05-01 16:49:34 +02:00
Marc Zinnschlag
236751ec45
some IdCollection and IdTable cleanup
2013-04-29 17:52:01 +02:00
Marc Zinnschlag
e7bf1d230c
fixed an indexing problem in IdCollection
2013-04-27 16:22:04 +02:00
Marc Zinnschlag
a17d17c191
added additional type argument to IdCollection::load
2013-04-23 11:22:07 +02:00
Marc Zinnschlag
808718d967
added referenceable record types to UniversalId
2013-04-23 11:21:21 +02:00
Marc Zinnschlag
afe7b3c64c
added additional type argument to IdCollection::appendBlankRecord
2013-04-23 10:56:55 +02:00
Marc Zinnschlag
518cb0e3b7
added another abstraction layer to ID access in IdCollection
2013-04-16 12:12:04 +02:00
Marc Zinnschlag
b2b953d2a8
added region column to cell table
2013-04-14 19:34:55 +02:00
Marc Zinnschlag
71148121a2
added flag columns to cell table
2013-04-14 17:10:37 +02:00
Marc Zinnschlag
0c33dd86d5
added basic cell table
2013-04-14 17:04:55 +02:00
Marc Zinnschlag
74145410f2
basic syntax highlighting in script subview
2013-04-10 22:49:22 +02:00
Marc Zinnschlag
d61ec1063e
added script editor
2013-04-10 20:14:10 +02:00
Marc Zinnschlag
be4a01bdb4
added missing recrod type columns
2013-04-09 14:27:32 +02:00
Marc Zinnschlag
40bb772e34
added verifier for spell record
2013-04-09 12:44:49 +02:00
Marc Zinnschlag
ae0a7d5bcd
added cost and type columns to spell table
2013-04-09 11:53:47 +02:00
Marc Zinnschlag
ec6dff38b1
added basic spell table
2013-04-09 11:40:36 +02:00
Marc Zinnschlag
43a5013690
added verifier for birthsign record
2013-04-07 23:25:35 +02:00
Marc Zinnschlag
baf8eaecb8
added texture column to birthsign table
2013-04-07 20:46:04 +02:00
Marc Zinnschlag
60cc95305d
added basic birthsign table
2013-04-07 20:26:39 +02:00
Marc Zinnschlag
593646436e
added verifier for region record
2013-04-07 19:39:13 +02:00
Marc Zinnschlag
c9424f577f
added sleeplist column to region table
2013-04-07 19:29:15 +02:00
Marc Zinnschlag
f49a2a97c5
added map colour column to region table
2013-04-07 16:56:21 +02:00
Marc Zinnschlag
e25f5c6dfe
added basic region table
2013-04-07 16:32:06 +02:00
Marc Zinnschlag
ff1d908af4
added script table
2013-04-07 15:17:35 +02:00
Marc Zinnschlag
e2c6458adb
added verifier for sound records
2013-04-06 21:48:52 +02:00
Marc Zinnschlag
50b58b2ead
added sound file column to sound table
2013-04-06 21:43:05 +02:00
Marc Zinnschlag
dd5940b395
added sound parameter columns to sonud table
2013-04-06 21:40:03 +02:00
Marc Zinnschlag
8bf569d58a
added basic sound table
2013-04-06 21:21:10 +02:00
Marc Zinnschlag
98e7b3fd93
check for at least one playable race
2013-04-06 19:20:59 +02:00
Marc Zinnschlag
9bc3945f40
multiple fixes to UniversalId constructor
2013-04-06 19:20:46 +02:00
Marc Zinnschlag
0fb583e065
added verifier for race record
2013-04-06 17:35:36 +02:00
Marc Zinnschlag
35fe828108
added race table weight/height columns
2013-04-05 13:46:48 +02:00
Marc Zinnschlag
076831c9cc
added flag columns to race table
2013-04-05 12:48:05 +02:00
Marc Zinnschlag
73da794d77
added basic race table
2013-04-04 14:34:39 +02:00
Marc Zinnschlag
7136ac0079
added missing attribute columns to faction table
2013-04-04 10:58:53 +02:00
Marc Zinnschlag
b5eaa464ad
added faction record verifier
2013-04-04 10:39:43 +02:00
Marc Zinnschlag
06533b8d71
additional check for using the same attribute twice in a class
2013-04-04 10:31:10 +02:00
Marc Zinnschlag
fea44c05d4
added class record verifier
2013-04-04 10:10:58 +02:00
Marc Zinnschlag
82498f6cff
added hidden flag column to faction table
2013-04-02 14:20:51 +02:00
Marc Zinnschlag
ec6bdbeb40
added skill columns to faction table
2013-04-02 14:04:13 +02:00
Marc Zinnschlag
c71edb613d
added faction table
2013-04-02 12:00:45 +02:00
Marc Zinnschlag
82f1cee116
added is-playable column to class
2013-03-26 09:51:39 +01:00
Marc Zinnschlag
ea3b14f2d2
added skill columns to class
2013-03-26 09:43:13 +01:00
Marc Zinnschlag
65cda580db
added attributes to class table
2013-03-25 14:31:46 +01:00
Marc Zinnschlag
c7275965b8
added basic class record table
2013-03-25 13:22:06 +01:00
Marc Zinnschlag
f2969e7143
fixed access to records flagged as deleted
2013-03-25 12:56:52 +01:00
Marc Zinnschlag
f39f694638
various global variable fixes in editor
2013-03-25 11:59:25 +01:00
Marc Zinnschlag
dc67ddf39b
added verifier stage for skill records
2013-03-25 11:07:04 +01:00
Marc Zinnschlag
739e7e7298
improved record access from ID collection
2013-03-25 11:06:40 +01:00
Marc Zinnschlag
7450554ef1
fixed a broken UniversalId constructor
2013-03-25 11:04:41 +01:00
Marc Zinnschlag
10c5f29075
added attribute column to skills
2013-03-24 15:50:29 +01:00
Marc Zinnschlag
114f99ddbf
add skill records when creating a new base file
2013-03-24 15:10:03 +01:00
Marc Zinnschlag
4208d52b1a
added use value columns to skills
2013-03-24 14:51:48 +01:00
Marc Zinnschlag
0ce962e815
added specialisation column to skill table
2013-03-23 13:13:53 +01:00
Marc Zinnschlag
8e472cc624
added description column to skill table
2013-03-21 14:38:06 +01:00
Marc Zinnschlag
fefe061294
added basic support for skills to editor
2013-03-21 14:31:32 +01:00
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)
2013-03-21 14:29:31 +01:00
Marc Zinnschlag
a955068853
added universal IDs for skills
2013-03-21 13:40:55 +01:00
Marc Zinnschlag
9464f45d57
fixed an encoding problem. I hate you QString. I hate you so much
2013-03-21 12:47:22 +01:00
Marc Zinnschlag
cafbabde45
fixed broken loading of single files into the editor
2013-03-21 12:13:32 +01:00
Marc Zinnschlag
ebb1dab8e1
removed debugging leftovers
2013-03-21 10:19:07 +01:00
Marc Zinnschlag
d05508db52
switching editor id tables from QAbstractTableModel to QAbstractItemModel (in preparation for record types like containers)
2013-03-21 10:07:25 +01:00
Marc Zinnschlag
10fad47a81
some cleanup
2013-03-12 14:51:16 +01:00
graffy76
50abb22162
Fix to allow application closing from multiple views and a single view.
2013-03-12 06:28:13 -05:00
graffy76
c17821e6c8
Merge branch 'master' of https://github.com/zinnschlag/openmw into saveOnClose
2013-03-08 20:08:56 -06:00
graffy76
03c7f18112
Fixes for save-on-close message boxes
2013-03-07 17:48:05 -06:00
Marc Zinnschlag
a994a23f4e
file loading fixes
2013-03-07 07:56:29 +01:00
Marc Zinnschlag
46de45b9a2
added var type column to globals
2013-03-05 11:37:13 +01:00
Marc Zinnschlag
ba4907fbaf
use new Variant type for GMSTs
2013-03-05 08:02:27 +01:00
Marc Zinnschlag
a1ac20c6f3
changed global variable records to new variant type
2013-03-04 14:32:59 +01:00
Marc Zinnschlag
868916a9a2
added add-on global variables in the same way add-on GMSTs were added
2013-02-23 12:51:45 +01:00
Marc Zinnschlag
6f5a772d02
fixed another case handling problem
2013-02-23 12:35:05 +01:00
graffy76
6f89d453a5
Operations widget height fix and abort button feature. Successfully
...
tested resizing of Operations QDockWidget for multiple concurrent
operations.
2013-02-22 21:53:32 -06:00
Marc Zinnschlag
a50ff34774
better default value for string GMSTs
2013-02-18 09:23:14 +01:00
Marc Zinnschlag
475f4f9311
implicitly add Tribunal/Bloodmoon GMSTs to base, if present neither in base nor in modified
2013-02-17 20:03:39 +01:00
Marc Zinnschlag
abd307d70e
Issue #567 : workaround for crash with non-English ESX files
2013-02-17 19:26:01 +01:00
Marc Zinnschlag
bb990b96bf
Merge branch 'globaltype' into next
2013-02-17 17:27:41 +01:00
Marc Zinnschlag
50d61a5b6e
proper implementation of gmst type column
2013-02-17 17:27:25 +01:00
Marc Zinnschlag
5e3529783d
Merge remote-tracking branch 'ace/win-fixes' into next
2013-02-12 15:42:45 +01:00
Alexander "Ace" Olofsson
0ae01794f1
Fixed build errors in OpenCS
2013-02-12 13:57:16 +01:00
Marc Zinnschlag
d40ee06897
fixed base/modified logic
2013-02-09 15:25:50 +01:00
Marc Zinnschlag
828695f295
added value column to gmst table
2013-02-08 14:48:38 +01:00
Marc Zinnschlag
cce2d63433
added type column to gmst table
2013-02-08 12:20:03 +01:00
Marc Zinnschlag
d5dd0640c7
basic gmst support
2013-02-08 09:58:19 +01:00
Marc Zinnschlag
dd2b7d5c63
handle deleted records
2013-02-07 13:26:00 +01:00
Marc Zinnschlag
adcaea464b
basic globals record loading
2013-02-07 12:52:01 +01:00
Marc Zinnschlag
7d112e4d5c
rewrote logic of content file loading
2013-02-07 11:33:08 +01:00
Marc Zinnschlag
ba0d13fc12
moved code for creating new base content records into the Document class
2013-02-04 13:50:38 +01:00
Marc Zinnschlag
4c973a0f67
constructing documents from a file list instead of a single name
2013-02-04 13:46:54 +01:00
Marc Zinnschlag
cd662af634
Merge branch 'globals'
2013-01-22 11:47:24 +01:00
eduard
2dc0064cc2
more string lowercase
2013-01-09 20:51:52 +01:00
Marc Zinnschlag
b7b51f24d6
added new Role for table headers (Role_Display)
2013-01-03 11:20:25 +01:00
Marc Zinnschlag
714b1924a5
partial dialogue subview implementation
2012-12-30 14:01:52 +01:00
Marc Zinnschlag
77852439ce
moved ColumnBase and Column struct into a separate translation unit
2012-12-16 12:52:23 +01:00
Marc Zinnschlag
f95e72166c
hide type column in non-mixed type tables
2012-12-13 15:03:35 +01:00
Marc Zinnschlag
faa5ef0874
rewrote column class
2012-12-13 14:53:16 +01:00
Marc Zinnschlag
640c218df3
made record state uneditable again
2012-12-13 13:52:26 +01:00
Marc Zinnschlag
3d4c8c5444
added dialogue sub view (editing of a single record; not functional yet); fixed a bug in Universal to string conversion
2012-12-13 13:35:08 +01:00
Marc Zinnschlag
cc18b30e17
open sub view on double click in report view
2012-12-12 22:36:20 +01:00
Marc Zinnschlag
c75563c184
report model and view
2012-12-11 15:35:47 +01:00
Marc Zinnschlag
832fc56d34
changed UniversalId to string conversion
2012-12-09 11:10:35 +01:00
Marc Zinnschlag
9fe7ff9690
added mandatory ID check stage
2012-12-08 23:27:59 +01:00
Marc Zinnschlag
72623652e4
addded messages interface for operations/stages
2012-12-08 18:38:36 +01:00
Marc Zinnschlag
6c18be39f0
added stage class
2012-12-08 17:53:45 +01:00
Marc Zinnschlag
8b7f342641
removed last remains of old verify implementation
2012-12-08 17:00:58 +01:00
Marc Zinnschlag
af9b48f4d3
added operations base class
2012-12-08 15:25:50 +01:00
Marc Zinnschlag
a2b4f43176
moved document state enum to a separate file
2012-12-08 14:44:03 +01:00
Marc Zinnschlag
fdc7e93835
preliminary multi-threaded verify implementation (does not actually perfom any document verification yet)
2012-12-08 11:59:13 +01:00
Marc Zinnschlag
c12ee129f7
added delete command
2012-12-06 15:18:41 +01:00
Marc Zinnschlag
b41cc5e9e9
added revert command
2012-12-06 14:56:04 +01:00
Marc Zinnschlag
5cd2fe00ab
initialise blank global records
2012-12-03 22:16:02 +01:00
Marc Zinnschlag
49d6239004
added pop-up menu with create record action
2012-12-03 21:44:16 +01:00
Marc Zinnschlag
db29e411c4
added merge functions; temporarily merge on document creation
2012-12-03 13:56:02 +01:00
Marc Zinnschlag
bd5e364ac1
display record state in table
2012-12-01 13:42:12 +01:00
Marc Zinnschlag
fd55c0cae2
record IDs are no longer handled as a special case
2012-11-29 18:56:28 +01:00
Marc Zinnschlag
4086b556d2
use commands for modifying globals
2012-11-29 16:05:28 +01:00
Marc Zinnschlag
8a09e03d5c
global variable editing (no undo support yet)
2012-11-29 14:45:34 +01:00
Marc Zinnschlag
ef9575498f
basic (non-editable) subview for global variables
2012-11-26 12:29:22 +01:00
Marc Zinnschlag
4c0dcd46a1
added UniversalId class
2012-11-24 11:01:53 +01:00
Marc Zinnschlag
019146756f
minor documentation changes regarding future improvements and additions
2012-11-24 10:14:43 +01:00
Marc Zinnschlag
303506d24b
added new document function
2012-11-23 14:08:20 +01:00
Marc Zinnschlag
997386d873
implemented world verify function (doesn't do anything yet; mostly meant as a test for multi-operation interface)
2012-11-23 13:15:45 +01:00
Marc Zinnschlag
2fc183d595
added operations progress bar
2012-11-23 12:20:35 +01:00
Marc Zinnschlag
eaa58e0530
preparations for multiple parallel progress-type operations
2012-11-23 10:52:46 +01:00
Marc Zinnschlag
03aacd3263
added progress tracking
2012-11-23 10:25:34 +01:00
Marc Zinnschlag
931eb08114
implemented edit locking (used during saves)
2012-11-23 00:51:04 +01:00
Marc Zinnschlag
5838929371
implemented a dummy save function (does not actually save anything)
2012-11-23 00:36:01 +01:00
Marc Zinnschlag
d7c63d4c74
track document modification state and display it in the top level window title bar
2012-11-22 23:42:17 +01:00
Marc Zinnschlag
ed3d8b8ca2
added undo stack and undo/redo actions
2012-11-22 15:54:31 +01:00
Marc Zinnschlag
9834bb3ad5
basic document handling
2012-11-22 13:30:02 +01:00
Marc Zinnschlag
c3cd6e8a8a
new attempt at the editor
2012-11-21 17:31:18 +01:00