Commit Graph

26 Commits

Author SHA1 Message Date
Martchus b2d85c7d53 Refactor various aspects of the code
* Prefer using auto
* Reduce nesting in certain places
* Simplify code in main function
2024-04-01 13:59:22 +02:00
Martchus 0791964c6f Apply clang-format and cmake-format 2024-03-25 18:34:22 +01:00
Martchus 6972256727 Improve Qt Quick GUI after porting to Qt 6
* Avoid use of deprecated QML features
* Fix problems when moving items by making the delegates own items
* Improve code in models, especially functions for moving rows
* Fix sizing of dialogs
* Replace code relying on `bannerClicked` event which has been removed in
  KF6
* Use the native file dialog if supported (and otherwise not); this should
  give the desired behavior under each platform out of the box
* Update versioning requirements in README
2024-03-24 22:26:44 +01:00
Martchus 641e02f64c Fix shadowing warning 2021-08-22 00:02:48 +02:00
Martchus 3a01f2de31 Fix typos found via `codespell --skip .git -w` 2021-07-03 19:46:22 +02:00
Martchus acbfd6ec6b Fix warnings 2021-03-20 21:57:47 +01:00
Martchus 507aefae3f Improve coding style, reduce warnings 2018-12-08 19:55:41 +01:00
Martchus 78a868fc9e Fix enabling undo support without Qt Widgets GUI 2018-12-03 00:29:54 +01:00
Marius Kittler fb83048517 Return more defaults for last (empty) row of FieldModel 2018-11-22 21:59:26 +01:00
Marius Kittler d9dd05f488 Add IsLastRow role to FieldModel 2018-11-22 21:58:05 +01:00
Marius Kittler f7a3c7fd01 Fix warnings in FieldModel 2018-11-22 21:57:31 +01:00
Marius Kittler 62d5a24bca Fix FieldModel to update Value role 2018-11-20 18:06:19 +01:00
Martchus d8b6aeb818 Improve editing fields in Qt Quick GUI 2018-06-13 00:41:24 +02:00
Martchus 2496c495c7 Prevent memory leak in StackSupport 2018-06-10 22:51:43 +02:00
Marius Kittler 22fb061686 Make use of models in QML more convenient 2018-05-20 01:48:31 +02:00
Martchus 51d9190199 Make models ready for use with Qt Quick 2018-04-22 21:00:39 +02:00
Martchus 24eadaf516 Fix missing return 2018-03-14 00:39:46 +01:00
Martchus 575d0cabdb Apply clang format on all GUI files 2018-03-14 00:17:14 +01:00
Martchus 836e6bbcb2 Improve coding style 2018-03-14 00:15:12 +01:00
Martchus 1c033b4746 Make definitions for gui support project specific 2017-04-27 22:16:26 +02:00
Martchus b518f8968a tweaked filter 2016-04-08 00:04:23 +02:00
Martchus 515cb9fe84 added simple CMake project file 2015-12-05 22:52:00 +01:00
Martchus 2e522b44ad need to modify item delegate to properly hide passwords when editing 2015-11-04 20:30:32 +01:00
Martchus 4bbb82d898 added option to hide passwords when editing 2015-11-03 21:22:50 +01:00
Martchus 90d37aeaa9 fixed includes 2015-09-06 20:33:09 +02:00
Martchus bda20da10c First commit 2015-04-22 19:30:09 +02:00