Commit Graph

32 Commits

Author SHA1 Message Date
Salvo 'LtWorf' Tomaselli
62c51ab150 Removed useless compatibility module from UI
It was originally created to support both PyQt and PySide but
at this point is useless
2015-06-02 14:56:44 +02:00
Salvo 'LtWorf' Tomaselli
36a2c192a8 Fix save relation dialog
Also add an error in case no relation is selected.
2015-06-02 14:41:41 +02:00
Salvo 'LtWorf' Tomaselli
8102dbe959 Fixed and changed semantic of open relation
Now relations are always named with the default name.

Multiple relations can be opened at once from the GUI.

Removed redundant code to select the default name for a relation.

Using system dependant splitter to determine the default name for a relation.
2015-06-02 12:35:47 +02:00
Salvo 'LtWorf' Tomaselli
9d4284d624 Store the state of the main window when closing and restore it. 2015-06-01 14:20:29 +02:00
Salvo 'LtWorf' Tomaselli
d60b5f7983 Print compiled expressions for multiline queries 2015-06-01 07:34:21 +02:00
Salvo 'LtWorf' Tomaselli
cd5c2845e1 Store last multiline query
When loading, the last multiline query used will be available.

Also, refactored the part to execute multiline queries in a
separate function.
2015-06-01 00:17:19 +02:00
Salvo 'LtWorf' Tomaselli
f3af25f132 Support multi-line editing mode
This mode supports the insertion of multiple queries in one shot,
assign them to variables and reuse them.

Basically a program. Less interactive mode but better for more
complicated queries.
2015-06-01 00:00:59 +02:00
Salvo 'LtWorf' Tomaselli
abfa6a00c2 Use constants rather than hardcoded symbols
In the code that inserts the symbols in the query, use constants from the
parser module.
2015-05-31 19:03:17 +02:00
Salvo 'LtWorf' Tomaselli
5bfbe4f4af Ask again if the relation name is incorrect
When creating a new relation, if the name is incorrect, ask again rather than
drop entirely the new relation.
2015-02-23 14:19:28 +01:00
Salvo 'LtWorf' Tomaselli
512aafd946 Style 2015-02-19 14:06:11 +01:00
Salvo 'LtWorf' Tomaselli
cf377eca46 Initial Qt5/Python3 switch
This converts the GUI code to use Qt5 and Python3

The GUI is still somewhat buggy, and it can't open files yet,
but seems to be mostly working, extensive testing will
be needed before this can be released.
2015-02-19 14:00:47 +01:00
Salvo 'LtWorf' Tomaselli
da4c549ea0 Drop support for PySide
It's no longer developed and I'm moving to Qt5 which
is not supported
2015-02-18 17:53:02 +01:00
Salvo 'LtWorf' Tomaselli
556eecc118 Changed about and README to not point to galileo anymore 2013-12-27 00:31:43 +01:00
Salvo 'LtWorf' Tomaselli
5e4a703f56 New way of checking for new versions 2013-12-27 00:16:12 +01:00
LtWorf
48bde3ea84 - Improved tokenizer
- GUI shows unicode errors (i really can't wait for debian to have pyqt in python 3)



git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@339 014f5005-505e-4b48-8d0a-63407b615a7c
2011-11-01 18:47:03 +00:00
LtWorf
ee1e103c8f - tests with pyside and fixes
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@332 014f5005-505e-4b48-8d0a-63407b615a7c
2011-10-15 22:30:31 +00:00
LtWorf
9344304f68 - More fixes for unicode...
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@330 014f5005-505e-4b48-8d0a-63407b615a7c
2011-10-15 22:00:17 +00:00
LtWorf
17452f1e0b - migrating to unicode
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@329 014f5005-505e-4b48-8d0a-63407b615a7c
2011-10-15 21:45:33 +00:00
LtWorf
9d12667b11 - Debian package can now be installed with pyside and not pyqt
- Make dist makes a file for the debian format
- Make dist removes .svn from relational_pyside
- setup.py installs relational_pyside module



git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@326 014f5005-505e-4b48-8d0a-63407b615a7c
2011-10-13 20:15:38 +00:00
LtWorf
2f8e604d0d - Can create relation classes from the table
- Can add new relations and edit current ones, it apparently works



git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@325 014f5005-505e-4b48-8d0a-63407b615a7c
2011-10-13 18:44:20 +00:00
LtWorf
e6c871b785 - Buttons to edit and create relation
- Default example cells when working on a new relation


git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@323 014f5005-505e-4b48-8d0a-63407b615a7c
2011-10-13 17:06:24 +00:00
LtWorf
c5af23d05c - apparently it works, needs further testing
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@319 014f5005-505e-4b48-8d0a-63407b615a7c
2011-10-08 22:35:24 +00:00
LtWorf
b186ddae39 - Unified main GUI too, but work is still in progress...
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@317 014f5005-505e-4b48-8d0a-63407b615a7c
2011-10-08 18:32:31 +00:00
LtWorf
fb7e9d2b6f - Can perform survey from command line interface too
- Module to send survey directly
- Can check the latest version from the svn repository



git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@311 014f5005-505e-4b48-8d0a-63407b615a7c
2011-06-14 16:21:15 +00:00
LtWorf
3ca26b10c6 - Forces relations to have correct attribute names
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@296 014f5005-505e-4b48-8d0a-63407b615a7c
2011-04-01 07:06:08 +00:00
LtWorf
f8b0ab746b - Added test
- Re-sorted CHANGELOG



git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@286 014f5005-505e-4b48-8d0a-63407b615a7c
2011-03-22 13:28:41 +00:00
LtWorf
9c65a60b22 - Small fix and simplified code
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@285 014f5005-505e-4b48-8d0a-63407b615a7c
2011-03-21 16:10:22 +00:00
LtWorf
8065f65d2d - simplified linegui checking if query is an assignment
- Reports missing GUI modules
- Will not load relations if given name is not valid
- Will not execute if relation dest name is not valid



git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@283 014f5005-505e-4b48-8d0a-63407b615a7c
2011-03-21 07:43:57 +00:00
LtWorf
e563972436 - Changed window title
- Added menu!
- Can restore from history



git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@282 014f5005-505e-4b48-8d0a-63407b615a7c
2011-03-20 23:23:20 +00:00
LtWorf
4d78540440 - Relation list is sorted
- Selects last item of history (so it scrolls)
- Fixes saving relations
- Simplified code, removing useless iterations



git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@281 014f5005-505e-4b48-8d0a-63407b615a7c
2011-03-20 21:49:02 +00:00
LtWorf
6a93efd198 - Adds query into history
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@280 014f5005-505e-4b48-8d0a-63407b615a7c
2011-03-20 21:18:30 +00:00
LtWorf
6765e9c903 - Now uses generated GUI
git-svn-id: http://galileo.dmi.unict.it/svn/relational/trunk@279 014f5005-505e-4b48-8d0a-63407b615a7c
2011-03-20 19:31:50 +00:00