MainWindow 0 0 1037 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 Clear all filters :/icons/clear_filters:/icons/clear_filters 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 true This is the database view. You can double-click any record to edit its contents in the cell editor window. QAbstractItemView::NoEditTriggers QAbstractItemView::DragDrop Qt::CopyAction QAbstractItemView::ContiguousSelection 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>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Clicking this button navigates up to the end in the table view above.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</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 552 423 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 2147483647 <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 Execute SQL toolBar1 -1 true true 0 0 1037 21 &File &Import &Export &Edit &View &Help DB Toolbar Qt::ToolButtonTextBesideIcon TopToolBarArea false Edit Database Cell 2 QDockWidget::AllDockWidgetFeatures SQL &Log 2 0 30 Show S&QL submitted by comboLogSubmittedBy 0 30 User Application Qt::Horizontal 20 20 0 30 &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 Line type: 1 None Line StepLeft StepRight StepCenter Impulse Point shape: 0 None Cross Plus Circle Disc Square Diamond Star Triangle TriangleInverted CrossSquare PlusSquare CrossCircle PlusCircle Peace 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 Load all data. This has only an effect if not all data has been fetched from the table yet due to the partial fetch mechanism. :/icons/keyword:/icons/keyword 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 QAction::QuitRole &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. QAction::PreferencesRole true :/icons/log_dock:/icons/log_dock &DB Toolbar Shows or hides the Database toolbar. Ctrl+T :/icons/whatis:/icons/whatis W&hat's This? Shift+F1 &About... QAction::AboutRole &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 Sa&ve 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 :/icons/table:/icons/table &Browse Table :/icons/copy:/icons/copy Copy Create statement Copy the CREATE statement of the item to the clipboard Edit display format Edit the display format of the data in this column true Show rowid column Toggle the visibility of the rowid column Set encoding Change the encoding of the text in the table cells Set encoding for all tables Change the default encoding assumed for all tables in the database Duplicate record Duplicate record SqlTextEdit QTextEdit
sqltextedit.h
1
ExtendedTableWidget QTableWidget
ExtendedTableWidget.h
foreignKeyClicked(QString,QString,QByteArray)
QCustomPlot QWidget
qcustomplot.h
1
mainTab dbTreeWidget comboLogSubmittedBy buttonLogClear treePlotColumns comboLineType comboPointShape butSavePlot buttonLoadAllData treeSchemaDock comboBrowseTable buttonRefresh buttonClearFilters buttonNewRecord buttonDeleteRecord dataTable buttonBegin buttonPrevious buttonNext buttonEnd buttonGoto editGoto scrollareaPragmas comboboxPragmaAutoVacuum checkboxPragmaAutomaticIndex checkboxPragmaCheckpointFullFsync checkboxPragmaForeignKeys checkboxPragmaFullFsync checkboxPragmaIgnoreCheckConstraints comboboxPragmaJournalMode spinPragmaJournalSizeLimit comboboxPragmaLockingMode spinPragmaMaxPageCount spinPragmaPageSize checkboxPragmaSecureDelete checkboxPragmaRecursiveTriggers comboboxPragmaSynchronous comboboxPragmaTempStore spinPragmaUserVersion spinPragmaWalAutoCheckpoint tabSqlAreas 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() 402 143 399 299 buttonDeleteRecord clicked() MainWindow deleteRecord() 506 143 399 299 buttonPrevious clicked() MainWindow navigatePrevious() 86 539 399 299 buttonNext clicked() MainWindow navigateNext() 183 539 399 299 buttonGoto clicked() MainWindow navigateGoto() 365 539 399 299 editGoto returnPressed() MainWindow navigateGoto() 506 538 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) 111 261 399 299 viewDBToolbarAction toggled(bool) toolbarDB setVisible(bool) -1 -1 399 34 editCreateTableAction triggered() MainWindow createTable() -1 -1 399 299 buttonBoxPragmas rejected() MainWindow loadPragmas() 111 540 -1 470 buttonBoxPragmas accepted() MainWindow savePragmas() 111 540 802 522 buttonLogClear clicked() editLogApplication clear() 989 126 632 173 buttonLogClear clicked() editLogUser clear() 989 126 1028 230 comboLogSubmittedBy currentIndexChanged(int) stackLog setCurrentIndex(int) 772 135 1028 230 dataTable doubleClicked(QModelIndex) MainWindow doubleClickTable(QModelIndex) 399 211 399 299 tabSqlAreas tabCloseRequested(int) MainWindow closeSqlTab(int) 91 259 -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() 223 539 499 314 buttonBegin clicked() MainWindow navigateBegin() 50 539 499 314 actionEditBrowseTable triggered() MainWindow switchToBrowseDataTab() -1 -1 499 314 actionEditCopyCreateStatement triggered() MainWindow copyCurrentCreateStatement() -1 -1 499 314 dataTable foreignKeyClicked(QString,QString,QByteArray) MainWindow jumpToRow(QString,QString,QByteArray) 70 242 518 314 actionBrowseTableEditDisplayFormat triggered() MainWindow editDataColumnDisplayFormat() -1 -1 518 314 actionShowRowidColumn triggered(bool) MainWindow showRowidColumn(bool) -1 -1 518 314 actionSetTableEncoding triggered() MainWindow browseDataSetTableEncoding() -1 -1 518 314 actionSetAllTablesEncoding triggered() MainWindow browseDataSetDefaultTableEncoding() -1 -1 518 314 buttonLoadAllData clicked() MainWindow browseDataFetchAllData() 1003 389 1005 412 actionDittoRecord triggered() MainWindow dittoRecord() -1 -1 518 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() switchToBrowseDataTab() copyCurrentCreateStatement() jumpToRow(QString,QString,QByteArray) editDataColumnDisplayFormat() showRowidColumn(bool) browseDataSetTableEncoding() browseDataSetDefaultTableEncoding() browseDataFetchAllData() dittoRecord()