Update: DAO refactor, elementTypeToString function, closeDocument, on_buttonValidate_released for definitive code generation

This commit is contained in:
Javi
2026-06-04 18:03:35 +02:00
parent f94f34f397
commit d3ae41e94d
12 changed files with 404 additions and 432 deletions
+58 -8
View File
@@ -87,7 +87,12 @@ SOURCES = src/gui/mainwindow.cpp \
widget/msqlquerymodel.cpp \
src/gui/forms/forminvoiceinlist.cpp \
src/gui/forms/formbase.cpp \
treeitem.cpp qrc_editabletreemodel.cpp \
treeitem.cpp \
src/dao/productdao.cpp \
src/dao/enterprisedao.cpp \
src/dao/thirddao.cpp \
src/dao/budgetdao.cpp \
src/dao/elementdao.cpp qrc_editabletreemodel.cpp \
moc_mainwindow.cpp \
moc_formbaselist.cpp \
moc_formbudgetlist.cpp \
@@ -153,6 +158,11 @@ OBJECTS = mainwindow.o \
forminvoiceinlist.o \
formbase.o \
treeitem.o \
productdao.o \
enterprisedao.o \
thirddao.o \
budgetdao.o \
elementdao.o \
qrc_editabletreemodel.o \
moc_mainwindow.o \
moc_formbaselist.o \
@@ -305,7 +315,12 @@ DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
src/gui/forms/forminvoiceinlist.h \
src/gui/forms/formbase.h \
treeitem.h \
utils/dbutils.h src/gui/mainwindow.cpp \
utils/dbutils.h \
src/dao/productdao.h \
src/dao/enterprisedao.h \
src/dao/thirddao.h \
src/dao/budgetdao.h \
src/dao/elementdao.h src/gui/mainwindow.cpp \
utils/dbutils.cpp \
src/gui/forms/formbaselist.cpp \
src/gui/forms/formbudgetlist.cpp \
@@ -340,7 +355,12 @@ DIST = /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/spec_pre.prf \
widget/msqlquerymodel.cpp \
src/gui/forms/forminvoiceinlist.cpp \
src/gui/forms/formbase.cpp \
treeitem.cpp
treeitem.cpp \
src/dao/productdao.cpp \
src/dao/enterprisedao.cpp \
src/dao/thirddao.cpp \
src/dao/budgetdao.cpp \
src/dao/elementdao.cpp
QMAKE_TARGET = budgetPro
DESTDIR =
TARGET = budgetPro
@@ -547,8 +567,8 @@ distdir: FORCE
$(COPY_FILE) --parents $(DIST) $(DISTDIR)/
$(COPY_FILE) --parents editabletreemodel.qrc $(DISTDIR)/
$(COPY_FILE) --parents /usr/lib/x86_64-linux-gnu/qt5/mkspecs/features/data/dummy.cpp $(DISTDIR)/
$(COPY_FILE) --parents src/gui/mainwindow.h src/gui/forms/formbaselist.h src/gui/forms/formbudgetlist.h src/models/treemodel.h itemnumberdelegate.h qmtreeview.h itemtextdelegate.h header.h mapplication.h src/gui/forms/formbudget.h utils/fiebdc.h utils/filterlineedit.h utils/filtertableheader.h widget/widgetcomboboxpopuptable.h src/gui/forms/formthird.h widget/avatarwidget.h src/gui/forms/formproduct.h data/sqltable.h itemrichtextdelegate.h src/gui/forms/dialogcreateenterprise.h utils/frameless.h src/gui/forms/dialogopencompany.h widget/companylistitemdelegate.h src/gui/forms/formelementlist.h src/gui/forms/formthirdlist.h widget/mlineeditbutton.h itemtextpopupdelegate.h widget/lineedittag.h widget/treemodelcomposeelement.h itemcomboboxdelegate.h src/gui/widgets/qlistmodel.h widget/msqlquerymodel.h src/gui/forms/forminvoiceinlist.h src/gui/forms/formbase.h treeitem.h utils/dbutils.h $(DISTDIR)/
$(COPY_FILE) --parents src/gui/mainwindow.cpp utils/dbutils.cpp src/gui/forms/formbaselist.cpp src/gui/forms/formbudgetlist.cpp src/models/treemodel.cpp main.cpp itemnumberdelegate.cpp qmtreeview.cpp itemtextdelegate.cpp header.cpp mapplication.cpp src/gui/forms/formbudget.cpp utils/fiebdc.cpp utils/filterlineedit.cpp utils/filtertableheader.cpp widget/widgetcomboboxpopuptable.cpp src/gui/forms/formthird.cpp widget/avatarwidget.cpp src/gui/forms/formproduct.cpp itemrichtextdelegate.cpp src/gui/forms/dialogcreateenterprise.cpp utils/frameless.cpp src/gui/forms/dialogopencompany.cpp widget/companylistitemdelegate.cpp src/gui/forms/formelementlist.cpp src/gui/forms/formthirdlist.cpp widget/mlineeditbutton.cpp itemtextpopupdelegate.cpp widget/lineedittag.cpp widget/treemodelcomposeelement.cpp itemcomboboxdelegate.cpp src/gui/widgets/qlistmodel.cpp widget/msqlquerymodel.cpp src/gui/forms/forminvoiceinlist.cpp src/gui/forms/formbase.cpp treeitem.cpp $(DISTDIR)/
$(COPY_FILE) --parents src/gui/mainwindow.h src/gui/forms/formbaselist.h src/gui/forms/formbudgetlist.h src/models/treemodel.h itemnumberdelegate.h qmtreeview.h itemtextdelegate.h header.h mapplication.h src/gui/forms/formbudget.h utils/fiebdc.h utils/filterlineedit.h utils/filtertableheader.h widget/widgetcomboboxpopuptable.h src/gui/forms/formthird.h widget/avatarwidget.h src/gui/forms/formproduct.h data/sqltable.h itemrichtextdelegate.h src/gui/forms/dialogcreateenterprise.h utils/frameless.h src/gui/forms/dialogopencompany.h widget/companylistitemdelegate.h src/gui/forms/formelementlist.h src/gui/forms/formthirdlist.h widget/mlineeditbutton.h itemtextpopupdelegate.h widget/lineedittag.h widget/treemodelcomposeelement.h itemcomboboxdelegate.h src/gui/widgets/qlistmodel.h widget/msqlquerymodel.h src/gui/forms/forminvoiceinlist.h src/gui/forms/formbase.h treeitem.h utils/dbutils.h src/dao/productdao.h src/dao/enterprisedao.h src/dao/thirddao.h src/dao/budgetdao.h src/dao/elementdao.h $(DISTDIR)/
$(COPY_FILE) --parents src/gui/mainwindow.cpp utils/dbutils.cpp src/gui/forms/formbaselist.cpp src/gui/forms/formbudgetlist.cpp src/models/treemodel.cpp main.cpp itemnumberdelegate.cpp qmtreeview.cpp itemtextdelegate.cpp header.cpp mapplication.cpp src/gui/forms/formbudget.cpp utils/fiebdc.cpp utils/filterlineedit.cpp utils/filtertableheader.cpp widget/widgetcomboboxpopuptable.cpp src/gui/forms/formthird.cpp widget/avatarwidget.cpp src/gui/forms/formproduct.cpp itemrichtextdelegate.cpp src/gui/forms/dialogcreateenterprise.cpp utils/frameless.cpp src/gui/forms/dialogopencompany.cpp widget/companylistitemdelegate.cpp src/gui/forms/formelementlist.cpp src/gui/forms/formthirdlist.cpp widget/mlineeditbutton.cpp itemtextpopupdelegate.cpp widget/lineedittag.cpp widget/treemodelcomposeelement.cpp itemcomboboxdelegate.cpp src/gui/widgets/qlistmodel.cpp widget/msqlquerymodel.cpp src/gui/forms/forminvoiceinlist.cpp src/gui/forms/formbase.cpp treeitem.cpp src/dao/productdao.cpp src/dao/enterprisedao.cpp src/dao/thirddao.cpp src/dao/budgetdao.cpp src/dao/elementdao.cpp $(DISTDIR)/
$(COPY_FILE) --parents src/gui/mainwindow.ui src/gui/forms/formbaselist.ui src/gui/forms/formbudget.ui src/gui/forms/formbudgetlist.ui widget/widgetcomboboxpopuptable.ui src/gui/forms/formthird.ui src/gui/forms/formproduct.ui src/gui/forms/dialogcreateenterprise.ui src/gui/forms/dialogopencompany.ui src/gui/forms/formelementlist.ui src/gui/forms/formthirdlist.ui src/gui/forms/forminvoiceinlist.ui src/gui/forms/formbase.ui $(DISTDIR)/
@@ -958,12 +978,14 @@ formbudget.o: src/gui/forms/formbudget.cpp src/gui/forms/formbudget.h \
treeitem.h \
mapplication.h \
src/elementtype.h \
src/dao/elementdao.h \
widget/widgetcomboboxpopuptable.h \
ui_widgetcomboboxpopuptable.h \
itemnumberdelegate.h \
itemtextdelegate.h \
itemtextpopupdelegate.h \
itemcomboboxdelegate.h
itemcomboboxdelegate.h \
src/dao/budgetdao.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o formbudget.o src/gui/forms/formbudget.cpp
fiebdc.o: utils/fiebdc.cpp utils/fiebdc.h
@@ -986,7 +1008,8 @@ formthird.o: src/gui/forms/formthird.cpp src/gui/forms/formthird.h \
src/gui/forms/formbase.h \
ui_formthird.h \
widget/avatarwidget.h \
mapplication.h
mapplication.h \
src/dao/thirddao.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o formthird.o src/gui/forms/formthird.cpp
avatarwidget.o: widget/avatarwidget.cpp widget/avatarwidget.h
@@ -1003,7 +1026,9 @@ formproduct.o: src/gui/forms/formproduct.cpp src/gui/forms/formproduct.h \
itemnumberdelegate.h \
itemtextdelegate.h \
itemtextpopupdelegate.h \
itemcomboboxdelegate.h
itemcomboboxdelegate.h \
src/dao/productdao.h \
data/sqltable.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o formproduct.o src/gui/forms/formproduct.cpp
itemrichtextdelegate.o: itemrichtextdelegate.cpp itemrichtextdelegate.h
@@ -1105,6 +1130,31 @@ formbase.o: src/gui/forms/formbase.cpp src/gui/forms/formbase.h \
treeitem.o: treeitem.cpp treeitem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o treeitem.o treeitem.cpp
productdao.o: src/dao/productdao.cpp src/dao/productdao.h \
src/gui/forms/formproduct.h \
src/gui/forms/formbase.h \
src/elementtype.h \
data/sqltable.h \
mapplication.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o productdao.o src/dao/productdao.cpp
enterprisedao.o: src/dao/enterprisedao.cpp src/dao/enterprisedao.h \
mapplication.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o enterprisedao.o src/dao/enterprisedao.cpp
thirddao.o: src/dao/thirddao.cpp src/dao/thirddao.h \
mapplication.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o thirddao.o src/dao/thirddao.cpp
budgetdao.o: src/dao/budgetdao.cpp src/dao/budgetdao.h \
mapplication.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o budgetdao.o src/dao/budgetdao.cpp
elementdao.o: src/dao/elementdao.cpp src/dao/elementdao.h \
src/elementtype.h \
mapplication.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o elementdao.o src/dao/elementdao.cpp
qrc_editabletreemodel.o: qrc_editabletreemodel.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o qrc_editabletreemodel.o qrc_editabletreemodel.cpp