Marc Zinnschlag
76b9d3dbc1
columns are now identified via an enum instead the name string
12 years ago
Marc Zinnschlag
d2f96deb98
renamed columns.hpp to columimp.hpp
12 years ago
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
12 years ago
Marc Zinnschlag
434f97c95c
fixed two missing icons
12 years ago
Marc Zinnschlag
102700a498
added specialised Creator for references
12 years ago
Marc Zinnschlag
57be764cce
added specialised Creator for referenceable records
12 years ago
Marc Zinnschlag
34c825ce52
added icons and type listing to UniversalId class
12 years ago
Marc Zinnschlag
661b290c49
automatically scroll table to the position of a newly created record
12 years ago
Marc Zinnschlag
82958e6514
added custom creator for cell records
12 years ago
Marc Zinnschlag
899e18b2cf
report ID errors also via input field tool tips
12 years ago
Marc Zinnschlag
5ec9d370cb
check if ID is already in use when creating new IDs
12 years ago
Marc Zinnschlag
124a70906f
added creator edit lock
12 years ago
Marc Zinnschlag
32c697abc6
validate IDs entered by the user
12 years ago
Marc Zinnschlag
4f6e99c391
more compact layout for the bottom box
12 years ago
Marc Zinnschlag
00fcb79f08
moved record creation to GenericCreator class (now taking ID from user instead of using a procedurally generated one)
12 years ago
Marc Zinnschlag
2d46a1db2f
changed CreateCommand to work directly on the model instead of the proxy
12 years ago
Marc Zinnschlag
f93af52486
handling down a reference to Data and the undo stack to the creators
12 years ago
Marc Zinnschlag
fee748d4b5
added creator bar UI and cancel button
12 years ago
Marc Zinnschlag
b8ac45defe
added creator to bottom box layout and re-routed add record event to bottom box
12 years ago
Marc Zinnschlag
d899cbb449
removed some junk
12 years ago
Marc Zinnschlag
ed83e2e70a
added creator to bottom box; more cleanup
12 years ago
Marc Zinnschlag
6c4bdc0101
minor cleanup; less pointer usage
12 years ago
Marc Zinnschlag
ba5ca5beed
replaced createAndDelete flag with a new class hierarhy (Creator)
12 years ago
Marc Zinnschlag
4327b81bc3
fixed column handling in table (had problems with filtered out columns before)
12 years ago
Marc Zinnschlag
55e7e71c11
added optional per-subview status bar
12 years ago
Marc Zinnschlag
a80e80dd94
added layout to table sub view
12 years ago
Marc Zinnschlag
7600d6c04b
basic filter table
12 years ago
Marc Zinnschlag
66534a45da
replaced double click in table with a context menu item (edit) because double click was interfering with basic table functionality
12 years ago
Marc Zinnschlag
0fad2e7f40
restructured main menu
12 years ago
Marc Zinnschlag
2497c18702
replaced settings change notifications for columns with a more robust implementation
12 years ago
Marc Zinnschlag
365ea11e86
Merge remote-tracking branch 'graffy76/RefIdTypeDelegate'
12 years ago
graffy76
0ae254f6a8
Fixed segfault opening tables
12 years ago
graffy76
6486f342b5
Fixed setting synchronization issue
...
Moved default settings to CSMSettings::UserSettings.
Other minor code changes / cleanup
12 years ago
Marc Zinnschlag
47f7bbd48a
fixed OpenCS crash during cell loading when loading multiple ESX files
12 years ago
Marc Zinnschlag
6a5ab34971
Merge branch 'region'
12 years ago
Marc Zinnschlag
4cce466dc7
inverted region map y-axis
12 years ago
Marc Zinnschlag
c26a6f884f
added region map tooltips
12 years ago
greye
29b7734b52
add qualifiers for names in templates to make gcc 4.7+ happy
12 years ago
Marc Zinnschlag
c808bf2b23
updating region map on changes to region and cell records
12 years ago
Marc Zinnschlag
b17f383c6d
Merge remote-tracking branch 'graffy76/RefIdTypeDelegate'
...
Conflicts:
apps/opencs/view/world/table.cpp
12 years ago
graffy76
11178cc470
Repo permissions commit fix #3
12 years ago
graffy76
bb049806df
Repo permissions commit fix #2
12 years ago
graffy76
ae4e3181d9
Fixing repo permissions commit #1
12 years ago
Marc Zinnschlag
d389b70ec4
added missing case folding
12 years ago
Marc Zinnschlag
121978a69e
some cleanup; added handling of deleted cells (now displayed instead of ignored)
12 years ago
Marc Zinnschlag
116320cc0d
dealing with invalid regions and cells without regions
12 years ago
Marc Zinnschlag
6159724b04
build region map from records (only initial build; updates not implemented yet)
12 years ago
Marc Zinnschlag
4f05f2bddf
basic region map; non-interactive for now and working with dummy data instead of real cell/region records
12 years ago
Marc Zinnschlag
de5898c953
post merge fixes
12 years ago
Marc Zinnschlag
4986b7d65d
Merge branch 'master' into ref
12 years ago
Marc Zinnschlag
1c4b70805b
added missing reference table columns
12 years ago
Marc Zinnschlag
9a39f32c32
store ID of cell in reference struct
12 years ago
Marc Zinnschlag
9a49125281
added references table
12 years ago
graffy76
9f6d250463
QDebug reference removal
12 years ago
graffy76
55b115935a
Implemented RefRecordTypeDelegate
...
Added accessor functions to CSMWorld::UniversalId for static const
sIdArg[]
12 years ago
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
12 years ago
Marc Zinnschlag
afb120d5ce
Merge remote-tracking branch 'graffy76/recordStatusDelegate'
12 years ago
graffy76
6deddf7229
Fixed code conventions in user settings, changed top-level page names
12 years ago
Marc Zinnschlag
8ffea60b72
some cleanup
12 years ago
Marc Zinnschlag
12cfe1fdfe
Merge remote-tracking branch 'graffy76/recordStatusDelegate'
12 years ago
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.
12 years ago
Marc Zinnschlag
99508a6eaa
minor cleanup
12 years ago
mckibbenta
5803726233
modified gmst addition during creation of new base file
12 years ago
mckibbenta
16a27e28f7
inluded gmsts with default values to creation of new base files
12 years ago
graffy76
62e164b2aa
Fixed load file error if no file is found
12 years ago
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
12 years ago
graffy76
b3d185e421
Unsaved changes missed in previous commits
12 years ago
graffy76
f4a2cf64c2
Removed CSVSettings::SamplePage class files
12 years ago
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
12 years ago
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
.
12 years ago
Marc Zinnschlag
5b3d2f5da1
gave Collection class its own header file and removed an unsed cpp file
12 years ago
Marc Zinnschlag
8f167a603c
split IdCollection into Collection and IdCollection class
12 years ago
Marc Zinnschlag
4b2d920f9d
rewrote IdCollection::load (not using private members of IdCollection anymore)
12 years ago
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
12 years ago
Marc Zinnschlag
2968b96882
added a bit more documentation
12 years ago
Marc Zinnschlag
f4e7916ec4
moved IdCollection base into its own source file pair and renamed it to Collection
12 years ago
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
12 years ago
Glorf
548f4d683f
Globalization of user settings
12 years ago
Glorf
10165d3c6b
Feature #468
12 years ago
Marc Zinnschlag
97f421df8a
simplifying CSMWorld::CellRef
12 years ago
Marc Zinnschlag
1e60ad3cd6
Promoted references to a top level record internally.
...
Note: This does not change the structure of the ESX format.
12 years ago
graffy76
1d93cf09bc
Cell formatting and code optimization changes
12 years ago
graffy76
35fb9b669a
Final details implemented
...
Png icons, alignments fixed.
12 years ago
Marc Zinnschlag
6d0b8f7bc8
added missing include
12 years ago
Marc Zinnschlag
c626e2b257
Merge branch 'ref'
...
Conflicts:
apps/opencs/view/doc/view.hpp
12 years ago
Marc Zinnschlag
ca33d66ed9
added missing columns for weapon records
12 years ago
Marc Zinnschlag
2123900db5
added missing columns for NPC records
12 years ago
Marc Zinnschlag
8d78bea4aa
added missing column for misc record
12 years ago
Marc Zinnschlag
862e568f9b
added missing columns for Light record
12 years ago
Marc Zinnschlag
749fd418b5
added missing columns for door record
12 years ago
Marc Zinnschlag
f8c675a638
Merge remote-tracking branch 'graffy76/usersettings'
12 years ago
graffy76
3ce35e691c
Commented out sample editor settings page
12 years ago
Glorf
19ce233667
Workaround for MOC compiler problem
12 years ago
Marc Zinnschlag
54f56b0515
Merge remote-tracking branch 'graffy76/usersettings'
...
Conflicts:
apps/opencs/view/doc/view.cpp
apps/opencs/view/doc/view.hpp
12 years ago
graffy76
13242c2bd5
Eliminated code centering the initial view in the middle of the screen
12 years ago
Marc Zinnschlag
889a87982e
added missing columns for creatures
12 years ago
Marc Zinnschlag
d794a62d19
added missing columns for container record
12 years ago
Marc Zinnschlag
28f2a7d2b4
added missing column for clothing records
12 years ago
Marc Zinnschlag
eba9d3e3ee
added missing columns for book record
12 years ago
Marc Zinnschlag
fce9939f83
added missing columns for armor record
12 years ago
Marc Zinnschlag
7c57f2c221
added AI-related actor columns
12 years ago
Marc Zinnschlag
74d791e207
fixed auto calc column
12 years ago
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