• Joined on 2024-05-28
bent pushed to develop at bent/GenericQtClientWidgets 2026-01-12 10:19:12 +01:00
e915846b8a Merge branch 'feature/proxySortFilterModel' into develop
8a0d37f8f9 Not using the TableModel directly anymore. Removing and appending items via GeneralSortFilterModel.
bd056a00ce Using the new QSortFilterProxyModel subclass of the core for the TableView.
Compare 3 commits »
bent pushed to develop at bent/GenericQtClientCore 2026-01-12 10:19:10 +01:00
738e1bdee1 Merge branch 'feature/proxySortFilterModel' into develop
d78fc734c1 Appending and removing items are done via GeneralSortFilterModel instead of TableModel directly.
a6512f2c67 Added a QSortFilterProxyModel subclass to enable sorting by different columns in the views.
Compare 3 commits »
bent pushed to develop at bent/GenericQtClientCore 2026-01-06 10:22:20 +01:00
3597fcf0b0 Merge branch 'feature/fileImportExportCsv' into develop
8d4260b18d Items can be saved before starting the updater.
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 5 commits »
bent pushed to develop at bent/GenericQtClient 2026-01-06 10:22:05 +01:00
1c3bb6da30 Merged CSV feature branch of GenericCore into develop.
bent deleted branch feature/fileImportExportCsv from bent/GenericQtClientCore 2026-01-06 10:20:20 +01:00
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)