graffy76
a6e7cf9a8c
Implementing drag and drop
11 years ago
Marc Zinnschlag
9332684335
allow the use of value types in string filters
11 years ago
Marc Zinnschlag
842a616909
more cleanup
12 years ago
Marc Zinnschlag
80f8024da7
allow specifying record modification status column enum via strings
12 years ago
Marc Zinnschlag
f80373a849
removed two unused files
12 years ago
Marc Zinnschlag
649ef6f120
moved list of enum literals from ViewManager to Columns (which makes them available to the rest of model now)
12 years ago
Marc Zinnschlag
aa935ff03d
update tables on filter record changes
12 years ago
Marc Zinnschlag
d1516792ce
made document data available to filter parser
12 years ago
Marc Zinnschlag
51fbb0f3f4
fixed a segfault when opening views for tables that do not allow the creation of new records
12 years ago
Marc Zinnschlag
cf58670c85
removed global filter scope (would have caused sync problems between projects)
12 years ago
Marc Zinnschlag
c56007cceb
fixed a record counting bug (was using the wrong model)
12 years ago
Marc Zinnschlag
806e9a2888
added and and or filter nodes
12 years ago
Marc Zinnschlag
50041fc211
simplified filter system by taking out filter references and user values for now (these are post-1.0 features anyway)
12 years ago
graffy76
e6fdc7e7fd
...
12 years ago
Marc Zinnschlag
a61215dab1
some general filter parser cleanup
12 years ago
graffy76
6898321676
Reenabling features
...
Profile functions enabled
New/load file functions partially enabled
Layout reorganized
12 years ago
graffy76
b52645bf2a
Fixes to accommodate master/plugin loading
12 years ago
graffy76
e614ec3353
Fixing profile code in progress...
12 years ago
graffy76
f6217f9c6a
Moved esx selector classes out of global namespace
12 years ago
Marc Zinnschlag
c87a279444
added error reporting in the filter edit widget (change the text colour for now)
12 years ago
Marc Zinnschlag
ea8b9ce45b
apply filter to table after filter text change
12 years ago
graffy76
a14e0b32d8
Restructured esxselector directory
...
Added ./view
Removed ./utils and ./model/esm
Relocated code accordingly.
12 years ago
graffy76
45277c0082
Minor changes
...
Stretched table columns to fit widget width
Reduced width of opencs file dialog
Hid the file size column for launcher
Added alternating row colors in table view
12 years ago
Marc Zinnschlag
c38860fa72
added parser and custom filter edit widget (parser not functional yet; always returns a false boolean node)
12 years ago
graffy76
2878f51cd3
Reimplemented dependency selection feature
...
Moved more code to ContentSelector
Added support for omwgame and omwaddon files
12 years ago
graffy76
b24dd5c6ac
Continued migration of code to ContentSelector
12 years ago
graffy76
61602789e1
Began migrating code to ContentSelector base
12 years ago
graffy76
4c8c6d6971
Moved init code to master / plugin proxy classes
12 years ago
graffy76
7389507eb5
Created masterproxylist class
12 years ago
graffy76
49c4e1bf9e
Removed master table widget
12 years ago
graffy76
84e5c2610a
Implemented combobox for game file selection
12 years ago
graffy76
bfb71f23c9
Changed filter mechanism for game / addons
...
Filters by number of master references, regardless of extension
12 years ago
Marc Zinnschlag
789a66eaa7
added filter box and basic record filter UI (not functional yet; only supporting on-the-fly filters for now)
12 years ago
Marc Zinnschlag
f6226e4859
added Creator class for filters
12 years ago
Marc Zinnschlag
0944338c27
avoid the use of hardcoded column numbers
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
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
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
6a5ab34971
Merge branch 'region'
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
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
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
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
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
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
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
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
28f2a7d2b4
added missing column for clothing records
12 years ago
Marc Zinnschlag
fce9939f83
added missing columns for armor record
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
graffy76
88df3b980f
Implemented UserSettings as a singleton.
12 years ago
Marc Zinnschlag
9426eda47a
small test with statics and two columns
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
f6203cac2a
update for master
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
ae0a7d5bcd
added cost and type columns to spell table
12 years ago
Marc Zinnschlag
ec6dff38b1
added basic spell table
12 years ago
Marc Zinnschlag
60cc95305d
added basic birthsign 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
8bf569d58a
added basic sound table
12 years ago
Marc Zinnschlag
73da794d77
added basic race table
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
384c88182d
dealing with unset attribute fields
12 years ago
Marc Zinnschlag
c71edb613d
added faction table
12 years ago
Marc Zinnschlag
c7275965b8
added basic class record table
12 years ago
Marc Zinnschlag
10c5f29075
added attribute column 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
fefe061294
added basic support for skills to editor
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
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
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
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
abd307d70e
Issue #567 : workaround for crash with non-English ESX files
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
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
828695f295
added value column to gmst table
12 years ago
Marc Zinnschlag
d5dd0640c7
basic gmst support
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
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
2d96f52864
select correct record when opening a dialogue sub view
12 years ago
Marc Zinnschlag
d4a9236ae5
hocking up dialogue sub view to a widget mapper
12 years ago
Marc Zinnschlag
714b1924a5
partial dialogue subview implementation
12 years ago
Marc Zinnschlag
f95e72166c
hide type column in non-mixed type tables
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
89b4497331
added missing edit locks for create/revert/delete
12 years ago
Marc Zinnschlag
a2b4f43176
moved document state enum to a separate file
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
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
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
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
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