eelke
ecae0464f9
Fix: openening not accessible database crashes program.
...
OpenDatabase::createOpenDatabase now uses QException derived exception to report failure.
This makes it possible to catch the exception in a background thread and rethrow it when the Future is read.
Which makes it possible for the database window to properly report the problem.
2019-01-29 19:42:32 +01:00
eelke
a88af1ac11
Improved connection error handling.
...
Just returning a boolean is too limiting. Using expection instead to easily pass on error message.
2018-12-23 08:43:43 +01:00
eelke
7db859737a
Use catalog instead of catalogue consistently
2018-11-25 09:05:01 +01:00
eelke
14ab400ccb
Bezig met crudmodel/tab
2018-01-08 20:45:52 +01:00
eelke
554f138d6d
Made slow part of MainWindow initialization asynchronous.
2017-12-25 15:33:10 +01:00
eelke
190a6c04dc
Made a start with showing foreignkeys in column list.
...
Not finished, need to decide what to do with multiple and multi column fkeys.
2017-12-25 10:31:58 +01:00
eelke
6466062cc8
pg_classes can be loaded now, used in TablesTableModel for overview of tables in database.
2017-12-10 10:35:46 +01:00
eelke
ea035f58c8
Bunch of raw pointers replaced with smart pointers of references.
2017-12-09 20:21:22 +01:00
eelke
bebb3391c3
Builds on windows again
2017-11-26 13:07:21 +01:00