pgLab/pglab
eelke 2a75e86102 Added listing of triggers for selected table (not completely finished).
Used slightly different approach. This tab is fully build in source code
using subclasses to adjust behaviour of widgets for reuse in the other tabs.
Uses custom proxy model for filtering triggers for correct table and supporting
out of the box sorting by QTableView.

SqlCodePreview: QPlainTextEditor which sql highlighter and in readonly mode but allows copy.
2018-10-07 19:40:06 +02:00
..
icons Added list of constraints to the tables page. 2017-12-30 13:02:40 +01:00
.gitignore Builds on windows again 2017-11-26 13:07:21 +01:00
AbstractCommand.h WIP moving actions for toolbar to module system. 2018-08-05 09:07:12 +02:00
ApplicationWindow.cpp Added list of constraints to the tables page. 2017-12-30 13:02:40 +01:00
ApplicationWindow.h Added list of constraints to the tables page. 2017-12-30 13:02:40 +01:00
ApplicationWindow.ui Added list of constraints to the tables page. 2017-12-30 13:02:40 +01:00
ASyncWindow.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
ASyncWindow.h Builds on windows again 2017-11-26 13:07:21 +01:00
BackupDialog.cpp In the list of columns displayed for a table a set of columns is appended describing the indexes on the table. 2017-12-17 19:34:28 +01:00
BackupDialog.h Builds on windows again 2017-11-26 13:07:21 +01:00
BackupDialog.ui Builds on windows again 2017-11-26 13:07:21 +01:00
BackupRestore.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
BaseTableModel.cpp Lot of code for generating code. Working on unit tests. 2018-09-09 21:04:23 +02:00
BaseTableModel.h QueryResultModel relies on BaseTableModel for most formatting now. 2017-12-09 19:47:33 +01:00
CMakeLists.txt Builds on windows again 2017-11-26 13:07:21 +01:00
CodeEditor.cpp show location of error in gutter and as selection 2018-04-09 21:44:00 +02:00
CodeEditor.h wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
CodeGenerator.cpp Further improvements to codegeneration the defaultcpp config is now called the PgLab 2018-09-19 09:55:43 +02:00
CodeGenerator.h wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
CodeGenerator.ui wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
ColumnTableModel.cpp Lot of code for generating code. Working on unit tests. 2018-09-09 21:04:23 +02:00
ColumnTableModel.h Added column number to list of columns of table. 2018-08-05 09:05:56 +02:00
ConnectionList.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
ConnectionList.h Builds on windows again 2017-11-26 13:07:21 +01:00
ConnectionListModel.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
ConnectionListModel.h Builds on windows again 2017-11-26 13:07:21 +01:00
ConnectionManagerWindow.cpp Ask confirmation before removing connection. 2018-04-30 20:17:44 +02:00
ConnectionManagerWindow.h Builds on windows again 2017-11-26 13:07:21 +01:00
ConnectionManagerWindow.ui Added list of constraints to the tables page. 2017-12-30 13:02:40 +01:00
ConstraintModel.cpp Lot of code for generating code. Working on unit tests. 2018-09-09 21:04:23 +02:00
ConstraintModel.h Created IndexModel for displaying the indexes on a table. Constraints can now show the SQL to drop and create them. 2018-01-06 21:22:22 +01:00
CreateDatabaseDialog.cpp Some stuff I had on another machine and which might provide useful. 2017-12-28 07:29:07 +01:00
CreateDatabaseDialog.h Some stuff I had on another machine and which might provide useful. 2017-12-28 07:29:07 +01:00
CreateDatabaseDialog.ui Some stuff I had on another machine and which might provide useful. 2017-12-28 07:29:07 +01:00
CrudModel.cpp Added delete support to the CRUD system. 2018-04-08 09:03:03 +02:00
CrudModel.h The list of indexes on a table now also shows the access method (ie btree) 2018-08-25 18:11:12 +02:00
CrudTab.cpp Icons on action supplied by the PlgPages. 2018-05-20 13:42:30 +02:00
CrudTab.h Icons on action supplied by the PlgPages. 2018-05-20 13:42:30 +02:00
CrudTab.ui Added delete support to the CRUD system. 2018-04-08 09:03:03 +02:00
CustomDataRole.h Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
CustomFilterSortModel.cpp Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
CustomFilterSortModel.h Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
DatabasesTableModel.cpp Lot of code for generating code. Working on unit tests. 2018-09-09 21:04:23 +02:00
DatabasesTableModel.h pg_classes can be loaded now, used in TablesTableModel for overview of tables in database. 2017-12-10 10:35:46 +01:00
Doxyfile Builds on windows again 2017-11-26 13:07:21 +01:00
EditorGutter.cpp Added a gutter and currentline highlighting to the SQL editor. 2018-04-08 09:19:32 +02:00
EditorGutter.h Added a gutter and currentline highlighting to the SQL editor. 2018-04-08 09:19:32 +02:00
GlobalIoService.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
GlobalIoService.h Builds on windows again 2017-11-26 13:07:21 +01:00
IconColumnDelegate.cpp Lot of code for generating code. Working on unit tests. 2018-09-09 21:04:23 +02:00
IconColumnDelegate.h Added list of constraints to the tables page. 2017-12-30 13:02:40 +01:00
IndexModel.cpp Flexible models 2018-09-02 10:30:30 +00:00
IndexModel.h The list of indexes on a table now also shows the access method (ie btree) 2018-08-25 18:11:12 +02:00
main.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
MainWindow.cpp wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
MainWindow.h wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
MainWindow.ui wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
MasterController.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
MasterController.h Builds on windows again 2017-11-26 13:07:21 +01:00
Module.cpp WIP moving actions for toolbar to module system. 2018-08-05 09:07:12 +02:00
Module.h WIP moving actions for toolbar to module system. 2018-08-05 09:07:12 +02:00
NamespaceFilterWidget.cpp Minor fixes to the namespace filter 2017-12-29 09:49:22 +01:00
NamespaceFilterWidget.h Minor fixes to the namespace filter 2017-12-29 09:49:22 +01:00
NamespaceFilterWidget.ui Have a working model for showing the namespaces in a tree with checkboxes. 2017-12-29 08:39:08 +01:00
NamespaceItemModel.cpp Refactorings of namespace filter 2017-12-29 10:10:06 +01:00
NamespaceItemModel.h Refactorings of namespace filter 2017-12-29 10:10:06 +01:00
OpenDatabase.cpp Some stuff I had on another machine and which might provide useful. 2017-12-28 07:29:07 +01:00
OpenDatabase.h Bezig met crudmodel/tab 2018-01-08 20:45:52 +01:00
ParamTypeDelegate.cpp In the list of columns displayed for a table a set of columns is appended describing the indexes on the table. 2017-12-17 19:34:28 +01:00
ParamTypeDelegate.h Builds on windows again 2017-11-26 13:07:21 +01:00
pglab.ico Builds on windows again 2017-11-26 13:07:21 +01:00
pglab.pro Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
PgLabItemDelegate.cpp Flexible models 2018-09-02 10:30:30 +00:00
PgLabItemDelegate.h Flexible models 2018-09-02 10:30:30 +00:00
PlgPage.cpp First tab at building a mechanism where tabpages can supply a list of actions that are added to the global main toolbar. 2018-05-14 20:24:41 +02:00
PlgPage.h First tab at building a mechanism where tabpages can supply a list of actions that are added to the global main toolbar. 2018-05-14 20:24:41 +02:00
ProcessStdioWidget.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
ProcessStdioWidget.h Builds on windows again 2017-11-26 13:07:21 +01:00
ProcessStdioWidget.ui Builds on windows again 2017-11-26 13:07:21 +01:00
PropertyProxyModel.cpp Flexible models 2018-09-02 10:30:30 +00:00
PropertyProxyModel.h Flexible models 2018-09-02 10:30:30 +00:00
QueryExplainModel.cpp Messy commit. Testing suff and some improvements to how data is shown. 2017-12-09 10:45:13 +01:00
QueryExplainModel.h Builds on windows again 2017-11-26 13:07:21 +01:00
QueryParamListController.cpp Made a start with showing foreignkeys in column list. 2017-12-25 10:31:58 +01:00
QueryParamListController.h Made a start with showing foreignkeys in column list. 2017-12-25 10:31:58 +01:00
QueryResultModel.cpp Fix: boolean values from query result were always shown as true. 2018-02-05 21:47:21 +01:00
QueryResultModel.h wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
QueryTab.cpp wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
QueryTab.h wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
QueryTab.ui Added a gutter and currentline highlighting to the SQL editor. 2018-04-08 09:19:32 +02:00
resources.qrc Added list of constraints to the tables page. 2017-12-30 13:02:40 +01:00
ResultTableModelUtil.cpp Couple of minor changes. 2018-01-15 13:32:18 +01:00
ResultTableModelUtil.h Couple of minor changes. 2018-01-15 13:32:18 +01:00
RolesTableModel.cpp Lot of code for generating code. Working on unit tests. 2018-09-09 21:04:23 +02:00
RolesTableModel.h Bunch of raw pointers replaced with smart pointers of references. 2017-12-09 20:21:22 +01:00
ServerWindow.cpp pg_classes can be loaded now, used in TablesTableModel for overview of tables in database. 2017-12-10 10:35:46 +01:00
ServerWindow.h Made a start with showing foreignkeys in column list. 2017-12-25 10:31:58 +01:00
ServerWindow.ui Builds on windows again 2017-11-26 13:07:21 +01:00
SqlCodePreview.cpp Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
SqlCodePreview.h Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
SqlSyntaxHighlighter.cpp Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
SqlSyntaxHighlighter.h Created IndexModel for displaying the indexes on a table. Constraints can now show the SQL to drop and create them. 2018-01-06 21:22:22 +01:00
stopwatch.cpp Builds on windows again 2017-11-26 13:07:21 +01:00
stopwatch.h Builds on windows again 2017-11-26 13:07:21 +01:00
TablesPage.cpp Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
TablesPage.h Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
TablesPage.ui Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
TablesTableModel.cpp Lot of code for generating code. Working on unit tests. 2018-09-09 21:04:23 +02:00
TablesTableModel.h Flexible models 2018-09-02 10:30:30 +00:00
TriggerPage.cpp Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
TriggerPage.h Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
TriggerTableModel.cpp Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
TriggerTableModel.h Added listing of triggers for selected table (not completely finished). 2018-10-07 19:40:06 +02:00
tsqueue.cpp cleanup of commented out code 2017-12-26 07:28:18 +01:00
tsqueue.h cleanup of commented out code 2017-12-26 07:28:18 +01:00
tuplesresultwidget.cpp QueryResultModel inherits from QAbstractTableModel now instead of BaseTableModel and the tableview now gets a custom delegate. 2018-01-15 12:23:41 +01:00
tuplesresultwidget.h wip: codegenerator, basic widget present for showing the generated code and specifying 2018-09-18 11:54:43 +02:00
tuplesresultwidget.ui Builds on windows again 2017-11-26 13:07:21 +01:00
TypeSelectionItemModel.cpp Fixed several warnings. 2017-12-16 21:41:46 +01:00
TypeSelectionItemModel.h Bunch of raw pointers replaced with smart pointers of references. 2017-12-09 20:21:22 +01:00
UserConfiguration.cpp Adjusted project files for new boost version. 2018-09-18 20:24:54 +02:00
UserConfiguration.h Adjusted project files for new boost version. 2018-09-18 20:24:54 +02:00