MainWindow
0
0
1000
630
DB Browser for SQLite
:/icons/appicon:/icons/appicon
-
0
Database &Structure
-
toolBar1
Qt::ToolButtonTextBesideIcon
-
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
true
-
-
false
<html><head/><body><p>Scroll to the beginning</p></body></html>
<html><head/><body><p>Clicking this button navigates to the beginning in the table view above.</p></body></html>
|<
-
false
Scroll 100 records upwards
<html><head/><body><p>Clicking this button navigates 100 records upwards in the table view above.</p></body></html>
<
-
0 - 0 of 0
-
false
<html><head/><body><p>Scroll 100 records downwards</p></body></html>
<html><head/><body><p>Clicking this button navigates 100 records downwards in the table view above.</p></body></html>
>
-
false
Scroll to the end
<html><head/><body><p><html><head/><body><p>Clicking this button navigates up to the end in the table view above.</p></body></html></p></body></html>
>|
-
Qt::Horizontal
40
20
-
<html><head/><body><p>Click here to jump to the specified record</p></body></html>
<html><head/><body><p>This button is used to navigate to the record number specified in the Go to area.</p></body></html>
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
311
531
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
E&xecute SQL
-
toolBar1
-
-1
true
true
DB Toolbar
Qt::ToolButtonTextBesideIcon
TopToolBarArea
false
QDockWidget::AllDockWidgetFeatures
SQL Log
2
-
-
&Show SQL submitted by
comboLogSubmittedBy
-
-
User
-
Application
-
Qt::Horizontal
20
20
-
&Clear
-
0
Monospace
8
true
Monospace
8
true
QDockWidget::AllDockWidgetFeatures
Plot
2
-
-
Qt::Vertical
0
2
4
100
Columns
X
Y
_
0
8
-
0
0
0
0
-
Qt::Horizontal
40
20
-
<html><head/><body><p>Save current plot...</p><p>File format chosen by extension (png, jpg, pdf, bmp)</p></body></html>
Save current plot...
:/icons/save_table:/icons/save_table
false
false
false
false
DB Schema
2
-
true
QAbstractItemView::ScrollPerPixel
true
:/icons/db_new:/icons/db_new
&New Database...
Create a new database file
Create a new database file
This option is used to create a new database file.
Ctrl+N
:/icons/db_open:/icons/db_open
&Open Database...
Open an existing database file
Open an existing database file
This option is used to open an existing database file.
Ctrl+O
false
&Close Database
Ctrl+W
false
:/icons/db_revert:/icons/db_revert
Revert Changes
Revert database to last saved state
This option is used to revert the current database file to its last saved state. All changes made since the last save operation are lost.
false
:/icons/db_save:/icons/db_save
Write Changes
Write changes to the database file
This option is used to save changes to the database file.
Ctrl+S
false
Compact Database
Compact the database file, removing space wasted by deleted records
Compact the database file, removing space wasted by deleted records.
Compact the database file, removing space wasted by deleted records.
E&xit
Ctrl+Q
Database from SQL file...
Import data from an .sql dump text file into a new or existing database.
This option lets you import data from an .sql dump text file into a new or existing database. SQL dump files can be created on most database engines, including MySQL and PostgreSQL.
Table from CSV file...
Open a wizard that lets you import data from a comma separated text file into a database table.
Open a wizard that lets you import data from a comma separated text file into a database table. CSV files can be created on most database and spreadsheet applications.
Database to SQL file...
Export a database to a .sql dump text file.
This option lets you export a database to a .sql dump text file. SQL dump files contain all data necessary to recreate the database on most database engines, including MySQL and PostgreSQL.
Table(s) as CSV file...
Export a database table as a comma separated text file.
Export a database table as a comma separated text file, ready to be imported into other database or spreadsheet applications.
false
:/icons/table_create:/icons/table_create
Create Table...
Open the Create Table wizard, where it is possible to define the name and fields for a new table in the database
false
:/icons/table_delete:/icons/table_delete
Delete Table...
Delete Table
Open the Delete Table wizard, where you can select a database table to be dropped.
false
:/icons/table_modify:/icons/table_modify
Modify Table...
Open the Modify Table wizard, where it is possible to rename an existing table. It is also possible to add or delete fields form a table, as well as modify field names and types.
false
:/icons/index_create:/icons/index_create
Create Index...
Open the Create Index wizard, where it is possible to define a new index on an existing database table.
:/icons/settings:/icons/settings
&Preferences...
Open the preferences window.
Open the preferences window.
true
&DB Toolbar
Shows or hides the Database toolbar.
:/icons/whatis:/icons/whatis
What's This?
Shift+F1
&About...
&Recently opened
:/icons/open_tab:/icons/open_tab
Open &tab
Ctrl+T
:/icons/run:/icons/run
&Execute SQL
Execute SQL [F5, Ctrl+Return]
F5
:/icons/document_open:/icons/document_open
Open SQL file
:/icons/save_sql:/icons/save_sql
Save SQL file
false
:/icons/load_extension:/icons/load_extension
Load extension
:/icons/run_line:/icons/run_line
Execute current line
Execute current line [Ctrl+E]
Ctrl+E
false
Export as CSV file
Export table as comma separated values file
:/icons/browser_open:/icons/browser_open
&Wiki...
:/icons/browser_open:/icons/browser_open
Bug &report...
:/icons/browser_open:/icons/browser_open
Web&site...
:/icons/project_save:/icons/project_save
Save Project
Save the current session to a file
Save the current session to a file
:/icons/project_open:/icons/project_open
Open Project
Load a working session from a file
Load a working session from a file
false
&Attach Database
:/icons/encryption:/icons/encryption
Set Encryption
:/icons/save_sql:/icons/save_sql
Save SQL file as
Save SQL file as
:/icons/save_sql:/icons/save_sql
Save SQL file
Save SQL file
ExtendedTableWidget
QTableWidget
SqlTextEdit
QTextEdit
QCustomPlot
QWidget
1
dbTreeWidget
comboBrowseTable
buttonRefresh
buttonNewRecord
buttonDeleteRecord
dataTable
buttonPrevious
buttonNext
buttonGoto
editGoto
scrollareaPragmas
comboboxPragmaAutoVacuum
checkboxPragmaAutomaticIndex
checkboxPragmaCheckpointFullFsync
checkboxPragmaForeignKeys
checkboxPragmaFullFsync
checkboxPragmaIgnoreCheckConstraints
comboboxPragmaJournalMode
spinPragmaJournalSizeLimit
comboboxPragmaLockingMode
spinPragmaMaxPageCount
spinPragmaPageSize
checkboxPragmaRecursiveTriggers
checkboxPragmaSecureDelete
comboboxPragmaSynchronous
comboboxPragmaTempStore
spinPragmaUserVersion
spinPragmaWalAutoCheckpoint
comboLogSubmittedBy
buttonLogClear
fileExitAction
triggered()
MainWindow
close()
-1
-1
399
299
fileOpenAction
triggered()
MainWindow
fileOpen()
-1
-1
399
299
fileNewAction
triggered()
MainWindow
fileNew()
-1
-1
399
299
fileCloseAction
triggered()
MainWindow
fileClose()
-1
-1
399
299
comboBrowseTable
activated(QString)
MainWindow
populateTable(QString)
118
141
399
299
buttonNewRecord
clicked()
MainWindow
addRecord()
443
141
399
299
buttonDeleteRecord
clicked()
MainWindow
deleteRecord()
565
141
399
299
buttonPrevious
clicked()
MainWindow
navigatePrevious()
74
585
399
299
buttonNext
clicked()
MainWindow
navigateNext()
168
585
399
299
buttonGoto
clicked()
MainWindow
navigateGoto()
413
586
399
299
editGoto
returnPressed()
MainWindow
navigateGoto()
565
586
399
299
buttonRefresh
clicked()
MainWindow
browseRefresh()
245
139
399
299
fileCompactAction
triggered()
MainWindow
compact()
-1
-1
399
299
helpWhatsThisAction
triggered()
MainWindow
helpWhatsThis()
-1
-1
399
299
helpAboutAction
triggered()
MainWindow
helpAbout()
-1
-1
399
299
mainTab
currentChanged(int)
MainWindow
mainTabSelected(int)
399
315
399
299
fileImportCSVAction
triggered()
MainWindow
importTableFromCSV()
-1
-1
399
299
fileExportCSVAction
triggered()
MainWindow
exportTableToCSV()
-1
-1
399
299
fileRevertAction
triggered()
MainWindow
fileRevert()
-1
-1
399
299
fileSaveAction
triggered()
MainWindow
fileSave()
-1
-1
399
299
editCreateIndexAction
triggered()
MainWindow
createIndex()
-1
-1
399
299
editDeleteObjectAction
triggered()
MainWindow
deleteObject()
-1
-1
399
299
editModifyTableAction
triggered()
MainWindow
editTable()
-1
-1
399
299
fileExportSQLAction
triggered()
MainWindow
exportDatabaseToSQL()
-1
-1
399
299
fileImportSQLAction
triggered()
MainWindow
importDatabaseFromSQL()
-1
-1
399
299
viewPreferencesAction
triggered()
MainWindow
openPreferences()
-1
-1
399
299
dbTreeWidget
customContextMenuRequested(QPoint)
MainWindow
createTreeContextMenu(QPoint)
101
125
399
299
viewDBToolbarAction
toggled(bool)
toolbarDB
setVisible(bool)
-1
-1
399
34
editCreateTableAction
triggered()
MainWindow
createTable()
-1
-1
399
299
buttonBoxPragmas
rejected()
MainWindow
loadPragmas()
101
125
-1
470
buttonBoxPragmas
accepted()
MainWindow
savePragmas()
101
125
802
522
buttonLogClear
clicked()
editLogApplication
clear()
989
126
691
163
buttonLogClear
clicked()
editLogUser
clear()
989
126
990
240
comboLogSubmittedBy
currentIndexChanged(int)
stackLog
setCurrentIndex(int)
872
126
987
240
dataTable
doubleClicked(QModelIndex)
MainWindow
doubleClickTable(QModelIndex)
399
211
399
299
tabSqlAreas
tabCloseRequested(int)
MainWindow
closeSqlTab(int)
81
125
-1
51
actionExecuteSql
triggered()
MainWindow
executeQuery()
-1
-1
399
299
actionSqlOpenTab
triggered()
MainWindow
openSqlTab()
-1
-1
399
299
actionSqlOpenFile
triggered()
MainWindow
openSqlFile()
-1
-1
399
299
actionSqlSaveFile
triggered()
MainWindow
saveSqlFile()
-1
-1
399
299
actionLoadExtension
triggered()
MainWindow
loadExtension()
-1
-1
399
299
actionSqlExecuteLine
triggered()
MainWindow
executeQuery()
-1
-1
399
299
actionExportCsvPopup
triggered()
MainWindow
exportTableToCSV()
-1
-1
399
299
actionOpenProject
triggered()
MainWindow
loadProject()
-1
-1
399
299
actionSaveProject
triggered()
MainWindow
saveProject()
-1
-1
399
299
fileAttachAction
triggered()
MainWindow
fileAttach()
-1
-1
499
314
actionEncryption
triggered()
MainWindow
editEncryption()
-1
-1
499
314
actionSqlSaveFilePopup
triggered()
MainWindow
saveSqlFile()
-1
-1
499
314
actionSqlSaveFileAs
triggered()
MainWindow
saveSqlFileAs()
-1
-1
499
314
buttonEnd
clicked()
MainWindow
navigateEnd()
189
573
499
314
buttonBegin
clicked()
MainWindow
navigateBegin()
69
140
499
314
fileOpen()
fileClose()
populateTable(QString)
addRecord()
deleteRecord()
navigatePrevious()
navigateNext()
navigateBegin()
navigateEnd()
navigateGoto()
browseFind(bool)
browseRefresh()
compact()
helpWhatsThis()
doubleClickTable(QModelIndex)
browseTableHeaderClicked(int)
mainTabSelected(int)
executeQuery()
importTableFromCSV()
exportTableToCSV()
fileRevert()
fileSave()
deleteIndex()
createIndex()
createTable()
deleteObject()
editTable()
editTablePopup()
addField()
editField()
exportDatabaseToSQL()
importDatabaseFromSQL()
openPreferences()
createTreeContextMenu(QPoint)
changeTreeSelection()
fileNew()
helpAbout()
deleteField()
loadPragmas()
savePragmas()
copy()
closeSqlTab(int)
openSqlTab()
openSqlFile()
saveSqlFile()
loadExtension()
loadProject()
saveProject()
fileAttach()
editEncryption()
saveSqlFileAs()