From 51df8709830658816f0badf3c9a11d697b24bd5b Mon Sep 17 00:00:00 2001 From: Ake Hedman Date: Fri, 3 Nov 2023 18:11:46 +0100 Subject: [PATCH] Initial file item dialogs in place --- CMakeLists.txt | 40 ++ mdf/beijing_2.xml | 38 +- src/cdlgmdfbootloader.cpp | 276 ++++++++ src/cdlgmdfbootloader.h | 110 +++ src/cdlgmdfbootloader.ui | 101 ++- src/cdlgmdffile.cpp | 505 ++++++++++++++ src/cdlgmdffile.h | 95 +++ src/cdlgmdffile.ui | 268 +++++--- src/cdlgmdffiledriver.cpp | 347 ++++++++++ src/cdlgmdffiledriver.h | 147 ++++ src/cdlgmdffiledriver.ui | 168 ++--- src/cdlgmdffilefirmware.cpp | 365 ++++++++++ src/cdlgmdffilefirmware.h | 149 ++++ src/cdlgmdffilefirmware.ui | 149 ++-- src/cdlgmdffilemanual.cpp | 278 ++++++++ src/cdlgmdffilemanual.h | 126 ++++ src/cdlgmdffilemanual.ui | 149 ++++ src/cdlgmdffilepicture.cpp | 251 +++++++ src/cdlgmdffilepicture.h | 118 ++++ src/cdlgmdffilepicture.ui | 112 ++- src/cdlgmdffilesetup.cpp | 251 +++++++ src/cdlgmdffilesetup.h | 118 ++++ src/cdlgmdffilesetup.ui | 95 +-- src/cdlgmdffilevideo.cpp | 249 +++++++ src/cdlgmdffilevideo.h | 118 ++++ src/cdlgmdffilevideo.ui | 112 ++- src/cfrmmdf.cpp | 1279 ++++++++++++++++++++--------------- src/cfrmmdf.h | 67 ++ 28 files changed, 5049 insertions(+), 1032 deletions(-) create mode 100644 src/cdlgmdfbootloader.cpp create mode 100644 src/cdlgmdfbootloader.h create mode 100644 src/cdlgmdffile.cpp create mode 100644 src/cdlgmdffile.h create mode 100644 src/cdlgmdffiledriver.cpp create mode 100644 src/cdlgmdffiledriver.h create mode 100644 src/cdlgmdffilefirmware.cpp create mode 100644 src/cdlgmdffilefirmware.h create mode 100644 src/cdlgmdffilemanual.cpp create mode 100644 src/cdlgmdffilemanual.h create mode 100644 src/cdlgmdffilemanual.ui create mode 100644 src/cdlgmdffilepicture.cpp create mode 100644 src/cdlgmdffilepicture.h create mode 100644 src/cdlgmdffilesetup.cpp create mode 100644 src/cdlgmdffilesetup.h create mode 100644 src/cdlgmdffilevideo.cpp create mode 100644 src/cdlgmdffilevideo.h diff --git a/CMakeLists.txt b/CMakeLists.txt index 11b76869..46bfd3bd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -254,6 +254,7 @@ qt5_wrap_ui(UI src/mainwindow.ui src/cdlgmdfinfourl.ui src/cdlgmdffilefirmware.ui src/cdlgmdffilevideo.ui + src/cdlgmdffilemanual.ui src/cdlgmdfvaluelist.ui src/cdlgeditmap.ui src/cdlgmdfmanufacturer.ui @@ -519,6 +520,45 @@ add_executable(${PROJECT_NAME} src/cdlgmdfcontactlist.cpp src/cdlgmdfcontactlist.h + build/ui_cdlgmdfbootloader.h + src/cdlgmdfbootloader.ui + src/cdlgmdfbootloader.cpp + src/cdlgmdfbootloader.h + + build/ui_cdlgmdffilepicture.h + src/cdlgmdffilepicture.ui + src/cdlgmdffilepicture.cpp + src/cdlgmdffilepicture.h + + build/ui_cdlgmdffilevideo.h + src/cdlgmdffilevideo.ui + src/cdlgmdffilevideo.cpp + src/cdlgmdffilevideo.h + + build/ui_cdlgmdffilesetup.h + src/cdlgmdffilesetup.ui + src/cdlgmdffilesetup.cpp + src/cdlgmdffilesetup.h + + build/ui_cdlgmdffilemanual.h + src/cdlgmdffilemanual.ui + src/cdlgmdffilemanual.cpp + src/cdlgmdffilemanual.h + + build/ui_cdlgmdffilefirmware.h + src/cdlgmdffilefirmware.ui + src/cdlgmdffilefirmware.cpp + src/cdlgmdffilefirmware.h + + build/ui_cdlgmdffiledriver.h + src/cdlgmdffiledriver.ui + src/cdlgmdffiledriver.cpp + src/cdlgmdffiledriver.h + + build/ui_cdlgmdffile.h + src/cdlgmdffile.ui + src/cdlgmdffile.cpp + src/cdlgmdffile.h ${VSCP_PATH}/src/vscp/common/version.h ${VSCP_PATH}/src/vscp/common/vscp.h diff --git a/mdf/beijing_2.xml b/mdf/beijing_2.xml index eed50608..b2062df9 100644 --- a/mdf/beijing_2.xml +++ b/mdf/beijing_2.xml @@ -86,116 +86,116 @@ Picture 1 of Beijing module. - Picture 2 of Beijing module. - Picture 3 of Beijing module. - Picture 4 of Beijing module. - Picture 5 of Beijing module. - Picture 6 of Beijing module. - Picture 7 of Beijing module. - Picture 8 of Beijing module. - Picture 9 of Beijing module. - Picture 10 of Beijing module. - Picture 11 of Beijing module. - Picture of Beijing module connectors. - Picture 12 of Beijing module. - Picture 13 of Beijing module. - Picture 14 of Beijing module. - Picture 15 of Beijing module. - Picture of Beijing module terminal block. - Beijing schema for reversion B. - Beijing PCB board layout for reversion B. -