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
|
c56007cceb
|
fixed a record counting bug (was using the wrong model)
|
2013-08-23 14:11:33 +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
|
789a66eaa7
|
added filter box and basic record filter UI (not functional yet; only supporting on-the-fly filters for now)
|
2013-08-11 20:39:21 +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
|
661b290c49
|
automatically scroll table to the position of a newly created record
|
2013-07-29 15:00:41 +02:00 |
|
Marc Zinnschlag
|
82958e6514
|
added custom creator for cell records
|
2013-07-28 18:08:57 +02:00 |
|
Marc Zinnschlag
|
899e18b2cf
|
report ID errors also via input field tool tips
|
2013-07-28 15:28:35 +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
|
124a70906f
|
added creator edit lock
|
2013-07-28 14:51:47 +02:00 |
|
Marc Zinnschlag
|
32c697abc6
|
validate IDs entered by the user
|
2013-07-28 14:40:11 +02:00 |
|
Marc Zinnschlag
|
4f6e99c391
|
more compact layout for the bottom box
|
2013-07-28 14:00:26 +02:00 |
|
Marc Zinnschlag
|
00fcb79f08
|
moved record creation to GenericCreator class (now taking ID from user instead of using a procedurally generated one)
|
2013-07-28 13:43:16 +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
|
f93af52486
|
handling down a reference to Data and the undo stack to the creators
|
2013-07-27 13:28:12 +02:00 |
|
Marc Zinnschlag
|
fee748d4b5
|
added creator bar UI and cancel button
|
2013-07-26 21:09:23 +02:00 |
|
Marc Zinnschlag
|
b8ac45defe
|
added creator to bottom box layout and re-routed add record event to bottom box
|
2013-07-26 18:22:31 +02:00 |
|
Marc Zinnschlag
|
d899cbb449
|
removed some junk
|
2013-07-26 18:14:34 +02:00 |
|
Marc Zinnschlag
|
ed83e2e70a
|
added creator to bottom box; more cleanup
|
2013-07-26 12:51:45 +02:00 |
|
Marc Zinnschlag
|
6c4bdc0101
|
minor cleanup; less pointer usage
|
2013-07-26 12:42:15 +02:00 |
|
Marc Zinnschlag
|
ba5ca5beed
|
replaced createAndDelete flag with a new class hierarhy (Creator)
|
2013-07-26 12:35:17 +02:00 |
|
Marc Zinnschlag
|
4327b81bc3
|
fixed column handling in table (had problems with filtered out columns before)
|
2013-07-25 14:38:53 +02:00 |
|
Marc Zinnschlag
|
55e7e71c11
|
added optional per-subview status bar
|
2013-07-25 14:29:56 +02:00 |
|