Add the functionality needed to create new tables to the editTableForm
dialog.
Delete the createTableForm as it is no longer needed, also delete its
semi-finished replacement createTableDialog.
Fix not working add column function and as usual some other bugs here
and there.
Always show all rows of the current table in the browse tab of the main
window instead of limiting it to a 1000 per page.
Change the functionality of the buttons and inputs to change the page
accordingly.
Limiting the number of rows to a 1000 was probably done for performance
reasons but is a killer in terms of usability. And as we'll probably
move sooner or later to a model-view architecture that loads data on
demand, the performance when opening large tables will be more than
restored anyway.
Fix bug when closing the editFieldForm.
Fix bug that not always the correct database object was used.
Fix bug that changed field type when changing field name in editTableForm.
Delete the renameTableForm class and dialog. They are basically useless
as their functionality can (and has been) easily be integrated into the
editTableForm.
Delete the addFieldTypeForm dialog which appears to be quite useless.
It's not needed by editFieldForm anymore and would probably never been
of any use at all.
Design the editFieldForm dialog in Qt Designer.
Also add custom field type support and fix some other issues.
The dialog is still doing nothing because support for modifying columns
is still missing in the SQLite interface.
Get rid of the addFieldForm class and dialog and use the editFieldForm
instead.
Also fix the window caption of the editFieldForm dialogs called by the
editTableForm to show the correct table name.
Don't set db state to dirty if only selects are executed.
Result table isn't editable anymore and reset columns correctly
query string is correctly given as UTF8