Commit Graph

418 Commits (240a44f932292db6a5afcab9d12c47c2eeb3eff6)

Author SHA1 Message Date
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