Commit Graph

418 Commits (240a44f932292db6a5afcab9d12c47c2eeb3eff6)

Author SHA1 Message Date
Marc Zinnschlag 842a616909 more cleanup 12 years ago
Marc Zinnschlag 6cd7da6547 Merge remote-tracking branch 'marcrbouvier/master' 12 years ago
Marc Bouvier 6b11f59ed4 [Feature #881] Rename QLocalServer
The server name should be more unique to the project so there isn't a
interprocess clash.
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 1744a64f77 in filters allow specifiying boolean columns as strings 12 years ago
Marc Bouvier 0ae2bb2fae [Feature #881] Code Formatting
Code formatted to the OpenMW policy.
12 years ago
Marc Bouvier 563bd0b430 [Feature #881] Raise OpenCS New Window After Re-execution
The OpenCS startup window of the existing exist is raised when trying to
start a new instance. This is done by the new instance connection to the
existing instance's QLocalServer. Once the connection is established the
existing instance raises the startup window.
12 years ago
Marc Bouvier 51332b86a1 [Feature #811] Only 1 Instance of OpenCS is Allowed
If another instance of OpenCS is started, then it will terminate. This
is done by creating a QLocalServer with a unique ID. If another
QLocalServer with the same ID attempts to be opened, then the creation
of the QLocalServer will fail and the application will terminate.
12 years ago
Marc Zinnschlag 9cb121bd04 allow specifying enums as text in filters 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 9f0b34eae0 fixed reference loading code (editor) 12 years ago
Marc Zinnschlag 26b3d93293 streamlined filter syntax 12 years ago
Marc Zinnschlag 2e9948e86a improved one-shot filter handling; allow empty pre-defined filters 12 years ago
Marc Zinnschlag aa935ff03d update tables on filter record changes 12 years ago
Marc Zinnschlag 20bd0707dc avoid use of column number literals 12 years ago
Marc Zinnschlag 937f5b11a2 fixed broken record deletion 12 years ago
Marc Zinnschlag d007d4dc9a allow colons in names (filter) 12 years ago
Marc Zinnschlag 7e02c9acf2 added filter text column to filter table 12 years ago
Marc Zinnschlag 25e6380884 implemented use of predefined filters 12 years ago
Marc Zinnschlag d1516792ce made document data available to filter parser 12 years ago
Marc Zinnschlag 7aee1da5c6 fixed some columns 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 948cb0ef34 Merge remote-tracking branch 'marcrbouvier/master' 12 years ago
Marc Zinnschlag 78c7de440d simplified filter nodes even more 12 years ago
Marc Zinnschlag cf58670c85 removed global filter scope (would have caused sync problems between projects) 12 years ago
Marc Zinnschlag 3cf60da5a7 added numeric value filter node 12 years ago
Marc Zinnschlag 537ab38985 fixed type in error message 12 years ago
Marc Zinnschlag c56007cceb fixed a record counting bug (was using the wrong model) 12 years ago
Marc Zinnschlag 63b1df85e7 fixed string parsing 12 years ago
Marc Zinnschlag f615a9397b made text node filter case-insensitive 12 years ago
Marc Zinnschlag de956737fe added text filter node 12 years ago
Marc Zinnschlag decd826208 fixed an include guard 12 years ago
Marc Zinnschlag ba6edc55d4 added not filter node 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
Marc Bouvier 2e8b0cf502 Remove Directory Paths in Qt Classes Includes
Qt recommends that the path location not be used when including a class.
Also, this is how other files include Qt classes in the OpenCS app. This
change is for consistency only.
12 years ago
Marc Zinnschlag a61215dab1 some general filter parser cleanup 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 c7e97a83e1 automatically build column map on filter change 12 years ago
Marc Zinnschlag ea8b9ce45b apply filter to table after filter text change 12 years ago
Marc Zinnschlag 470f890a9a fixed BooleanNode constructor 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
Marc Zinnschlag 236dc9fc43 replaced binary filter node with a n-ary node 12 years ago
Marc Zinnschlag 528e047fd5 repalced std::auto_ptr with boost::shared_ptr in filter nodes 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 f5b06d5d52 basic filter tree structure 12 years ago
Marc Zinnschlag a95715b61d added description field to filter record 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 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