Commit Graph

33 Commits

Author SHA1 Message Date
Martin Kleusberg
dff9221963 Rewrite export to CSV dialog
Rewrite the dialog to export tables as CSV file using Qt Designer.

Move the entire export functionality to this dialog instead of
generating the file in the main window.

Add some options for the user to change the layout of the CSV file.
2013-01-09 20:03:48 +01:00
Martin Kleusberg
ab2a4e6479 Rewrite EditDialog using Qt Designer
Create a Qt Designer form file for the edit dialog.

Clean up the edit dialog code removing some not working and not used
functionality e.g. for blob editing.
2013-01-09 16:25:45 +01:00
Martin Kleusberg
065cb3682a Rewrite the find dialog using Qt Designer
Create a Qt Designer form file for the find dialog.

Simplify the find dialog code a little bit.

Add a new comparison operator '<>' in the find dialog.
2013-01-09 15:45:24 +01:00
Martin Kleusberg
73ca1045a2 Also rename AboutDialog
Missed that file in the last commit
2013-01-08 21:45:55 +01:00
Martin Kleusberg
24c3eca2e5 Rename dialog files and classes
Rename the files and classes for the dialogs to share all the same
naming pattern. This should make navigation in the code a bit easier.
Do not include dialogs not rewritten yet; they'll be edited as they are
redesigned.
2013-01-08 21:19:01 +01:00
Martin Kleusberg
32ab512f08 Rewrite the create index dialog
Use Qt Designer for the create index dialog.

Change the layout of the create index dialog completely to be easier to
use and more powerful.

Rewrite most of the index creation code to be easier to understand and
more flexible.
2013-01-08 20:55:18 +01:00
Martin Kleusberg
7904b594ed Delete the SQLite source code
Delete the SQLite source files and change all includes to external
files. This is how libraries are supposed to work and avoids spamming
the project diff with updates that were not even done by us.
2013-01-05 23:18:47 +01:00
Martin Kleusberg
88ee12a1ab Delete the DeleteIndexForm
Delete the DeleteIndexForm as it is no longer needed. Since the last
commit an index can be deleted directly via the popup menu.
2013-01-04 17:41:26 +01:00
Martin Kleusberg
9fbddc34b5 Move content of sqlitebrowsertypes.h to sqlitedb.h 2013-01-03 15:19:17 +01:00
Martin Kleusberg
0180017dbd Delete the ChooseTableForm and DeleteTableForm dialogs
Delete those two dialog, the only use of which is to make it possible to
select a table which is totally pointless because the user can do this
in the main window and would probably do so intuitively anyway.
2013-01-02 20:03:33 +01:00
Martin Kleusberg
eef1c04020 Rename files to match class names 2013-01-02 19:01:47 +01:00
Martin Kleusberg
43496c9549 Merge editTableForm and createTableForm
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.
2013-01-01 16:23:12 +01:00
Martin Kleusberg
8c322b2dd1 Get rid of renameTableForm dialog
Delete the renameTableForm class and dialog. They are basically useless
as their functionality can (and has been) easily be integrated into the
editTableForm.
2012-12-31 15:58:57 +01:00
Martin Kleusberg
bab3683e18 Create Qt Designer form for editTableForm dialog 2012-12-31 15:56:33 +01:00
Martin Kleusberg
9fa8cc3ee4 Remove the addFieldTypeForm dialog
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.
2012-12-31 01:17:41 +01:00
Martin Kleusberg
01f1e0b253 Use a Qt Designer form file for the editFieldForm dialog
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.
2012-12-31 01:14:03 +01:00
Martin Kleusberg
4bf095ec13 Fix last commit 2012-12-31 00:15:21 +01:00
Martin Kleusberg
29d72c3c92 Set the needed Qt modules properly in the project file 2012-12-30 22:44:35 +01:00
Martin Kleusberg
06b9bc02f3 Use a Qt Designer form file for the main window
Use the Qt Designer to build the main window form.
2012-12-30 19:57:39 +01:00
Martin Kleusberg
9a85e38c44 Use Qt designer for the preferences dialog
Use the Qt Designer for designing the preferences dialog instead of
doing that manually in code.
2012-12-30 15:01:35 +01:00
Peinthor Rene
b81454c461 redo about dialog with version info and a qt designer file 2012-12-23 23:29:15 +01:00
Peinthor Rene
0c368ff7ad fix out of source builds 2012-12-23 22:07:56 +01:00
Peinthor Rene
63461df6c4 add current git hash to the app title 2012-07-31 18:51:30 +02:00
Peinthor Rene
31b8026e61 a first version of syntax hightlighted sql input fields and sql log 2012-02-15 22:01:11 +01:00
Peinthor Rene
2d1cf149ff improve qmake file 2012-02-10 14:20:33 +01:00
Peinthor Rene
a4421c3106 merge extendedmainform with mainwindow
why was the drag and drop support even separated like this???
2012-02-09 17:09:50 +01:00
Peinthor Rene
98ccfafb2d make the sql log window a dockable widget 2012-02-04 20:40:42 +01:00
Peinthor Rene
0a62fa0daf add a first design version of the new create table dialog 2012-01-28 21:22:51 +01:00
Peinthor Rene
d51a5f592e Qt3Support was completely removed
While testing some of my changes I noticed
there are a lot of broken things.
So still a lot of work.
2012-01-27 21:23:14 +01:00
Peinthor Rene
2f19d2ff55 fix permissions and move building file one level up 2012-01-25 21:14:26 +01:00
Peinthor Rene
701fd93050 get rid of the old resource system(qt3) and remove unused icons 2012-01-25 16:15:29 +01:00
Peinthor Rene
9c957f0312 rename form1 to mainwindow 2012-01-21 11:58:19 +01:00
Peinthor Rene
3a16ced87f correctly name the subdir .pro file 2012-01-19 23:08:18 +01:00