• Joined on 2024-05-28
bent pushed to develop at bent/GenericQtClient 2026-01-06 10:19:03 +01:00
fb57727286 Saving changed items before starting the updater.
bent pushed to feature/fileImportExportCsv at bent/GenericQtClientCore 2026-01-06 10:18:59 +01:00
8d4260b18d Items can be saved before starting the updater.
bent pushed to develop at bent/GenericQtClientWidgets 2026-01-06 10:18:56 +01:00
5eee7a4a75 Informing the core, that unsaved changes to the items should be saved before starting the updater.
bent closed issue bent/GenericQtClient#7 2026-01-06 10:10:01 +01:00
Import/Export CSV support for model data
bent pushed to develop at bent/GenericQtClient 2026-01-06 10:10:01 +01:00
85836dfda0 Simple import/export from/to CSV files. Closes #7.
bent pushed to develop at bent/GenericQtClientWidgets 2026-01-06 10:09:48 +01:00
3cab6d6b86 Model data can be exported to CSV file.
78a55b6559 Model items can be imported from CSV file.
Compare 2 commits »
bent created branch feature/fileImportExportCsv in bent/GenericQtClientCore 2026-01-06 10:09:43 +01:00
bent pushed to feature/fileImportExportCsv at bent/GenericQtClientCore 2026-01-06 10:09:43 +01:00
99ed398c2f Simple implementation of CSV export.
3e6273cb7d Using the typedef ModelItemValues for "QHash<int, QVariant>".
2702b9c835 Simple implementation of CSV file import. Successfully imported items are appended to the model.
Compare 3 commits »
bent closed issue bent/GenericQtClient#16 2026-01-01 10:33:49 +01:00
Gather model meta data (roles, column names, data types of columns,...) in one central location (model/constants.h, model/metadata.h)
bent pushed to develop at bent/GenericQtClient 2026-01-01 10:33:49 +01:00
b2bc725eff Refactoring: Gathered model meta data (role name, data types) in a central location. Closes #16.
bent pushed to develop at bent/GenericQtClientCore 2026-01-01 10:30:22 +01:00
2ccbe3839a Merge branch 'feature/refactorModelMetaDataInCentralLocation' into develop
3266c99fc3 Bugfix: When parsing JSON data to item values all the values were converted to strings.
b8fe4e6502 Iterating over USER_FACING_ROLES to get all the item values when parsing and keeping them in edit and remove commands. Instead of using each role explicitly.
acb8be5602 Refactored JsonParser to not use roles (or their names) directly.
3610aa3841 Using "model/metadata.h" for file and JSON object naming as well. Using all upper case for naming static meta data constants and functions.
Compare 6 commits »
bent pushed to develop at bent/GenericQtClientWidgets 2026-01-01 10:30:11 +01:00
683f5d224c Changing submit policy of QDataWidgetMapper to AutoSubmit because if multiple changes are made at once not all of them are applied.
bcba8f8452 Using JsonParser to generate JSON document to pass in the addItems signal & using roles instead of their names (compiler will complain if a role is not existent anymore).
Compare 2 commits »
bent opened issue bent/GenericQtClient#16 2025-12-28 13:47:02 +01:00
Gather model meta data (roles, column names, data types of columns,...) in one central location (model/constants.h, model/metadata.h)
bent opened issue bent/GenericQtClient#15 2025-12-28 13:29:57 +01:00
Search dialog to select row(s)
bent closed issue bent/GenericQtClient#14 2025-12-28 13:28:41 +01:00
Add "Edit item" dialog to change multiple values (using ItemDetailMapper)
bent closed issue bent/GenericQtClient#4 2025-12-28 13:28:33 +01:00
Find a way to use smart pointers with Qt's Signal-Slot-Connection
bent closed issue bent/GenericQtClient#9 2025-12-23 14:06:08 +01:00
Save/load model data in JSON file
bent pushed to develop at bent/GenericQtClient 2025-12-23 14:06:08 +01:00
9c4c77ef07 Items can be saved in the standard location as "items.json" and are loaded automatically on startup (if file exists). Closes #9.
bent pushed to develop at bent/GenericQtClientWidgets 2025-12-23 14:03:40 +01:00
12e5596b34 Merge branch 'feature/saveLoadItemsInFromFile' into develop
8333be2044 Items can be saved via menu action and when exiting application with unclean undo stack.
6cd0519237 Using the application name set in the core (with "-dev" suffix in debug builds) as window title.
d94a928fc0 Merge branch 'feature/UndoRedoWithModelData' into develop
Compare 4 commits »
bent pushed to develop at bent/GenericQtClientCore 2025-12-23 14:03:29 +01:00
b2f01a7990 Merge branch 'feature/saveLoadItemsInFromFile' into develop
1fc1b1715d Items are loaded from default JSON file in standard location at startup. If no items are found in file, example items are generated.
0e1a0d4959 Items can be saved to JSON file "items.json" (in standard location).
2c3d49db30 Setting the application name with "-dev" suffix in debug builds and setting the organization name (for storing configs and other files in proper directory).
Compare 4 commits »