Improvements to the CrudModel

The new data of modified rows is now stored directly within the row_mapping
also changed how new rows are handled so the new empty row for inserting
is not a special case but is part of the list.
This commit is contained in:
eelke 2022-01-22 16:22:29 +01:00
parent a7f247bdee
commit 06504ecc1f
9 changed files with 213 additions and 317 deletions

View file

@ -59,8 +59,8 @@ SOURCES += main.cpp\
ConstraintModel.cpp \
IconColumnDelegate.cpp \
IndexModel.cpp \
CrudTab.cpp \
CrudModel.cpp \
crud/CrudTab.cpp \
crud/CrudModel.cpp \
PgLabItemDelegate.cpp \
Module.cpp \
EditorGutter.cpp \
@ -133,8 +133,8 @@ HEADERS += \
ConstraintModel.h \
IconColumnDelegate.h \
IndexModel.h \
CrudTab.h \
CrudModel.h \
crud/CrudTab.h \
crud/CrudModel.h \
PgLabItemDelegate.h \
Module.h \
EditorGutter.h \
@ -176,7 +176,7 @@ FORMS += \
QueryTab.ui \
ProcessStdioWidget.ui \
NamespaceFilterWidget.ui \
CrudTab.ui \
crud/CrudTab.ui \
CodeGenerator.ui
RESOURCES += \