diff --git a/src/MainWindow.ui b/src/MainWindow.ui
index 479ec76b..5493375c 100644
--- a/src/MainWindow.ui
+++ b/src/MainWindow.ui
@@ -17,737 +17,743 @@
:/oldimages/icon16:/oldimages/icon16
-
-
- 1
-
-
-
- Database &Structure
-
-
- -
-
-
- toolBar1
-
-
- Qt::ToolButtonTextBesideIcon
-
-
-
-
+
+
+
-
+
+
+ 0
+
+
+
+ Database &Structure
+
+
+
-
+
+
+ toolBar1
+
+
+ Qt::ToolButtonTextBesideIcon
+
+
+
+
+
+
+ -
+
+
+ Qt::CustomContextMenu
+
+
+ true
+
+
+ QAbstractItemView::DragDrop
+
+
+ true
+
+
+ QAbstractItemView::ScrollPerPixel
+
+
+ true
+
+
+
+
-
- -
-
-
- Qt::CustomContextMenu
-
-
- true
-
-
- QAbstractItemView::DragDrop
-
-
- true
-
-
- QAbstractItemView::ScrollPerPixel
-
-
- true
-
+
+
+ &Browse Data
+
+
+
-
+
+
-
+
+
+ Table:
+
+
+ comboBrowseTable
+
+
+
+ -
+
+
+
+ 1
+ 0
+
+
+
+
+ 150
+ 0
+
+
+
+ Select a table to browse data
+
+
+ Use this list to select a table to be displayed in the database view
+
+
+
+ -
+
+
+ Refresh the data in the selected table.
+
+
+ This button refreshes the data in the currently selected table.
+
+
+
+
+
+
+ :/icons/refresh:/icons/refresh
+
+
+ F5
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 200
+ 20
+
+
+
+
+ -
+
+
+ Insert a new record in the current table
+
+
+ This button creates a new, empty record in the database
+
+
+ New Record
+
+
+
+ -
+
+
+ Delete the current record
+
+
+ This button deletes the record currently selected in the database
+
+
+ Delete Record
+
+
+
+
+
+ -
+
+
+ This is the database view. You can double-click any record to edit its contents in the cell editor window.
+
+
+ QAbstractItemView::NoEditTriggers
+
+
+
+ -
+
+
-
+
+
+ false
+
+
+ Go to previous record set page
+
+
+ This button is used to navigate to the previous set of 1000 records in the database view
+
+
+ <
+
+
+
+ -
+
+
+ 0 - 0 of 0
+
+
+
+ -
+
+
+ false
+
+
+ Go to next record set page
+
+
+ This button is used to navigate to the next 1000 records set in the database view
+
+
+ >
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ Click here to browse the specified record
+
+
+ This button is used to navigate to the record number specified in the Go to: area.
+
+
+ Go to:
+
+
+
+ -
+
+
+ Enter record number to browse
+
+
+ Type a record number in this area and click the Go to: button to display the record in the database view
+
+
+ 1
+
+
+
+
+
+
-
-
-
-
-
- &Browse Data
-
-
- -
-
-
-
-
-
- Table:
-
-
- comboBrowseTable
-
-
-
- -
-
-
-
- 1
- 0
-
-
-
-
- 150
- 0
-
-
-
- Select a table to browse data
-
-
- Use this list to select a table to be displayed in the database view
-
-
-
- -
-
-
- Refresh the data in the selected table.
-
-
- This button refreshes the data in the currently selected table.
-
-
-
-
-
-
- :/icons/refresh:/icons/refresh
-
-
- F5
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 200
- 20
-
-
-
-
- -
-
-
- Insert a new record in the current table
-
-
- This button creates a new, empty record in the database
-
-
- New Record
-
-
-
- -
-
-
- Delete the current record
-
-
- This button deletes the record currently selected in the database
-
-
- Delete Record
-
-
-
-
-
- -
-
-
- This is the database view. You can double-click any record to edit its contents in the cell editor window.
-
-
- QAbstractItemView::NoEditTriggers
-
+
+
+ Edit &Pragmas
+
+
+
-
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 296
+ 494
+
+
+
+
+ QFormLayout::ExpandingFieldsGrow
+
+
-
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html>
+
+
+ true
+
+
+ Qt::LinksAccessibleByMouse
+
+
+ comboboxPragmaAutoVacuum
+
+
+
+ -
+
+
-
+
+ None
+
+
+ -
+
+ Full
+
+
+ -
+
+ Incremental
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html>
+
+
+ true
+
+
+ checkboxPragmaAutomaticIndex
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html>
+
+
+ true
+
+
+ checkboxPragmaCheckpointFullFsync
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html>
+
+
+ true
+
+
+ checkboxPragmaForeignKeys
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html>
+
+
+ true
+
+
+ checkboxPragmaFullFsync
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html>
+
+
+ true
+
+
+ checkboxPragmaIgnoreCheckConstraints
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html>
+
+
+ true
+
+
+ comboboxPragmaJournalMode
+
+
+
+ -
+
+
-
+
+ Delete
+
+
+ -
+
+ Truncate
+
+
+ -
+
+ Persist
+
+
+ -
+
+ Memory
+
+
+ -
+
+ WAL
+
+
+ -
+
+ Off
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html>
+
+
+ true
+
+
+ spinPragmaJournalSizeLimit
+
+
+
+ -
+
+
+ -1
+
+
+ 100000
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html>
+
+
+ true
+
+
+ comboboxPragmaLockingMode
+
+
+
+ -
+
+
-
+
+ Normal
+
+
+ -
+
+ Exclusive
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html>
+
+
+ true
+
+
+ spinPragmaMaxPageCount
+
+
+
+ -
+
+
+ 2000000000
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html>
+
+
+ true
+
+
+ spinPragmaPageSize
+
+
+
+ -
+
+
+ 512
+
+
+ 65536
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html>
+
+
+ true
+
+
+ checkboxPragmaRecursiveTriggers
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html>
+
+
+ true
+
+
+ checkboxPragmaSecureDelete
+
+
+
+ -
+
+
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html>
+
+
+ true
+
+
+ comboboxPragmaSynchronous
+
+
+
+ -
+
+
-
+
+ Off
+
+
+ -
+
+ Normal
+
+
+ -
+
+ Full
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html>
+
+
+ true
+
+
+ comboboxPragmaTempStore
+
+
+
+ -
+
+
-
+
+ Default
+
+
+ -
+
+ File
+
+
+ -
+
+ Memory
+
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html>
+
+
+ true
+
+
+ spinPragmaUserVersion
+
+
+
+ -
+
+
+ 10000
+
+
+
+ -
+
+
+ <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html>
+
+
+ true
+
+
+ spinPragmaWalAutoCheckpoint
+
+
+
+ -
+
+
+ 10000
+
+
+
+
+
+
+
+ -
+
+
+ QDialogButtonBox::Cancel|QDialogButtonBox::Save
+
+
+ false
+
+
+
+
-
- -
-
-
-
-
-
- false
-
-
- Go to previous record set page
-
-
- This button is used to navigate to the previous set of 1000 records in the database view
-
-
- <
-
-
-
- -
-
-
- 0 - 0 of 0
-
-
-
- -
-
-
- false
-
-
- Go to next record set page
-
-
- This button is used to navigate to the next 1000 records set in the database view
-
-
- >
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Click here to browse the specified record
-
-
- This button is used to navigate to the record number specified in the Go to: area.
-
-
- Go to:
-
-
-
- -
-
-
- Enter record number to browse
-
-
- Type a record number in this area and click the Go to: button to display the record in the database view
-
-
- 1
-
-
-
-
-
-
-
-
-
- Edit &Pragmas
-
-
- -
-
-
- true
-
-
-
-
- 0
- 0
- 278
- 444
-
-
-
-
- QFormLayout::ExpandingFieldsGrow
-
-
-
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_auto_vacuum"><span style=" text-decoration: underline; color:#0000ff;">Auto Vacuum</span></a></p></body></html>
-
-
- true
-
-
- Qt::LinksAccessibleByMouse
-
-
- comboboxPragmaAutoVacuum
-
-
-
- -
-
-
-
-
- None
-
-
- -
-
- Full
-
-
- -
-
- Incremental
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_automatic_index"><span style=" text-decoration: underline; color:#0000ff;">Automatic Index</span></a></p></body></html>
-
-
- true
-
-
- checkboxPragmaAutomaticIndex
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_checkpoint_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Checkpoint Full FSYNC</span></a></p></body></html>
-
-
- true
-
-
- checkboxPragmaCheckpointFullFsync
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_foreign_keys"><span style=" text-decoration: underline; color:#0000ff;">Foreign Keys</span></a></p></body></html>
-
-
- true
-
-
- checkboxPragmaForeignKeys
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_fullfsync"><span style=" text-decoration: underline; color:#0000ff;">Full FSYNC</span></a></p></body></html>
-
-
- true
-
-
- checkboxPragmaFullFsync
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_ignore_check_constraints"><span style=" text-decoration: underline; color:#0000ff;">Ignore Check Constraints</span></a></p></body></html>
-
-
- true
-
-
- checkboxPragmaIgnoreCheckConstraints
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_mode"><span style=" text-decoration: underline; color:#0000ff;">Journal Mode</span></a></p></body></html>
-
-
- true
-
-
- comboboxPragmaJournalMode
-
-
-
- -
-
-
-
-
- Delete
-
-
- -
-
- Truncate
-
-
- -
-
- Persist
-
-
- -
-
- Memory
-
-
- -
-
- WAL
-
-
- -
-
- Off
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_journal_size_limit"><span style=" text-decoration: underline; color:#0000ff;">Journal Size Limit</span></a></p></body></html>
-
-
- true
-
-
- spinPragmaJournalSizeLimit
-
-
-
- -
-
-
- -1
-
-
- 100000
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_locking_mode"><span style=" text-decoration: underline; color:#0000ff;">Locking Mode</span></a></p></body></html>
-
-
- true
-
-
- comboboxPragmaLockingMode
-
-
-
- -
-
-
-
-
- Normal
-
-
- -
-
- Exclusive
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_max_page_count"><span style=" text-decoration: underline; color:#0000ff;">Max Page Count</span></a></p></body></html>
-
-
- true
-
-
- spinPragmaMaxPageCount
-
-
-
- -
-
-
- 2000000000
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_page_size"><span style=" text-decoration: underline; color:#0000ff;">Page Size</span></a></p></body></html>
-
-
- true
-
-
- spinPragmaPageSize
-
-
-
- -
-
-
- 512
-
-
- 65536
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_recursive_triggers"><span style=" text-decoration: underline; color:#0000ff;">Recursive Triggers</span></a></p></body></html>
-
-
- true
-
-
- checkboxPragmaRecursiveTriggers
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_secure_delete"><span style=" text-decoration: underline; color:#0000ff;">Secure Delete</span></a></p></body></html>
-
-
- true
-
-
- checkboxPragmaSecureDelete
-
-
-
- -
-
-
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_synchronous"><span style=" text-decoration: underline; color:#0000ff;">Synchronous</span></a></p></body></html>
-
-
- true
-
-
- comboboxPragmaSynchronous
-
-
-
- -
-
-
-
-
- Off
-
-
- -
-
- Normal
-
-
- -
-
- Full
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_temp_store"><span style=" text-decoration: underline; color:#0000ff;">Temp Store</span></a></p></body></html>
-
-
- true
-
-
- comboboxPragmaTempStore
-
-
-
- -
-
-
-
-
- Default
-
-
- -
-
- File
-
-
- -
-
- Memory
-
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_schema_version"><span style=" text-decoration: underline; color:#0000ff;">User Version</span></a></p></body></html>
-
-
- true
-
-
- spinPragmaUserVersion
-
-
-
- -
-
-
- 10000
-
-
-
- -
-
-
- <html><head/><body><p><a href="http://www.sqlite.org/pragma.html#pragma_wal_autocheckpoint"><span style=" text-decoration: underline; color:#0000ff;">WAL Auto Checkpoint</span></a></p></body></html>
-
-
- true
-
-
- spinPragmaWalAutoCheckpoint
-
-
-
- -
-
-
- 10000
-
-
-
-
-
+
+
+ E&xecute SQL
+
+
+ -
+
+
+ toolBar1
+
+
+
+
+
+
+
+
+
+ -
+
+
+ -1
+
+
+ true
+
+
+ true
+
+
+
+
-
- -
-
-
- QDialogButtonBox::Cancel|QDialogButtonBox::Save
-
-
- false
-
-
-
-
-
-
-
- E&xecute SQL
-
-
- -
-
-
- toolBar1
-
-
-
-
-
-
-
-
-
- -
-
-
- -1
-
-
- true
-
-
- true
-
-
-
-
-
+
+
+