Compare commits

12 Commits

Author SHA1 Message Date
b8c63533f3 Improvement list:
- Read-only roles.
- Always using spin box delegate when editing number roles.
- Clean ups
2026-04-08 17:28:35 +02:00
de1679e1dc Optional header support when importing from CSV file. 2026-03-12 10:39:41 +01:00
8aaf4fbe40 QML UI: When trying to close the application changes can be saved, discarded or the exit can be canceled via dialog. 2026-03-09 15:49:21 +01:00
8f2cd7550b QML UI: Added undo/redo action and visualization of an unclean undo stack. 2026-03-09 15:06:33 +01:00
8b07cc6eed QML UI: Displaying TableModel data in a list view in an editable way. (Proof of concept with selected roles) 2026-03-09 10:38:02 +01:00
5190efedc4 Added QML UI subdirectory project as submodule. 2026-03-03 09:33:48 +01:00
6d47fac7e8 Added a new "type" role and displaying it with a combobox in the UI. New user facing columns now need less manual adjustment because the control widgets in NewItemDialog and EditItemDialog are dynamically generated 2026-03-02 19:30:36 +01:00
4d3f484df1 Merge tag '0.3.0' into develop
Basic JSON RESTful client.
2026-02-04 11:54:11 +01:00
19591e7155 Merge branch 'release/0.3.0' 2026-02-04 11:53:09 +01:00
7874079146 Hotfix (Core): Using the correct member variable for the model tester of the proxy model in Release compilation. 2026-02-04 11:52:52 +01:00
560af98ba5 Updated changelog. 2026-02-04 11:36:17 +01:00
daa2d1a347 Bumped versions to 0.3.0 (umbrella project, core and UI). 2026-02-04 11:29:21 +01:00
11 changed files with 37 additions and 19 deletions

3
.gitmodules vendored
View File

@ -10,3 +10,6 @@
[submodule "libs/3rdParty/Qt-QrCodeGenerator"] [submodule "libs/3rdParty/Qt-QrCodeGenerator"]
path = libs/3rdParty/Qt-QrCodeGenerator path = libs/3rdParty/Qt-QrCodeGenerator
url = https://github.com/alex-spataru/Qt-QrCodeGenerator.git url = https://github.com/alex-spataru/Qt-QrCodeGenerator.git
[submodule "UIs/GenericQMLApp"]
path = UIs/GenericQMLApp
url = ssh://wococo1@git.working-copy.org:46100/bent/GenericQMLApp.git

View File

@ -1,5 +1,16 @@
# Changelog # Changelog
## 0.3.0 - 2026-02-04
### Added
- Basic JSON RESTful client (compatible with the GenericRestServer)
- No editing of existing items on the server yet
### Fixed
- Save changes when closing the EditItemDialog
## 0.2.1 - 2026-01-15 ## 0.2.1 - 2026-01-15
### Added ### Added

View File

@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.16) cmake_minimum_required(VERSION 3.16)
set(TARGET_APP "GenericQtClient") set(TARGET_APP "GenericQtClient")
project(${TARGET_APP} VERSION 0.2.1 LANGUAGES CXX) project(${TARGET_APP} VERSION 0.3.0 LANGUAGES CXX)
enable_testing() enable_testing()
@ -19,6 +19,7 @@ configure_file(ApplicationConfig.h.in ApplicationConfig.h)
#Frontend applications #Frontend applications
add_subdirectory(UIs/GenericWidgets) add_subdirectory(UIs/GenericWidgets)
add_subdirectory(UIs/GenericQMLApp)
### Tests ### Tests
add_subdirectory(tests/GenericCoreTests) add_subdirectory(tests/GenericCoreTests)

1
UIs/GenericQMLApp Submodule

Submodule UIs/GenericQMLApp added at 28f9de31d5

View File

@ -1,8 +0,0 @@
Name,Description,Info,Factor
Item 0,This is item 0,Info of item 0,0
Item 1,This is item 1,Info of item 1,1
Item 2,This is item 2,Info of item 2,2
Item 3,This is item 3,Info of item 3,3
Item 4,This is item 4,Info of item 4,4
Item 5,This is item 5,Info of item 5,5
Item 6,This is item 6,Info of item 6,6
1 Name Description Info Factor
2 Item 0 This is item 0 Info of item 0 0
3 Item 1 This is item 1 Info of item 1 1
4 Item 2 This is item 2 Info of item 2 2
5 Item 3 This is item 3 Info of item 3 3
6 Item 4 This is item 4 Info of item 4 4
7 Item 5 This is item 5 Info of item 5 5
8 Item 6 This is item 6 Info of item 6 6

View File

@ -1,8 +0,0 @@
Name,Description,Info,Amount,Factor
Item 0,This is item 0,Info of item 0,0,0
Item 1,This is item 1,Info of item 1,1,1
Item 2,This is item 2,Info of item 2,2,2
Item 3,This is item 3,Info of item 3,3,3
Item 4,This is item 4,Info of item 4,4,4
Item 5,This is item 5,Info of item 5,5,5
Item 6,This is item 6,Info of item 6,6,6
1 Name Description Info Amount Factor
2 Item 0 This is item 0 Info of item 0 0 0
3 Item 1 This is item 1 Info of item 1 1 1
4 Item 2 This is item 2 Info of item 2 2 2
5 Item 3 This is item 3 Info of item 3 3 3
6 Item 4 This is item 4 Info of item 4 4 4
7 Item 5 This is item 5 Info of item 5 5 5
8 Item 6 This is item 6 Info of item 6 6 6

View File

@ -0,0 +1,6 @@
name,description,info,type,amount,factor
"Item 0","This is item 0","Info of item 0",A,0,0
"Item 1","This is item 1","Info of item 1",B,1,1.1
"Item 2","This is item 2","Info of item 2",C,2,2.2
"Item 3","This is item 3","Info of item 3",A,3,3.3
"Item 4","This is item 4","Info of item 4",C,4,4.4
1 name description info type amount factor
2 Item 0 This is item 0 Info of item 0 A 0 0
3 Item 1 This is item 1 Info of item 1 B 1 1.1
4 Item 2 This is item 2 Info of item 2 C 2 2.2
5 Item 3 This is item 3 Info of item 3 A 3 3.3
6 Item 4 This is item 4 Info of item 4 C 4 4.4

View File

@ -0,0 +1,6 @@
name,type,amount,factor
"Item 0",A,0,0
"Item 1",B,1,1.1
"Item 2",C,2,2.2
"Item 3",A,3,3.3
"Item 4",C,4,4.4
1 name type amount factor
2 Item 0 A 0 0
3 Item 1 B 1 1.1
4 Item 2 C 2 2.2
5 Item 3 A 3 3.3
6 Item 4 C 4 4.4

View File

@ -0,0 +1,6 @@
name,description,info,type,factor
"Item 0","This is item 0","Info of item 0",A,0
"Item 1","This is item 1","Info of item 1",B,1.1
"Item 2","This is item 2","Info of item 2",C,2.2
"Item 3","This is item 3","Info of item 3",A,3.3
"Item 4","This is item 4","Info of item 4",C,4.4
1 name description info type factor
2 Item 0 This is item 0 Info of item 0 A 0
3 Item 1 This is item 1 Info of item 1 B 1.1
4 Item 2 This is item 2 Info of item 2 C 2.2
5 Item 3 This is item 3 Info of item 3 A 3.3
6 Item 4 This is item 4 Info of item 4 C 4.4